From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00C91C11F64 for ; Tue, 29 Jun 2021 03:13:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 644ED61D22 for ; Tue, 29 Jun 2021 03:13:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231927AbhF2DQS (ORCPT ); Mon, 28 Jun 2021 23:16:18 -0400 Received: from mga12.intel.com ([192.55.52.136]:51363 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231680AbhF2DQP (ORCPT ); Mon, 28 Jun 2021 23:16:15 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10029"; a="187762370" X-IronPort-AV: E=Sophos;i="5.83,307,1616482800"; d="xz'?yaml'?scan'208";a="187762370" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 20:13:47 -0700 X-IronPort-AV: E=Sophos;i="5.83,307,1616482800"; d="xz'?yaml'?scan'208";a="419406079" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.11]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 20:13:42 -0700 Date: Tue, 29 Jun 2021 11:13:39 +0800 From: kernel test robot To: Vivek Goyal Cc: 0day robot , LKML , lkp@lists.01.org, ltp@lists.linux.it, linux-fsdevel@vger.kernel.org, viro@zeniv.linux.org.uk, virtio-fs@redhat.com, dwalsh@redhat.com, dgilbert@redhat.com, berrange@redhat.com, vgoyal@redhat.com Subject: [xattr] 8d8cd767b6: ltp.setxattr02.fail Message-ID: <20210629031339.GN237458@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="gV1yUYniiDLxW66s" Content-Disposition: inline In-Reply-To: <20210625191229.1752531-2-vgoyal@redhat.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --gV1yUYniiDLxW66s Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 8d8cd767b66bf85065378736c7967d488cacf904 ("[PATCH 1/1] xattr: Allow user.* xattr on symlink/special files with CAP_SYS_RESOURCE") url: https://github.com/0day-ci/linux/commits/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 0c18f29aae7ce3dadd26d8ee3505d07cc982df75 in testcase: ltp version: ltp-x86_64-14c1f76-1_20210625 with following parameters: disk: 1HDD fs: f2fs test: syscalls-02 ucode: 0xe2 test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot <<>> tag=setxattr02 stime=1632528389 cmdline="setxattr02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0 <<>> ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run bin/lkp run generated-yaml-file --- 0DAY/LKP+ Test Infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation Thanks, Rong Chen --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.13.0-rc7-00004-g8d8cd767b66b" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.13.0-rc7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-9 (Debian 9.3.0-22) 9.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23502 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23502 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_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_BUILD_SALT="" 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_HAVE_KERNEL_ZSTD=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_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=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_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=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 # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=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 CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_POSIX_CPU_TIMERS_TASK_WORK=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_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set # CONFIG_BPF_PRELOAD is not set # CONFIG_BPF_LSM is not set # end of BPF subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y 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_PSI is not set # end of CPU/Task time and stats accounting 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_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set 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 # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=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_KMEM=y CONFIG_BLK_CGROUP=y 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=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set 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_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y 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_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" 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_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=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_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=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_X86_CPU_RESCTRL=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=y 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_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_PVHVM_GUEST=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # 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_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_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_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 # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_AMD_POWER=m # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=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=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 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=1 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_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set # CONFIG_X86_SGX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=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=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa 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_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=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_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=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 is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y 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_FPDT is not set CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y 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=m 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_PLATFORM_PROFILE=m CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set 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 is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set 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_ACPI_DPTF is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_ACPI_CONFIGFS is not set CONFIG_PMIC_OPREGION=y CONFIG_X86_PM_TIMER=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=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE 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=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set 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 # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE 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_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers 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_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m # CONFIG_KVM_AMD is not set # CONFIG_KVM_XEN is not set CONFIG_KVM_MMU_AUDIT=y CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_STATIC_CALL_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_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=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_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_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=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=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_HAVE_SOFTIRQ_ON_OWN_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_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=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_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set 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_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HAS_ELFCORE_COMPAT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y 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=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_WBT_MQ=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION 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 # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers 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_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # 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 # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_MHP_MEMMAP_ON_MEMORY=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_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=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_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=19 CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_HMM_MIRROR=y CONFIG_DEVICE_PRIVATE=y CONFIG_VMAP_PFN=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_USER_COMPAT is not set # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG 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 is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # 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=m 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=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m 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=m # CONFIG_INET6_ESPINTCP 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_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=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_IPV6_RPL_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set 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 is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_SYSLOG=m 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=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y 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=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m 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_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NFT_REJECT_NETDEV is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y CONFIG_NETFILTER_XTABLES_COMPAT=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 is not set 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_MASQUERADE=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=m 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 is not set 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 is not set 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_SOCKET=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 is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration 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=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m 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=m CONFIG_IP_VS_OVF=m 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 # CONFIG_IP_VS_TWOS is not set # # 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_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=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 is not set 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 # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_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 is not set 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=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m # CONFIG_NF_CONNTRACK_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 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_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=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_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set # 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=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=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_ETF is not set # CONFIG_NET_SCH_TAPRIO 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_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # 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=m CONFIG_NET_CLS_MATCHALL=m 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=m # CONFIG_NET_ACT_IPT is not set 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_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set 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_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # CONFIG_CAN_ISOTP is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_MCP251XFD is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_ETAS_ES58X is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_MSFTEXT is not set # CONFIG_BT_AOSPEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_MTKSDIO is not set # CONFIG_BT_VIRTIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS 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_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y 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_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_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y 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=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR 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=m # 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_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m 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=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader 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_PM_QOS_KUNIT_TEST is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_DRIVER_PE_KUNIT_TEST is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set # CONFIG_MTD 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_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 is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM 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_SX8 is not set 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 is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # 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_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_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # 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_EEPROM_EE1004 is not set # end of EEPROM support 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 # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_BCM_VK is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set CONFIG_PVPANIC=y # CONFIG_PVPANIC_MMIO is not set # CONFIG_PVPANIC_PCI is not set # end of Misc devices 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_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m 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 # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # 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 is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set 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 # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=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 is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # 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_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set 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=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m 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=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE 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_MULTIPATH_HST is not set # CONFIG_DM_MULTIPATH_IOA is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # 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 # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE 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=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE 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 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_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 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y 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 is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_IGC=y CONFIG_NET_VENDOR_MICROSOFT=y # CONFIG_MICROSOFT_MANA is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_PRESTERA is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI 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 is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # 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=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # CONFIG_FIXED_PHY is not set # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MARVELL_88X2222_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # 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_DP83869_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set # # MDIO Multiplexers # # # PCS device drivers # # CONFIG_PCS_XPCS is not set # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y # CONFIG_USB_NET_CDCETHER is not set # CONFIG_USB_NET_CDC_EEM is not set # CONFIG_USB_NET_CDC_NCM is not set # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set # CONFIG_USB_NET_DM9601 is not set # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set # CONFIG_USB_NET_SMSC75XX is not set # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set # CONFIG_USB_NET_NET1080 is not set # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set # CONFIG_USB_NET_RNDIS_HOST is not set # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y 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_ATH11K 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_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7915E is not set # CONFIG_MT7921E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI 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_RTW88 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_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # 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_IEEE802154_HWSIM is not set # CONFIG_WWAN is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_HYPERV_NET is not set CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=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=m 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_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # 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=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F3A is not set # CONFIG_RMI4_F54 is not set CONFIG_RMI4_F55=y # # 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 # end of Hardware I/O ports # end of Input device support # # 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_LDISC_AUTOLOAD=y # # 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_16550A_VARIANTS is not set # 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=64 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_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # 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_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_BCM63XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART 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_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m 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_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y CONFIG_NVRAM=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_DEVPORT=y 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_CR50 is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m 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=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER 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=m # end of Multiplexer I2C Chip support 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_AMD_MP2 is not set 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_NVIDIA_GPU is not set # 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_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI 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 is not set # CONFIG_I2C_CP2615 is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # end of I2C Hardware Bus support 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 # end of I2C support # CONFIG_I3C 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 is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX 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_SPI_DYNAMIC=y # 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 is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_ALDERLAKE is not set CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # 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 # end of Port-mapped I/O GPIO drivers # # 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_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX 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 # end of PCI GPIO expanders # # 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 # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # end of Virtual GPIO drivers # CONFIG_W1 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_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 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_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_LTC4162L is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 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_ADM1177 is not set 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_AHT10 is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set 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_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set 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=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC2992 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_MAX127 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_MAX31730 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_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set # CONFIG_SENSORS_MR75203 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_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1266 is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_BPA_RS600 is not set # CONFIG_SENSORS_FSP_3Y is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR36021 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set # CONFIG_SENSORS_MAX15301 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_PM6764TR is not set # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_Q54SJ108A2 is not set # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SBTSI is not set CONFIG_SENSORS_SHT15=m 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_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_TMP513 is not set 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_NETLINK is not set # 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_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=m # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # CONFIG_INTEL_TCC_COOLING is not set # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV 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_MLX_WDT 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_TQMX86_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=m # 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 is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB 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=y # 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_MADERA 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_MFD_MP2629 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_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_IQS62X 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_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 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=y # CONFIG_MFD_SKY81452 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_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_TQMX86 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_MFD_ATC260X_I2C is not set # CONFIG_MFD_INTEL_M10_BMC is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y 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 is not set CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_MCEUSB is not set CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SIR=m # CONFIG_RC_XBOX_DVD is not set # CONFIG_IR_TOY is not set CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_CH7322 is not set # CONFIG_CEC_SECO is not set # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set CONFIG_MEDIA_SUPPORT=m # CONFIG_MEDIA_SUPPORT_FILTER is not set # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Media device types # 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=y CONFIG_MEDIA_PLATFORM_SUPPORT=y CONFIG_MEDIA_TEST_SUPPORT=y # end of Media device types # # Media core support # CONFIG_VIDEO_DEV=m CONFIG_MEDIA_CONTROLLER=y CONFIG_DVB_CORE=m # end of Media core support # # Video4Linux options # CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # end of Video4Linux options # # Media controller options # # CONFIG_MEDIA_CONTROLLER_DVB is not set # end of Media controller options # # Digital TV options # # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # end of Digital TV options # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y # 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 CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # CONFIG_SDR_PLATFORM_DRIVERS is not set # # MMC/SDIO DVB adapters # # CONFIG_SMS_SDIO_DRV is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_TEST_DRIVERS is not set # # FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set # end of Media drivers # # Media ancillary drivers # CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # end of Audio decoders, processors and mixers # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # end of RDS decoders # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_ADV7604 is not set # CONFIG_VIDEO_ADV7842 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # end of Video decoders # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_ADV7511 is not set # CONFIG_VIDEO_AD9389B is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # end of Video encoders # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set # CONFIG_VIDEO_UPD64083 is not set # end of Video improvement chips # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # end of Audio/Video compression chips # # SDR tuner chips # # CONFIG_SDR_MAX2175 is not set # end of SDR tuner chips # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set # CONFIG_VIDEO_M52790 is not set # CONFIG_VIDEO_I2C is not set # CONFIG_VIDEO_ST_MIPID02 is not set # end of Miscellaneous helper chips # # Camera sensor devices # # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_IMX214 is not set # CONFIG_VIDEO_IMX219 is not set # CONFIG_VIDEO_IMX258 is not set # CONFIG_VIDEO_IMX274 is not set # CONFIG_VIDEO_IMX290 is not set # CONFIG_VIDEO_IMX319 is not set # CONFIG_VIDEO_IMX355 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV2740 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV5648 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5670 is not set # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV8856 is not set # CONFIG_VIDEO_OV8865 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_OV9734 is not set # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M001 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9P031 is not set # CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set # CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_RDACM20 is not set # CONFIG_VIDEO_RDACM21 is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_S5C73M3 is not set # end of Camera sensor devices # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # CONFIG_VIDEO_AK7375 is not set # CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_DW9768 is not set # CONFIG_VIDEO_DW9807_VCM is not set # end of Lens drivers # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # end of Flash devices # # SPI helper chips # # CONFIG_VIDEO_GS1662 is not set # end of SPI helper chips # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=m # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # 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_MSI001=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_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # 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_S5H1432=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_DIB9000=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_RTL2832_SDR=m CONFIG_DVB_SI2168=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_CXD2880=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 CONFIG_DVB_MXL692=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 CONFIG_DVB_MN88443X=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_LNBH29=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_LGS8GL5=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 CONFIG_DVB_HORUS3A=m CONFIG_DVB_ASCOT2E=m CONFIG_DVB_HELENE=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m # end of Customise DVB Frontends # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m 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=y # 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_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set 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_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_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # 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_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_KTD253 is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_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=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y 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_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # 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=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m 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=m # CONFIG_HID_FT260 is not set CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m 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_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set 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=m # CONFIG_HID_PLAYSTATION is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SEMITEK is not set # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m 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_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # # AMD SFH HID Support # # CONFIG_AMD_SFH_HID is not set # end of AMD SFH HID Support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set 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_FEW_INIT_RETRIES is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # 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_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set 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_FSL is not set # 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_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # 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 is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_XR is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # CONFIG_TYPEC_STUSB160X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set 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_IO_ACCESSORS=y 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 is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR 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_LM3532 is not set # 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_LP50XX 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_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=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # Flash and Torch LED drivers # # # 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_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=m 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_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_LEDS_TRIGGER_TTY is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_VIRT_DMA=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC 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=y CONFIG_EDAC_AMD64=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m 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=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m # CONFIG_EDAC_IGEN6 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_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # 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_RV3028 is not set # CONFIG_RTC_DRV_RV3032 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 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=m # 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 is not set # CONFIG_RTC_DRV_RX6110 is not set # # 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_GOLDFISH 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=m # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA 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_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # CONFIG_INTEL_LDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY 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=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y 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 is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS=y CONFIG_VIRTIO_PCI_LIB=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_MEM=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set 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_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # CONFIG_XEN_UNPOPULATED_ALLOC is not set # end of Xen driver support # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_HUAWEI_WMI is not set # CONFIG_UV_SYSFS is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_GIGABYTE_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m # CONFIG_AMD_PMC is not set # CONFIG_ADV_SWBUTTON is not set CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # 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_INTEL_ATOMISP2_PM is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_MENLOW is not set CONFIG_INTEL_OAKTRAIL=m CONFIG_INTEL_VBTN=m CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_GPE is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # 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_XILINX_VCU is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IO_PGTABLE=y # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=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_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Enable LiteX SoC Builder specific drivers # # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_EPF 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_DEBUG is not set # CONFIG_PWM_DWC is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_USB_LGM_PHY is not set # 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_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_DTPM is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android 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_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set 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=m 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 # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_EXT4_KUNIT_TESTS=m 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_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y 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=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set 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_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_NETFS_SUPPORT=m # CONFIG_NETFS_STATS is not set 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 # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/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_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set 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 # end of Pseudo filesystems 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_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y 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=m # 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_DEFAULT_KMSG_BYTES=10240 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_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_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_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=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_SWN_UPCALL is not set # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS 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 # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=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_INFINIBAND is not set 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=y CONFIG_HARDENED_USERCOPY_FALLBACK=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set 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="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT 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_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options 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_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=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_KPP=m CONFIG_CRYPTO_ACOMP2=y 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_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # 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_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set 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_NI_INTEL=y 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=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m 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_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=y CONFIG_CRYPTO_DRBG_CTR=y 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=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=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_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m # CONFIG_CRYPTO_DEV_QAT_4XXX is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" 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=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_REVOCATION_LIST is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=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_CRC64 is not set # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # 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=y 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_DECOMPRESS_ZSTD=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_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_SWIOTLB=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_CMA=y # CONFIG_DMA_PERNUMA_CMA is not set # # 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 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=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_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=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_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines CONFIG_ASN1_ENCODER=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE 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_HAVE_ARCH_KCSAN=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # 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_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y # CONFIG_KASAN is not set CONFIG_HAVE_ARCH_KFENCE=y # CONFIG_KFENCE is not set # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 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_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # 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_SCF_TORTURE_TEST is not set # CONFIG_CSD_LOCK_WAIT_DEBUG is not set # end of Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # 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_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_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_OBJTOOL_MCOUNT=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_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE 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_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_CC=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_RECORD_RECURSION is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y 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_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y # CONFIG_KUNIT_DEBUGFS is not set CONFIG_KUNIT_TEST=m CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_NOTIFIER_ERROR_INJECTION 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_FAULT_INJECTION_USERCOPY 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_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set # CONFIG_TEST_DIV64 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_BITFIELD_KUNIT is not set # CONFIG_RESOURCE_KUNIT_TEST is not set CONFIG_SYSCTL_KUNIT_TEST=m CONFIG_LIST_KUNIT_TEST=m # CONFIG_LINEAR_RANGES_TEST is not set # CONFIG_CMDLINE_KUNIT_TEST is not set # CONFIG_BITS_TEST is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='ltp' export testcase='ltp' export category='functional' export need_modules=true export need_memory='4G' export job_origin='ltp-syscalls.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-skl-d02' export tbox_group='lkp-skl-d02' export kconfig='x86_64-rhel-8.3' export submit_id='60d90e7a515552b5bcecf245' export job_file='/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml' export id='7d907525c7511dba0c799681afbbd94e1a3c54fd' export queuer_version='/lkp-src' export model='Skylake' export nr_cpu=4 export memory='32G' export nr_ssd_partitions=1 export nr_hdd_partitions=4 export hdd_partitions='/dev/disk/by-id/wwn-0x5000c500746fa0cc-part*' export ssd_partitions='/dev/disk/by-id/wwn-0x55cd2e41514d5105-part2' export rootfs_partition='/dev/disk/by-id/wwn-0x55cd2e41514d5105-part1' export brand='Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz' export need_kconfig='CONFIG_BLK_DEV_SD CONFIG_SCSI CONFIG_BLOCK=y CONFIG_SATA_AHCI CONFIG_SATA_AHCI_PLATFORM CONFIG_ATA CONFIG_PCI=y CONFIG_BLK_DEV_LOOP CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_VCAN=m CONFIG_IPV6_VTI=m CONFIG_MINIX_FS=m CONFIG_F2FS_FS' export commit='8d8cd767b66bf85065378736c7967d488cacf904' export need_kconfig_hw='CONFIG_E1000E=y CONFIG_SATA_AHCI CONFIG_DRM_I915' export ucode='0xe2' export enqueue_time='2021-06-28 07:49:14 +0800' export _id='60d90e8c515552b5bcecf246' export _rt='/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904' export user='lkp' export compiler='gcc-9' export LKP_SERVER='internal-lkp-server' export head_commit='0fa6d822ea122d3876607670dbcc9b4873ff61b8' export base_commit='13311e74253fe64329390df80bed3f07314ddd61' export branch='linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3' export scheduler_version='/lkp/lkp/.src-20210625-131152' export arch='x86_64' export max_uptime=2100 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 commit=8d8cd767b66bf85065378736c7967d488cacf904 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b max_uptime=2100 RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3 LKP_SERVER=internal-lkp-server nokaslr selinux=0 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-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20201211.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20210625.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20210625.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20210222.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='5.13.0-rc7' export repeat_to=6 export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b' export dequeue_time='2021-06-28 08:02:37 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.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_hdd=1 $LKP_SRC/setup/disk run_setup fs='f2fs' $LKP_SRC/setup/fs run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test test='syscalls-02' $LKP_SRC/tests/wrapper ltp } extract_stats() { export stats_part_begin= export stats_part_end= env test='syscalls-02' $LKP_SRC/stats/wrapper ltp $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time ltp.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --gV1yUYniiDLxW66s Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=ltp Content-Transfer-Encoding: quoted-printable 2021-09-25 00:04:15 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs 2021-09-25 00:04:15 ./runltp -f syscalls-02 -d /fs/sda1/tmpdir INFO: creating /lkp/benchmarks/ltp/output directory INFO: creating /lkp/benchmarks/ltp/results directory Checking for required user/group ids 'nobody' user id and group found. 'bin' user id and group found. 'daemon' user id and group found. Users group found. Sys group found. Required users/groups exist. If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. /etc/os-release PRETTY_NAME=3D"Debian GNU/Linux 10 (buster)" NAME=3D"Debian GNU/Linux" VERSION_ID=3D"10" VERSION=3D"10 (buster)" VERSION_CODENAME=3Dbuster ID=3Ddebian HOME_URL=3D"https://www.debian.org/" SUPPORT_URL=3D"https://www.debian.org/support" BUG_REPORT_URL=3D"https://bugs.debian.org/" uname: Linux lkp-skl-d02 5.13.0-rc7-00004-g8d8cd767b66b #1 SMP Sat Jun 26 08:27:58= CST 2021 x86_64 GNU/Linux /proc/cmdline ip=3D::::lkp-skl-d02::dhcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/jobs/sche= duled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=3D0xe2-debian-10.4-x86_64= -20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvs= n-2.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-rhel-8.3 branch=3Dlinux-review/Vive= k-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_S= YS_RESOURCE/20210626-031318 commit=3D8d8cd767b66bf85065378736c7967d488cacf9= 04 BOOT_IMAGE=3D/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7= 967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b max_uptime=3D2100 RES= ULT_ROOT=3D/result/ltp/1HDD-f2fs-syscalls-02-ucode=3D0xe2/lkp-skl-d02/debia= n-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7= 967d488cacf904/3 LKP_SERVER=3Dinternal-lkp-server nokaslr selinux=3D0 debug= apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 net= =2Eifnames=3D0 printk.devkmsg=3Don panic=3D-1 softlockup_panic=3D1 nmi_watc= hdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 drbd.minor_co= unt=3D8 systemd.log_level=3Derr ignore_loglevel console=3Dtty0 earlyprintk= =3DttyS0,115200 console=3DttyS0,115200 vga=3Dnormal rw Gnu C gcc (Debian 8.3.0-6) 8.3.0 Clang =20 Gnu make 4.2.1 util-linux 2.33.1 mount linux 2.33.1 (libmount 2.33.1: selinux, smack, btrfs= , namespaces, assert, debug) modutils 26 e2fsprogs 1.44.5 Linux C Library > libc.2.28 Dynamic linker (ldd) 2.28 Procps 3.3.15 Net-tools 2.10-alpha iproute2 iproute2-ss190107 iputils iputils-s20180629 ethtool 4.19 Kbd 119: Sh-utils 8.30 Modules Loaded dm_mod f2fs xfs libcrc32c ipmi_devintf ipmi_msghandl= er sd_mod t10_pi sg intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal i= ntel_powerclamp coretemp kvm_intel i915 mei_wdt ahci kvm intel_gtt drm_kms_= helper irqbypass libahci crct10dif_pclmul syscopyarea crc32_pclmul sysfillr= ect crc32c_intel sysimgblt fb_sys_fops ghash_clmulni_intel wmi_bmof mei_me = drm rapl mei intel_pch_thermal libata intel_cstate intel_uncore wmi video i= ntel_pmc_core acpi_pad ip_tables free reports: total used free shared buff/cache avail= able Mem: 32753680 355052 29802036 13600 2596592 2957= 4340 Swap: 0 0 0 cpuinfo: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 39 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 94 Model name: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz Stepping: 3 CPU MHz: 3300.306 CPU max MHz: 3600.0000 CPU min MHz: 800.0000 BogoMIPS: 6399.96 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge m= ca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall n= x pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xt= opology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vm= x smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe= popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefe= tch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi= flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 e= rms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xge= tbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp m= d_clear flush_l1d AppArmor enabled SELinux mode: unknown no big block device was specified on commandline. Tests which require a big block device are disabled. You can specify it with option -z COMMAND: /lkp/benchmarks/ltp/bin/ltp-pan -e -S -a 2535 -n 2535 -= p -f /fs/sda1/tmpdir/ltp-ZtF0fe2Cv2/alltests -l /lkp/benchmarks/ltp/results= /LTP_RUN_ON-2021_09_25-00h_04m_15s.log -C /lkp/benchmarks/ltp/output/LTP_R= UN_ON-2021_09_25-00h_04m_15s.failed -T /lkp/benchmarks/ltp/output/LTP_RUN_O= N-2021_09_25-00h_04m_15s.tconf LOG File: /lkp/benchmarks/ltp/results/LTP_RUN_ON-2021_09_25-00h_04m_15s.log FAILED COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_0= 4m_15s.failed TCONF COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_04= m_15s.tconf Running tests....... <<>> tag=3Daccept02 stime=3D1632528255 cmdline=3D"accept02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_buffers.c:55: TINFO: Test is using guarded buffers accept02.c:130: TINFO: Starting listener on port: 47525 accept02.c:74: TPASS: Multicast group was not copied: EADDRNOTAVAIL (99) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dadd_key02 stime=3D1632528255 cmdline=3D"add_key02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s add_key02.c:60: TPASS: received expected EFAULT with key type 'asymmetric' add_key02.c:60: TPASS: received expected EFAULT with key type 'cifs.idmap' add_key02.c:60: TPASS: received expected EFAULT with key type 'cifs.spnego' add_key02.c:60: TPASS: received expected EFAULT with key type 'pkcs7_test' add_key02.c:60: TPASS: received expected EFAULT with key type 'rxrpc' add_key02.c:60: TPASS: received expected EFAULT with key type 'rxrpc_s' add_key02.c:60: TPASS: received expected EFAULT with key type 'user' add_key02.c:60: TPASS: received expected EFAULT with key type 'logon' add_key02.c:60: TPASS: received expected EFAULT with key type 'big_key' Summary: passed 9 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dadd_key05 stime=3D1632528255 cmdline=3D"add_key05" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s add_key05.c:45: TINFO: Created user ltp_add_key05_0 add_key05.c:186: TINFO: User: 0, UID: 1091 add_key05.c:83: TINFO: test max bytes under unprivileged user add_key05.c:108: TPASS: add_key(test_inv) failed as expected: EDQUOT (122) add_key05.c:131: TPASS: add_key(test_max) succeeded as expected add_key05.c:134: TPASS: allow reaching the max bytes exactly add_key05.c:45: TINFO: Created user ltp_add_key05_1 add_key05.c:186: TINFO: User: 1, UID: 1092 add_key05.c:144: TINFO: test max keys under unprivileged user add_key05.c:162: TPASS: add_key(test_invalid_key) failed as expected: EDQUO= T (122) add_key05.c:169: TPASS: allow reaching the max key(200) exactly userdel: ltp_add_key05_1 mail spool (/var/mail/ltp_add_key05_1) not found userdel: ltp_add_key05_1 home directory (/home/ltp_add_key05_1) not found userdel: ltp_add_key05_0 mail spool (/var/mail/ltp_add_key05_0) not found userdel: ltp_add_key05_0 home directory (/home/ltp_add_key05_0) not found Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D2 <<>> <<>> tag=3Dadjtimex01 stime=3D1632528255 cmdline=3D"adjtimex01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s adjtimex01.c:24: TPASS: adjtimex() with mode 0x403f=20 adjtimex01.c:34: TPASS: adjtimex() with mode 0x8001=20 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dalarm06 stime=3D1632528255 cmdline=3D"alarm06" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s alarm06.c:54: TPASS: Received 0 alarms alarm06.c:57: TPASS: alarm(0) returned 1 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D3 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dcapset02 stime=3D1632528258 cmdline=3D"capset02" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s capset02.c:67: TPASS: capset() with bad address header: EFAULT (14) capset02.c:67: TPASS: capset() with bad address data: EFAULT (14) capset02.c:67: TPASS: capset() with bad version: EINVAL (22) capset02.c:67: TPASS: capset() with bad value data(when pE is not in pP): E= PERM (1) capset02.c:67: TPASS: capset() with bad value data(when pP is not in old pP= ): EPERM (1) capset02.c:67: TPASS: capset() with bad value data(when pI is not in boundi= ng set or old pI): EPERM (1) Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchdir04 stime=3D1632528258 cmdline=3D"chdir04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chdir04.c:29: TPASS: chdir(): ENAMETOOLONG (36) chdir04.c:29: TPASS: chdir(): ENOENT (2) chdir04.c:29: TPASS: chdir(): EFAULT (14) Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchmod03 stime=3D1632528258 cmdline=3D"chmod03" contacts=3D"" analysis=3Dexit <<>> chmod03 1 TPASS : Functionality of chmod(testfile, 01777) successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchmod05 stime=3D1632528258 cmdline=3D"chmod05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chmod05.c:65: TPASS: Functionality of chmod(testdir, 043777) successful Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchown03 stime=3D1632528258 cmdline=3D"chown03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chown03.c:64: TPASS: chown(chown03_testfile, -1, 65534) passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchown05 stime=3D1632528258 cmdline=3D"chown05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chown05.c:43: TPASS: chown(testfile, 700, 701), change owner/group ids pass= ed chown05.c:43: TPASS: chown(testfile, 702, -1), change owner id only passed chown05.c:43: TPASS: chown(testfile, 703, 701), change owner id only passed chown05.c:43: TPASS: chown(testfile, -1, 704), change group id only passed chown05.c:43: TPASS: chown(testfile, 703, 705), change group id only passed chown05.c:43: TPASS: chown(testfile, -1, -1), no change passed Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dchown05_16 stime=3D1632528258 cmdline=3D"chown05_16" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/chown/../utils/compat_tst_16= =2Eh:153: TCONF: 16-bit version of chown() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dclock_gettime04 stime=3D1632528258 cmdline=3D"clock_gettime04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s vdso_helpers.c:76: TINFO: Couldn't find vdso_gettime64() clock_gettime04.c:170: TPASS: CLOCK_REALTIME: Difference between successive= readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:174: TINFO: - gettimeofday clock_gettime04.c:170: TPASS: CLOCK_REALTIME_COARSE: Difference between suc= cessive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC: Difference between successiv= e readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC_COARSE: Difference between su= ccessive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC_RAW: Difference between succe= ssive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_BOOTTIME: Difference between successive= readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D1 <<>> <<>> tag=3Dleapsec01 stime=3D1632528258 cmdline=3D"leapsec01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s leapsec01.c:130: TINFO: test start at 00:04:18.882241943 leapsec01.c:100: TINFO: now is 00:04:18.882280315 leapsec01.c:104: TINFO: sleep until 00:04:19.882280315 leapsec01.c:112: TINFO: now is 00:04:19.882374069 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:138: TINFO: scheduling leap second 00:00:00.000000000 leapsec01.c:144: TINFO: setting time to 23:59:58.000000000 leapsec01.c:88: TINFO: 23:59:58.000134000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000145000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000150000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000154000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.500250000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:59.000385000 adjtimex: insert leap second leapsec01.c:88: TINFO: 23:59:59.500507000 adjtimex: insert leap second leapsec01.c:88: TINFO: 00:00:00.000659000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 23:59:59.508209000 adjtimex: leap second in progress leapsec01.c:88: TINFO: 00:00:00.008362000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:00.508458000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:01.008595000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:01.508726000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:02.008844000 adjtimex: leap second has occurred leapsec01.c:100: TINFO: now is 00:00:02.508975909 leapsec01.c:104: TINFO: sleep until 00:00:03.508975909 leapsec01.c:112: TINFO: now is 00:00:03.509068338 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:88: TINFO: 00:00:03.509109000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:03.509129000 adjtimex: clock synchronized leapsec01.c:170: TINFO: restoring time to 00:04:24.391375716 leapsec01.c:100: TINFO: now is 00:04:24.391542878 leapsec01.c:104: TINFO: sleep until 00:04:25.391542878 leapsec01.c:112: TINFO: now is 00:04:25.391636223 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:177: TPASS: No errors were reported during this test! Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D7 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dclock_settime03 stime=3D1632528265 cmdline=3D"clock_settime03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s clock_settime03.c:35: TINFO: Testing variant: syscall with old kernel spec clock_settime03.c:103: TPASS: clock_settime(): Y2038 test passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D3 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dclose_range02 stime=3D1632528268 cmdline=3D"close_range02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s close_range02.c:53: TPASS: close_range(4, 100, 0) passed close_range02.c:55: TPASS: fcntl(4, F_GETFD): EBADF (9) close_range02.c:56: TPASS: fcntl(100, F_GETFD): EBADF (9) close_range02.c:59: TPASS: close_range(4, 3, 0): EINVAL (22) close_range02.c:62: TPASS: close_range(3, ~0U, ~0U): EINVAL (22) close_range02.c:65: TPASS: close_range(~0U, ~0U, 0) passed close_range02.c:72: TPASS: close_range(4, 4, CLOSE_RANGE_CLOEXEC): SUCCESS = (0) close_range02.c:79: TPASS: FD_CLOEXEC was set on 4 close_range02.c:90: TPASS: close_range(4, 4, CLOSE_RANGE_UNSHARE): SUCCESS = (0) close_range02.c:96: TPASS: fcntl(4, F_GETFD): EBADF (9) close_range02.c:102: TPASS: 4 is open passed Summary: passed 11 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dcreat04 stime=3D1632528268 cmdline=3D"creat04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s creat04.c:49: TPASS: call failed with EACCES as expected creat04.c:49: TPASS: call failed with EACCES as expected Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3Dcreat08 stime=3D1632528268 cmdline=3D"creat08" contacts=3D"" analysis=3Dexit <<>> creat08 1 TPASS : Test passed in block0. creat08 2 TPASS : Test passed in block1. creat08 3 TPASS : Test passed in block2. creat08 4 TPASS : Test passed in block3 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Depoll_wait01 stime=3D1632528268 cmdline=3D"epoll_wait01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s epoll_wait01.c:45: TINFO: Pipe buffer size is 65536 bytes epoll_wait01.c:127: TPASS: epoll_wait() epollout epoll_wait01.c:165: TPASS: epoll_wait() epollin epoll_wait01.c:212: TPASS: epoll_wait() epollio Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Deventfd2_03 stime=3D1632528268 cmdline=3D"eventfd2_03" contacts=3D"" analysis=3Dexit <<>> [2895] posting 1 on 5 [2895] waiting on 4 [2895] wait completed on 4: count=3D1 [2895] posting 1 on 5 [2895] waiting on 4 [2895] wait completed on 4: count=3D1 [2895] posting 5 on 5 [2895] waiting 5 times on 4 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2894] posting 1 on 4 [2894] waiting on 5 [2894] wait completed on 5: count=3D1 [2894] posting 1 on 4 [2894] waiting on 5 [2894] wait completed on 5: count=3D1 [2894] posting 5 on 4 [2894] waiting 5 times on 5 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dexecve03 stime=3D1632528268 cmdline=3D"execve03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s execve03.c:124: TPASS: execve failed as expected: ENAMETOOLONG (36) execve03.c:124: TPASS: execve failed as expected: ENOENT (2) execve03.c:124: TPASS: execve failed as expected: ENOTDIR (20) execve03.c:124: TPASS: execve failed as expected: EFAULT (14) execve03.c:124: TPASS: execve failed as expected: EACCES (13) execve03.c:124: TPASS: execve failed as expected: ENOEXEC (8) Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfchdir01 stime=3D1632528268 cmdline=3D"fchdir01" contacts=3D"" analysis=3Dexit <<>> fchdir01 1 TPASS : fchdir call succeeded <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfchmod01 stime=3D1632528268 cmdline=3D"fchmod01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fchmod01.c:42: TPASS: Functionality of fchmod(4, 0) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 07) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 070) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 0700) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 0777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 02777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 04777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 06777) successful Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfchown01 stime=3D1632528268 cmdline=3D"fchown01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fchown01.c:32: TPASS: fchown(4, 0, 0) passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl03 stime=3D1632528268 cmdline=3D"fcntl03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fcntl03.c:33: TPASS: fcntl(fcntl03_2905, F_GETFD, 0) returned 0 Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl05 stime=3D1632528268 cmdline=3D"fcntl05" contacts=3D"" analysis=3Dexit <<>> fcntl05 1 TPASS : fcntl returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl06_64 stime=3D1632528268 cmdline=3D"fcntl06_64" contacts=3D"" analysis=3Dexit <<>> fcntl06 1 TCONF : fcntl06.c:109: system doesn't have LINUX_LOCK_FILE= _REGION support <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl09 stime=3D1632528268 cmdline=3D"fcntl09" contacts=3D"" analysis=3Dexit <<>> fcntl09 1 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_WRLCK returned 0 fcntl09 2 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_UNLCK returned 0 fcntl09 1 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_RDLCK returned 0 fcntl09 2 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_UNLCK returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl12 stime=3D1632528268 cmdline=3D"fcntl12" contacts=3D"" analysis=3Dexit <<>> fcntl12 0 TINFO : Test for errno EMFILE fcntl12 1 TPASS : block 1 PASSED <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dfcntl12_64 stime=3D1632528268 cmdline=3D"fcntl12_64" contacts=3D"" analysis=3Dexit <<>> fcntl12 0 TINFO : Test for errno EMFILE fcntl12 1 TPASS : block 1 PASSED <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl14 stime=3D1632528268 cmdline=3D"fcntl14" contacts=3D"" analysis=3Dexit <<>> fcntl14 0 TINFO : Enter block 1: without mandatory locking fcntl14 1 TPASS : testcase:1 PASSED fcntl14 2 TPASS : testcase:2 PASSED fcntl14 3 TPASS : testcase:3 PASSED fcntl14 4 TPASS : testcase:4 PASSED fcntl14 5 TPASS : testcase:5 PASSED fcntl14 6 TPASS : testcase:6 PASSED fcntl14 7 TPASS : testcase:7 PASSED fcntl14 8 TPASS : testcase:8 PASSED fcntl14 9 TPASS : testcase:9 PASSED fcntl14 10 TPASS : testcase:10 PASSED fcntl14 11 TPASS : testcase:11 PASSED fcntl14 12 TPASS : testcase:12 PASSED fcntl14 13 TPASS : testcase:13 PASSED fcntl14 14 TPASS : testcase:14 PASSED fcntl14 15 TPASS : testcase:15 PASSED fcntl14 16 TPASS : testcase:16 PASSED fcntl14 17 TPASS : testcase:17 PASSED fcntl14 18 TPASS : testcase:18 PASSED fcntl14 19 TPASS : testcase:19 PASSED fcntl14 20 TPASS : testcase:20 PASSED fcntl14 21 TPASS : testcase:21 PASSED fcntl14 22 TPASS : testcase:22 PASSED fcntl14 23 TPASS : testcase:23 PASSED fcntl14 24 TPASS : testcase:24 PASSED fcntl14 25 TPASS : testcase:25 PASSED fcntl14 26 TPASS : testcase:26 PASSED fcntl14 27 TPASS : testcase:27 PASSED fcntl14 28 TPASS : testcase:28 PASSED fcntl14 29 TPASS : testcase:29 PASSED fcntl14 30 TPASS : testcase:30 PASSED fcntl14 31 TPASS : testcase:31 PASSED fcntl14 32 TPASS : testcase:32 PASSED fcntl14 33 TPASS : testcase:33 PASSED fcntl14 34 TPASS : testcase:34 PASSED fcntl14 35 TPASS : testcase:35 PASSED fcntl14 36 TPASS : testcase:36 PASSED fcntl14 37 TPASS : Block 1, test 1 PASSED fcntl14 38 TPASS : testcase:37 PASSED fcntl14 39 TPASS : testcase:38 PASSED fcntl14 40 TPASS : testcase:39 PASSED fcntl14 41 TPASS : testcase:40 PASSED fcntl14 42 TPASS : testcase:41 PASSED fcntl14 43 TPASS : testcase:42 PASSED fcntl14 44 TPASS : testcase:43 PASSED fcntl14 45 TPASS : testcase:44 PASSED fcntl14 46 TPASS : testcase:45 PASSED fcntl14 47 TPASS : Block 1, test 2 PASSED fcntl14 0 TINFO : Exit block 1 fcntl14 0 TINFO : Enter block 2: with mandatory locking fcntl14 48 TPASS : testcase:1 PASSED fcntl14 49 TPASS : testcase:2 PASSED fcntl14 50 TPASS : testcase:3 PASSED fcntl14 51 TPASS : testcase:4 PASSED fcntl14 52 TPASS : testcase:5 PASSED fcntl14 53 TPASS : testcase:6 PASSED fcntl14 54 TPASS : testcase:7 PASSED fcntl14 55 TPASS : testcase:8 PASSED fcntl14 56 TPASS : testcase:9 PASSED fcntl14 57 TPASS : testcase:10 PASSED fcntl14 58 TPASS : testcase:11 PASSED fcntl14 59 TPASS : testcase:12 PASSED fcntl14 60 TPASS : testcase:13 PASSED fcntl14 61 TPASS : testcase:14 PASSED fcntl14 62 TPASS : testcase:15 PASSED fcntl14 63 TPASS : testcase:16 PASSED fcntl14 64 TPASS : testcase:17 PASSED fcntl14 65 TPASS : testcase:18 PASSED fcntl14 66 TPASS : testcase:19 PASSED fcntl14 67 TPASS : testcase:20 PASSED fcntl14 68 TPASS : testcase:21 PASSED fcntl14 69 TPASS : testcase:22 PASSED fcntl14 70 TPASS : testcase:23 PASSED fcntl14 71 TPASS : testcase:24 PASSED fcntl14 72 TPASS : testcase:25 PASSED fcntl14 73 TPASS : testcase:26 PASSED fcntl14 74 TPASS : testcase:27 PASSED fcntl14 75 TPASS : testcase:28 PASSED fcntl14 76 TPASS : testcase:29 PASSED fcntl14 77 TPASS : testcase:30 PASSED fcntl14 78 TPASS : testcase:31 PASSED fcntl14 79 TPASS : testcase:32 PASSED fcntl14 80 TPASS : testcase:33 PASSED fcntl14 81 TPASS : testcase:34 PASSED fcntl14 82 TPASS : testcase:35 PASSED fcntl14 83 TPASS : testcase:36 PASSED fcntl14 84 TPASS : Block 2, test 1 PASSED fcntl14 85 TPASS : testcase:37 PASSED fcntl14 86 TPASS : testcase:38 PASSED fcntl14 87 TPASS : testcase:39 PASSED fcntl14 88 TPASS : testcase:40 PASSED fcntl14 89 TPASS : testcase:41 PASSED fcntl14 90 TPASS : testcase:42 PASSED fcntl14 91 TPASS : testcase:43 PASSED fcntl14 92 TPASS : testcase:44 PASSED fcntl14 93 TPASS : testcase:45 PASSED fcntl14 94 TPASS : Block 2, test 2 PASSED fcntl14 0 TINFO : Exit block 2 fcntl14 0 TINFO : Enter block 3 fcntl14 95 TPASS : Test with negative whence locking PASSED fcntl14 0 TINFO : Exit block 3 fcntl14 0 TINFO : Enter block 4 fcntl14 96 TPASS : Test of locks on file PASSED fcntl14 0 TINFO : Exit block 4 <<>> initiation_status=3D"ok" duration=3D5 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D3 cstime=3D1 <<>> <<>> tag=3Dfcntl18 stime=3D1632528273 cmdline=3D"fcntl18" contacts=3D"" analysis=3Dexit <<>> fcntl18 0 TINFO : Enter block 1 fcntl18 1 TPASS : Test F_GETLK: for errno EFAULT PASSED fcntl18 0 TINFO : Block 1 PASSED fcntl18 0 TINFO : Exit block 1 fcntl18 0 TINFO : Enter block 2 fcntl18 2 TPASS : Test F_GETLK64: for errno EFAULT PASSED fcntl18 0 TINFO : Block 2 PASSED fcntl18 0 TINFO : Exit block 2 fcntl18 0 TINFO : Enter block 3 fcntl18 3 TPASS : Test for errno EINVAL PASSED fcntl18 0 TINFO : Block 3 PASSED fcntl18 0 TINFO : Exit block 3 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dfcntl21 stime=3D1632528273 cmdline=3D"fcntl21" contacts=3D"" analysis=3Dexit <<>> fcntl21 0 TINFO : Enter block 1 fcntl21 0 TINFO : Test block 1: PASSED fcntl21 0 TINFO : Exit block 1 fcntl21 0 TINFO : Enter block 2 fcntl21 0 TINFO : Test block 2: PASSED fcntl21 0 TINFO : Exit block 2 fcntl21 0 TINFO : Enter block 3 fcntl21 0 TINFO : Test block 3 : PASSED fcntl21 0 TINFO : Exit block 3 fcntl21 0 TINFO : Enter block 4 fcntl21 0 TINFO : Test block 4: PASSED fcntl21 0 TINFO : Exit block 4 fcntl21 0 TINFO : Enter block 5 fcntl21 0 TINFO : Test block 5: PASSED fcntl21 0 TINFO : Exit block 5 fcntl21 0 TINFO : Enter block 6 fcntl21 0 TINFO : Test block 6 PASSED fcntl21 0 TINFO : Exit block 6 fcntl21 0 TINFO : Enter block 7 fcntl21 0 TINFO : Test block 7: PASSED fcntl21 0 TINFO : Exit block 7 fcntl21 0 TINFO : Enter block 8 fcntl21 0 TINFO : Test block 8: PASSED fcntl21 0 TINFO : Exit block 8 fcntl21 0 TINFO : Enter block 9 fcntl21 0 TINFO : Test block 9: PASSED fcntl21 0 TINFO : Exit block 9 fcntl21 0 TINFO : Enter block 10 fcntl21 0 TINFO : Test block 10: PASSED fcntl21 0 TINFO : Exit block 10 fcntl21 0 TINFO : Enter block 11 fcntl21 0 TINFO : Test block 11: PASSED fcntl21 0 TINFO : Exit block 11 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dfcntl25_64 stime=3D1632528273 cmdline=3D"fcntl25_64" contacts=3D"" analysis=3Dexit <<>> fcntl25 1 TPASS : fcntl(tfile_3080, F_SETLEASE, F_WRLCK) <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl27 stime=3D1632528273 cmdline=3D"fcntl27" contacts=3D"" analysis=3Dexit <<>> fcntl27 1 TPASS : fcntl(fd, F_SETLEASE, F_RDLCK) succeeded <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl30 stime=3D1632528273 cmdline=3D"fcntl30" contacts=3D"" analysis=3Dexit <<>> fcntl30 0 TINFO : orig_pipe_size: 65536 new_pipe_size: 131072 fcntl30 1 TPASS : fcntl test F_GETPIPE_SZ and F_SETPIPE_SZ passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl31_64 stime=3D1632528273 cmdline=3D"fcntl31_64" contacts=3D"" analysis=3Dexit <<>> fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 1 TPASS : fcntl test F_GETOWN, F_SETOWN for process ID succe= ss fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 2 TPASS : fcntl test F_GETOWN, F_SETOWN for process group ID= success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 3 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for thread ID = success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 4 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for process ID= success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 5 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for process gr= oup ID success <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl36 stime=3D1632528273 cmdline=3D"fcntl36" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fcntl36.c:289: TINFO: OFD read lock vs OFD write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD read lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs POSIX read lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs OFD write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD r/w lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD r/w lock vs POSIX read lock fcntl36.c:367: TPASS: Access between threads synchronized Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D7 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1463 cstime=3D1191 <<>> <<>> tag=3Dflistxattr01 stime=3D1632528280 cmdline=3D"flistxattr01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s flistxattr01.c:64: TPASS: flistxattr() succeeded Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfork04 stime=3D1632528280 cmdline=3D"fork04" contacts=3D"" analysis=3Dexit <<>> fork04 1 TPASS : Env var TERM unchanged after fork(): vt220 fork04 2 TPASS : Env var NoTSetzWq unchanged after fork(): getenv()= does not find variable set fork04 3 TPASS : Env var TESTPROG unchanged after fork(): FRKTCS04 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfork05 stime=3D1632528280 cmdline=3D"fork05" contacts=3D"" analysis=3Dexit <<>> fork05 0 TINFO : %fs test only for ix86 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfsconfig01 stime=3D1632528280 cmdline=3D"fsconfig01" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested = by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:78: TPASS: fsconfig() passed Summary: passed 7 failed 0 broken 0 skipped 15 warnings 0 <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D5 cstime=3D17 <<>> <<>> tag=3Dfspick02 stime=3D1632528282 cmdline=3D"fspick02" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested = by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) Summary: passed 21 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D5 cstime=3D22 <<>> <<>> tag=3Dfstat02_64 stime=3D1632528284 cmdline=3D"fstat02_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fstat02.c:67: TPASS: fstat() reported correct values. Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dftruncate01 stime=3D1632528284 cmdline=3D"ftruncate01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate01.c:65: TINFO: Truncated length smaller than file size ftruncate01.c:60: TPASS: ftruncate() succeeded ftruncate01.c:74: TINFO: Truncated length exceeds file size ftruncate01.c:60: TPASS: ftruncate() succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dftruncate01_64 stime=3D1632528284 cmdline=3D"ftruncate01_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate01.c:65: TINFO: Truncated length smaller than file size ftruncate01.c:60: TPASS: ftruncate() succeeded ftruncate01.c:74: TINFO: Truncated length exceeds file size ftruncate01.c:60: TPASS: ftruncate() succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dftruncate04 stime=3D1632528284 cmdline=3D"ftruncate04" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate04.c:116: TINFO: Child locks file ftruncate04.c:60: TPASS: ftruncate() offset before lock failed with EAGAIN ftruncate04.c:60: TPASS: ftruncate() offset in lock failed with EAGAIN ftruncate04.c:84: TPASS: ftruncate() offset after lock succeded ftruncate04.c:127: TINFO: Child unlocks file ftruncate04.c:84: TPASS: ftruncate() offset in lock succeded ftruncate04.c:84: TPASS: ftruncate() offset before lock succeded ftruncate04.c:84: TPASS: ftruncate() offset after lock succeded Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D3 <<>> <<>> tag=3Dgetcwd01 stime=3D1632528284 cmdline=3D"getcwd01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getcwd01.c:62: TPASS: getcwd() failed as expected: EFAULT (14) getcwd01.c:62: TPASS: getcwd() failed as expected: ENOMEM (12) getcwd01.c:62: TPASS: getcwd() failed as expected: EINVAL (22) getcwd01.c:62: TPASS: getcwd() failed as expected: ERANGE (34) getcwd01.c:62: TPASS: getcwd() failed as expected: ERANGE (34) Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dgetdents01 stime=3D1632528284 cmdline=3D"getdents01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:148: TINFO: Testing the SYS_getdents syscall getdents01.c:92: TINFO: Found '.' getdents01.c:92: TINFO: Found '..' getdents01.c:92: TINFO: Found 'dir' getdents01.c:92: TINFO: Found 'file' getdents01.c:92: TINFO: Found 'symlink' getdents01.c:126: TPASS: All entries found tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:151: TINFO: Testing the SYS_getdents64 syscall getdents01.c:92: TINFO: Found '.' getdents01.c:92: TINFO: Found '..' getdents01.c:92: TINFO: Found 'dir' getdents01.c:92: TINFO: Found 'file' getdents01.c:92: TINFO: Found 'symlink' getdents01.c:126: TPASS: All entries found tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:157: TCONF: libc getdents() is not implemented tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:164: TCONF: libc getdents64() is not implemented Summary: passed 2 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetegid01 stime=3D1632528284 cmdline=3D"getegid01" contacts=3D"" analysis=3Dexit <<>> getegid01 1 TPASS : getegid returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetgid03_16 stime=3D1632528284 cmdline=3D"getgid03_16" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/getgid/../utils/compat_tst_1= 6.h:99: TCONF: 16-bit version of getgid() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dgetgroups01_16 stime=3D1632528284 cmdline=3D"getgroups01_16" contacts=3D"" analysis=3Dexit <<>> getgroups01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/getgroups/../utils/compat_16.h:82: 16-bit version of getgroups() is not = supported on your platform getgroups01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/getgroups/../utils/compat_16.h:82: Remaining cases not appropriate for c= onfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgethostid01 stime=3D1632528284 cmdline=3D"gethostid01" contacts=3D"" analysis=3Dexit <<>> gethostid01 1 TPASS : Hostid command and gethostid both report hostid= is 007f0100 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetpgid02 stime=3D1632528284 cmdline=3D"getpgid02" contacts=3D"" analysis=3Dexit <<>> getpgid02 1 TPASS : expected failure - errno =3D 3 : No such process getpgid02 2 TPASS : expected failure - errno =3D 3 : No such process <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetpid02 stime=3D1632528284 cmdline=3D"getpid02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getpid02.c:36: TPASS: child getppid() =3D=3D parent getpid() (3573) getpid02.c:49: TPASS: child getpid() =3D=3D parent fork() (3574) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetppid02 stime=3D1632528284 cmdline=3D"getppid02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getppid02.c:31: TPASS: getppid() returned parent pid (3576) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetrandom01 stime=3D1632528284 cmdline=3D"getrandom01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetrandom02 stime=3D1632528284 cmdline=3D"getrandom02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetrandom04 stime=3D1632528284 cmdline=3D"getrandom04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom04.c:28: TPASS: getrandom returned 100 Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetresuid03 stime=3D1632528284 cmdline=3D"getresuid03" contacts=3D"" analysis=3Dexit <<>> getresuid03 1 TPASS : Functionality of getresuid() successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetsockname01 stime=3D1632528284 cmdline=3D"getsockname01" contacts=3D"" analysis=3Dexit <<>> getsockname01 1 TPASS : bad file descriptor successful getsockname01 2 TPASS : bad file descriptor successful getsockname01 3 TPASS : invalid socket buffer successful getsockname01 4 TPASS : invalid aligned salen successful getsockname01 5 TPASS : invalid unaligned salen successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dgettid01 stime=3D1632528284 cmdline=3D"gettid01" contacts=3D"" analysis=3Dexit <<>> gettid01 1 TPASS : gettid() returned 3586 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetxattr02 stime=3D1632528284 cmdline=3D"getxattr02" contacts=3D"" analysis=3Dexit <<>> getxattr02 1 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available getxattr02 2 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available getxattr02 3 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available getxattr02 4 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dioctl04 stime=3D1632528284 cmdline=3D"ioctl04" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl04.c:26: TPASS: BLKROGET returned 0 ioctl04.c:39: TPASS: BLKROGET returned 1 ioctl04.c:50: TPASS: Mounting RO device RW failed: EACCES (13) ioctl04.c:61: TPASS: Mounting RO device RO works Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D2 <<>> <<>> tag=3Dioctl08 stime=3D1632528285 cmdline=3D"ioctl08" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with SUCCESS as expected ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with SUCCESS as expected ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with EINVAL as expected Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D4 <<>> <<>> tag=3Dioctl_loop01 stime=3D1632528285 cmdline=3D"ioctl_loop01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' ioctl_loop01.c:85: TPASS: /sys/block/loop0/loop/partscan =3D 0 ioctl_loop01.c:86: TPASS: /sys/block/loop0/loop/autoclear =3D 0 ioctl_loop01.c:87: TPASS: /sys/block/loop0/loop/backing_file =3D '/fs/sda1/= tmpdir/ltp-ZtF0fe2Cv2/1y5M9k/test.img' ioctl_loop01.c:57: TPASS: get expected lo_flag 12 ioctl_loop01.c:59: TPASS: /sys/block/loop0/loop/partscan =3D 1 ioctl_loop01.c:60: TPASS: /sys/block/loop0/loop/autoclear =3D 1 ioctl_loop01.c:69: TPASS: access /dev/loop0p1 succeeds ioctl_loop01.c:75: TPASS: access /sys/block/loop0/loop0p1 succeeds ioctl_loop01.c:91: TINFO: Test flag can be clear ioctl_loop01.c:57: TPASS: get expected lo_flag 8 ioctl_loop01.c:59: TPASS: /sys/block/loop0/loop/partscan =3D 1 ioctl_loop01.c:60: TPASS: /sys/block/loop0/loop/autoclear =3D 0 ioctl_loop01.c:69: TPASS: access /dev/loop0p1 succeeds ioctl_loop01.c:75: TPASS: access /sys/block/loop0/loop0p1 succeeds Summary: passed 13 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D2 <<>> <<>> tag=3Dioctl_ns02 stime=3D1632528285 cmdline=3D"ioctl_ns02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl_ns02.c:39: TPASS: NS_GET_PARENT fails with EINVAL Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dinotify01 stime=3D1632528285 cmdline=3D"inotify01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s inotify01.c:119: TPASS: get event: wd=3D1 mask=3D04 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D20 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D01 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D10 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D20 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D02 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D08 cookie=3D0 len=3D0 Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dinotify06 stime=3D1632528285 cmdline=3D"inotify06" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 50m 00s inotify06.c:92: TPASS: kernel survived inotify beating Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D10 cstime=3D59 <<>> <<>> tag=3Dfanotify01 stime=3D1632528286 cmdline=3D"fanotify01" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify01.c:92: TINFO: Test #0: inode mark events fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D5 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D6 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D8 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D7 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D10 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D9 fanotify01.c:92: TINFO: Test #1: mount mark events fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D5 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D6 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D8 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D7 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D10 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D9 fanotify01.c:92: TINFO: Test #2: filesystem mark events fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D5 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D6 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D8 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D7 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D10 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D9 fanotify01.c:92: TINFO: Test #3: inode mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-1 fanotify01.c:92: TINFO: Test #4: mount mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-1 fanotify01.c:92: TINFO: Test #5: filesystem mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-1 Summary: passed 72 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D3 <<>> <<>> tag=3Dfanotify08 stime=3D1632528286 cmdline=3D"fanotify08" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify08.c:39: TPASS: not set close_on_exec fanotify08.c:39: TPASS: set close_on_exec Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfanotify16 stime=3D1632528286 cmdline=3D"fanotify16" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.3001.3f3= ffeed.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.3002.3f3ffeee.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.a001.3f3= ffeef.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.a002.3f3ffef0.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.7801.3f3= ffef1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.7802.3f3ffef2.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.5001.3f3= ffef3.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.5002.3f3ffef4.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.a001.3f3= ffef5.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.a002.3f3ffef6.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.f001.3f3= ffef7.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.f002.3f3ffef8.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.e801.3f3= ffef9.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.e802.3f3ffefa.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.a801.3f3= ffefb.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.a802.3f3ffefc.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.fb2= d3865.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.9d25b817.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.994= 00923.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.be54a33b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.6cc= 5948f.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.cac1f0e9.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.e42= f4fa3.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.53c46b83.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.ca6= 191ef.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.d185bfae.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.3e3= f8704.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.7f0cb138.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.c56= 5dc11.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.c0a90ee1.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.2ef= 113b4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.59fcc0d7.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.608= 5e4cd.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.c0c16061.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.1fa= fda5d.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.d9aa3d73.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.1fe= 17756.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.b8f82edf.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.913= 3ab0b.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.4e1f0a20.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.11e= 5e630.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.f65352fe.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.74e= ad702.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.2b86da4b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.ff0= 71480.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.45fdb973.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.ffc= cdcba.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.cb2b3ab4.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.83.0.89c6535b... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.84.0.ec5d= aedf... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.20060.0.344e485f... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.20061.0.c= 56d564c... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.41b00.0.9a3b79cf... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.41b01.0.e= 988fb02... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.60080.0.e014e534... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.60081.0.4= e90f404... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.83.0.89c6535c... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.84.0.ec5d= aee0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.20080.0.af634384... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.20081.0.1= 6a44754... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.41b40.0.216b6d0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.41b41.0.5= 6abb8eb... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.600c0.0.c9e12ea5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.600c1.0.1= 5ab36a2... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.101.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.102.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.103.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.104.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.105.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.106.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.107.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.108.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.109.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.10a.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D40= fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D104; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.10b.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.10c.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D40= fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D104; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.10d.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.10e.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.10f.0.5.= =2E. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.110.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.71.78d933a4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.72.dc2378= b7.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.73.750b4a4e.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.74.2d8999= b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.75.c4c445f0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.76.66c5d4= 09.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.77.32d8c284.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.78.e62423= 5d.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.79.ac4e1d46.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.7a.cb7c49= 73.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.7b.ca66f9a4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.7c.3cdf25= 47.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.7d.b1abf482.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.7e.9e3f3d= 17.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.7f.e4bf5546.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.80.31e853= 9b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on ntfs tst_test.c:889: TINFO: Formatting /dev/loop0 with ntfs opts=3D'' extra opts= =3D'' The partition start sector was not specified for /dev/loop0 and it could no= t be obtained automatically. It has been set to 0. The number of sectors per track was not specified for /dev/loop0 and it cou= ld not be obtained automatically. It has been set to 0. The number of heads was not specified for /dev/loop0 and it could not be ob= tained automatically. It has been set to 0. To boot from a device, Windows needs the 'partition start sector', the 'sec= tors per track' and the 'number of heads' to be set. Windows will not be able to boot from this device. tst_test.c:900: TINFO: Trying FUSE... tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:547: TCONF: FAN_REPORT_DIR_FID not supported on ntfs filesystem tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.760a4f0b= =2E2.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.1fae5e80.3.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.11fc4c89= =2E4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.f0d309d2.5.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.6b3180ae= =2E6.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.af55c6f4.7.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.afdbfccb= =2E8.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.273d8b8f.9.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.9b86cfc5= =2Ea.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.9c5048c.b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.e548d7.c= =2E0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.f50fabb3.d.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.8bc022bd= =2Ee.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.c971491e.f.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.27ab036d= =2E10.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.cfc9b73e.11.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 Summary: passed 490 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D5 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D8 cstime=3D87 <<>> <<>> tag=3Diopl01 stime=3D1632528291 cmdline=3D"iopl01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_lockdown.c:60: TINFO: Unable to determine system lockdown state iopl01.c:40: TPASS: iopl() passed for level 0, returned 0 iopl01.c:40: TPASS: iopl() passed for level 1, returned 0 iopl01.c:40: TPASS: iopl() passed for level 2, returned 0 iopl01.c:40: TPASS: iopl() passed for level 3, returned 0 Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dio_destroy01 stime=3D1632528291 cmdline=3D"io_destroy01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_destroy01.c:42: TPASS: io_destroy() failed as expected, returned -EINVAL Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dio_getevents01 stime=3D1632528291 cmdline=3D"io_getevents01" contacts=3D"" analysis=3Dexit <<>> tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_getevents01.c:26: TPASS: tst_syscall(__NR_io_getevents, ctx, 0, 0, NULL,= NULL): EINVAL (22) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dio_setup01 stime=3D1632528291 cmdline=3D"io_setup01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_setup01.c:66: TPASS: io_setup() passed as expected io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EINVAL io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EINVAL io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EFAULT io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EAGAIN/EWO= ULDBLOCK Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dkeyctl08 stime=3D1632528291 cmdline=3D"keyctl08" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s keyctl08.c:22: TPASS: Denied access to .builtin_trusted_keys Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlinkat01 stime=3D1632528291 cmdline=3D"linkat01" contacts=3D"" analysis=3Dexit <<>> linkat01 1 TPASS : linkat is functionality correct linkat01 2 TPASS : linkat succeeded as expected linkat01 3 TPASS : linkat is functionality correct linkat01 4 TPASS : linkat is functionality correct linkat01 5 TPASS : linkat is functionality correct linkat01 6 TPASS : linkat succeeded as expected linkat01 7 TPASS : linkat is functionality correct linkat01 8 TPASS : linkat failed as expected: TEST_ERRNO=3DENOTDIR(20= ): Not a directory linkat01 9 TPASS : linkat failed as expected: TEST_ERRNO=3DENOTDIR(20= ): Not a directory linkat01 10 TPASS : linkat succeeded as expected linkat01 11 TPASS : linkat is functionality correct linkat01 12 TPASS : linkat failed as expected: TEST_ERRNO=3DEBADF(9): = Bad file descriptor linkat01 13 TPASS : linkat failed as expected: TEST_ERRNO=3DEBADF(9): = Bad file descriptor linkat01 14 TPASS : linkat succeeded as expected linkat01 15 TPASS : linkat is functionality correct linkat01 16 TPASS : linkat failed as expected: TEST_ERRNO=3DENOENT(2):= No such file or directory linkat01 17 TPASS : linkat failed as expected: TEST_ERRNO=3DENOENT(2):= No such file or directory linkat01 18 TPASS : linkat succeeded as expected linkat01 19 TPASS : linkat is functionality correct linkat01 20 TPASS : linkat failed as expected: TEST_ERRNO=3DEXDEV(18):= Invalid cross-device link linkat01 21 TPASS : linkat failed as expected: TEST_ERRNO=3DEPERM(1): = Operation not permitted linkat01 22 TPASS : linkat failed as expected: TEST_ERRNO=3DEINVAL(22)= : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlistxattr01 stime=3D1632528291 cmdline=3D"listxattr01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s listxattr01.c:63: TPASS: listxattr() succeeded Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlistxattr02 stime=3D1632528291 cmdline=3D"listxattr02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s listxattr02.c:73: TPASS: listxattr() failed as expected: ERANGE (34) listxattr02.c:73: TPASS: listxattr() failed as expected: ENOENT (2) listxattr02.c:73: TPASS: listxattr() failed as expected: EFAULT (14) listxattr02.c:73: TPASS: listxattr() failed as expected: ENAMETOOLONG (36) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlseek11 stime=3D1632528291 cmdline=3D"lseek11" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s lseek11.c:162: TINFO: The block size is 4096 lseek11.c:212: TPASS: The 0th test passed: SEEK_DATA from startblock 0 offs= et 0 lseek11.c:212: TPASS: The 1th test passed: SEEK_DATA from startblock 0 offs= et 4 lseek11.c:212: TPASS: The 2th test passed: SEEK_HOLE from startblock 0 offs= et 0 lseek11.c:212: TPASS: The 3th test passed: SEEK_HOLE from startblock 0 offs= et 4 lseek11.c:212: TPASS: The 4th test passed: SEEK_HOLE from startblock 1 offs= et 0 lseek11.c:212: TPASS: The 5th test passed: SEEK_HOLE from startblock 1 offs= et 128 lseek11.c:212: TPASS: The 6th test passed: SEEK_DATA from startblock 1 offs= et 0 lseek11.c:212: TPASS: The 7th test passed: SEEK_DATA from startblock 10 off= set -1 lseek11.c:212: TPASS: The 8th test passed: SEEK_DATA from startblock 10 off= set 0 lseek11.c:212: TPASS: The 9th test passed: SEEK_DATA from startblock 10 off= set 4 lseek11.c:212: TPASS: The 10th test passed: SEEK_HOLE from startblock 10 of= fset 0 lseek11.c:212: TPASS: The 11th test passed: SEEK_HOLE from startblock 10 of= fset 4 lseek11.c:212: TPASS: The 12th test passed: SEEK_HOLE from startblock 11 of= fset 128 lseek11.c:212: TPASS: The 13th test passed: SEEK_DATA from startblock 11 of= fset 128 lseek11.c:212: TPASS: The 14th test passed: SEEK_HOLE from startblock 30 of= fset -128 Summary: passed 15 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmkdir03 stime=3D1632528292 cmdline=3D"mkdir03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mkdir03.c:62: TPASS: mkdir() failed as expected: EFAULT (14) mkdir03.c:62: TPASS: mkdir() failed as expected: ENAMETOOLONG (36) mkdir03.c:62: TPASS: mkdir() failed as expected: EEXIST (17) mkdir03.c:62: TPASS: mkdir() failed as expected: ENOENT (2) mkdir03.c:62: TPASS: mkdir() failed as expected: ENOTDIR (20) mkdir03.c:62: TPASS: mkdir() failed as expected: ELOOP (40) mkdir03.c:62: TPASS: mkdir() failed as expected: EROFS (30) Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmkdir05 stime=3D1632528292 cmdline=3D"mkdir05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mkdir05.c:45: TPASS: mkdir() functionality is correct Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dmkdir09 stime=3D1632528292 cmdline=3D"mkdir09" contacts=3D"" analysis=3Dexit <<>> mkdir09 1 TPASS : PASS <<>> initiation_status=3D"ok" duration=3D10 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D314 cstime=3D2322 <<>> <<>> tag=3Dmknodat02 stime=3D1632528302 cmdline=3D"mknodat02" contacts=3D"" analysis=3Dexit <<>> mke2fs 1.44.5 (15-Dec-2018) mknodat 0 TINFO : Found free device 0 '/dev/loop0' mknodat 0 TINFO : Formatting /dev/loop0 with ext2 opts=3D'' extra op= ts=3D'' mknodat 1 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DSUCCESS(0): Success mknodat 2 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DSUCCESS(0): Success mknodat 3 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DSUCCESS(0): Success mknodat 4 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DEROFS(30): Read-only file system mknodat 5 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DEROFS(30): Read-only file system mknodat 6 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DEROFS(30): Read-only file system mknodat 7 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DELOOP(40): Too many levels of symbolic links mknodat 8 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DELOOP(40): Too many levels of symbolic links mknodat 9 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DELOOP(40): Too many levels of symbolic links <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D2 <<>> <<>> tag=3Dmlock201 stime=3D1632528302 cmdline=3D"mlock201" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mlock201.c:128: TPASS: mlock2(0) succeeded in locking 1 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 8 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 3 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 2 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 0 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 4 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 1 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 4 pages Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap02 stime=3D1632528302 cmdline=3D"mmap02" contacts=3D"" analysis=3Dexit <<>> mmap02 1 TPASS : Functionality of mmap() successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap03 stime=3D1632528302 cmdline=3D"mmap03" contacts=3D"" analysis=3Dexit <<>> mmap03 1 TPASS : mmap() functionality is correct <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap14 stime=3D1632528302 cmdline=3D"mmap14" contacts=3D"" analysis=3Dexit <<>> mmap14 1 TPASS : Functionality of mmap() successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap15 stime=3D1632528302 cmdline=3D"mmap15" contacts=3D"" analysis=3Dexit <<>> mmap15 1 TPASS : mmap into high region failed as expected: errno=3D= ENOMEM(12): Cannot allocate memory <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmove_mount02 stime=3D1632528302 cmdline=3D"move_mount02" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested = by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) Summary: passed 35 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D4 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4 cstime=3D39 <<>> <<>> tag=3Dmove_pages05 stime=3D1632528306 cmdline=3D"move_pages05" contacts=3D"" analysis=3Dexit <<>> move_pages05 1 TCONF : move_pages_support.c:407: at least 2 allowed N= UMA nodes are required move_pages05 2 TCONF : move_pages_support.c:407: Remaining cases not = appropriate for configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmprotect01 stime=3D1632528306 cmdline=3D"mprotect01" contacts=3D"" analysis=3Dexit <<>> mprotect01 1 TPASS : expected failure - errno =3D 12 : Cannot allocat= e memory mprotect01 2 TPASS : expected failure - errno =3D 22 : Invalid argume= nt mprotect01 3 TPASS : expected failure - errno =3D 13 : Permission den= ied <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmq_timedsend01 stime=3D1632528306 cmdline=3D"mq_timedsend01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_timedsend01.c:153: TINFO: Testing variant: vDSO or syscall with libc spec mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 0, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 8192, priority 0, l= ength: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 32767, = length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 16, priority 0, len= gth: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (1= 10) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_timedsend01.c:153: TINFO: Testing variant: syscall with old kernel spec mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 0, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 8192, priority 0, l= ength: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 32767, = length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 16, priority 0, len= gth: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (1= 10) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) Summary: passed 34 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmq_unlink01 stime=3D1632528306 cmdline=3D"mq_unlink01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_unlink01.c:76: TINFO: queue name /test_mqueue mq_unlink01.c:99: TPASS: mq_unlink returned 0: SUCCESS (0) mq_unlink01.c:76: TINFO: queue name /test_mqueue mq_unlink01.c:99: TPASS: mq_unlink returned -1: EACCES (13) mq_unlink01.c:76: TINFO: queue name /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mq_unlink01.c:99: TPASS: mq_unlink returned -1: ENOENT (2) mq_unlink01.c:76: TINFO: queue name /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mq_unlink01.c:99: TPASS: mq_unlink returned -1: ENAMETOOLONG (36) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dmremap04 stime=3D1632528306 cmdline=3D"mremap04" contacts=3D"" analysis=3Dexit <<>> mremap04 1 TPASS : mremap() failed, 'MREMAP_MAYMOVE flag unset', errn= o 12 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmsgctl02 stime=3D1632528306 cmdline=3D"msgctl02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgctl02.c:34: TPASS: msgctl(IPC_SET) msg_qbytes - 1 msgctl02.c:41: TPASS: msg_qbytes =3D 16383 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmsgrcv07 stime=3D1632528306 cmdline=3D"msgrcv07" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgrcv07.c:68: TPASS: msgrcv(MSG_EXCEPT) succeeded msgrcv07.c:71: TPASS: MSG_EXCEPT excepted MSGTYPE2 and got MSGTYPE1 msgrcv07.c:95: TPASS: msgrcv(MSG_NOERROR) succeeded msgrcv07.c:98: TPASS: MSG_NOERROR truncated message correctly msgrcv07.c:126: TCONF: MSG_COPY needs CONFIG_CHECKPORINT_RESTORE msgrcv07.c:178: TPASS: msgrcv(zero_msgtyp) succeeded msgrcv07.c:181: TPASS: zero_msgtyp got the first message msgrcv07.c:200: TPASS: msgrcv(positive_msgtyp) succeeded msgrcv07.c:204: TPASS: msgtyp got the first message in the queue of type ms= gtyp msgrcv07.c:225: TPASS: msgrcv(negative_msgtyp) succeeded msgrcv07.c:229: TPASS: -msgtyp got the first message in the queue with the = lowest type Summary: passed 10 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dmsgsnd05 stime=3D1632528306 cmdline=3D"msgsnd05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgsnd05.c:51: TPASS: msgsnd() failed as expected: EAGAIN/EWOULDBLOCK (11) msgsnd05.c:51: TPASS: msgsnd() failed as expected: EINTR (4) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmsync03 stime=3D1632528306 cmdline=3D"msync03" contacts=3D"" analysis=3Dexit <<>> msync03 1 TPASS : msync failed as expected: TEST_ERRNO=3DEBUSY(16): = Device or resource busy msync03 2 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 3 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 4 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 5 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 6 TPASS : msync failed as expected: TEST_ERRNO=3DENOMEM(12):= Cannot allocate memory <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmadvise09 stime=3D1632528306 cmdline=3D"madvise09" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s madvise09.c:319: TCONF: MADV_FREE does not work without swap Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpidfd_open03 stime=3D1632528306 cmdline=3D"pidfd_open03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pidfd_open03.c:49: TPASS: pidfd_open() passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe06 stime=3D1632528306 cmdline=3D"pipe06" contacts=3D"" analysis=3Dexit <<>> pipe06 1 TPASS : failed with EMFILE <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe07 stime=3D1632528306 cmdline=3D"pipe07" contacts=3D"" analysis=3Dexit <<>> pipe07 0 TINFO : Found 4 files open pipe07 1 TPASS : Opened 510 pipes <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe10 stime=3D1632528306 cmdline=3D"pipe10" contacts=3D"" analysis=3Dexit <<>> pipe10 1 TPASS : functionality is correct <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe11 stime=3D1632528306 cmdline=3D"pipe11" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pipe11.c:70: TINFO: Reading 4096 per each of 1 children pipe11.c:50: TPASS: Child 4152 read pipe buffer correctly pipe11.c:70: TINFO: Reading 2048 per each of 2 children pipe11.c:50: TPASS: Child 4153 read pipe buffer correctly pipe11.c:50: TPASS: Child 4154 read pipe buffer correctly pipe11.c:70: TINFO: Reading 1365 per each of 3 children pipe11.c:50: TPASS: Child 4155 read pipe buffer correctly pipe11.c:50: TPASS: Child 4156 read pipe buffer correctly pipe11.c:50: TPASS: Child 4157 read pipe buffer correctly pipe11.c:70: TINFO: Reading 1024 per each of 4 children pipe11.c:50: TPASS: Child 4158 read pipe buffer correctly pipe11.c:50: TPASS: Child 4159 read pipe buffer correctly pipe11.c:50: TPASS: Child 4160 read pipe buffer correctly pipe11.c:50: TPASS: Child 4161 read pipe buffer correctly pipe11.c:70: TINFO: Reading 409 per each of 10 children pipe11.c:50: TPASS: Child 4162 read pipe buffer correctly pipe11.c:50: TPASS: Child 4163 read pipe buffer correctly pipe11.c:50: TPASS: Child 4166 read pipe buffer correctly pipe11.c:50: TPASS: Child 4165 read pipe buffer correctly pipe11.c:50: TPASS: Child 4164 read pipe buffer correctly pipe11.c:50: TPASS: Child 4170 read pipe buffer correctly pipe11.c:50: TPASS: Child 4171 read pipe buffer correctly pipe11.c:50: TPASS: Child 4167 read pipe buffer correctly pipe11.c:50: TPASS: Child 4169 read pipe buffer correctly pipe11.c:50: TPASS: Child 4168 read pipe buffer correctly pipe11.c:70: TINFO: Reading 81 per each of 50 children pipe11.c:50: TPASS: Child 4172 read pipe buffer correctly pipe11.c:50: TPASS: Child 4173 read pipe buffer correctly pipe11.c:50: TPASS: Child 4176 read pipe buffer correctly pipe11.c:50: TPASS: Child 4175 read pipe buffer correctly pipe11.c:50: TPASS: Child 4174 read pipe buffer correctly pipe11.c:50: TPASS: Child 4178 read pipe buffer correctly pipe11.c:50: TPASS: Child 4180 read pipe buffer correctly pipe11.c:50: TPASS: Child 4177 read pipe buffer correctly pipe11.c:50: TPASS: Child 4182 read pipe buffer correctly pipe11.c:50: TPASS: Child 4179 read pipe buffer correctly pipe11.c:50: TPASS: Child 4184 read pipe buffer correctly pipe11.c:50: TPASS: Child 4181 read pipe buffer correctly pipe11.c:50: TPASS: Child 4188 read pipe buffer correctly pipe11.c:50: TPASS: Child 4186 read pipe buffer correctly pipe11.c:50: TPASS: Child 4183 read pipe buffer correctly pipe11.c:50: TPASS: Child 4191 read pipe buffer correctly pipe11.c:50: TPASS: Child 4195 read pipe buffer correctly pipe11.c:50: TPASS: Child 4200 read pipe buffer correctly pipe11.c:50: TPASS: Child 4197 read pipe buffer correctly pipe11.c:50: TPASS: Child 4201 read pipe buffer correctly pipe11.c:50: TPASS: Child 4196 read pipe buffer correctly pipe11.c:50: TPASS: Child 4203 read pipe buffer correctly pipe11.c:50: TPASS: Child 4194 read pipe buffer correctly pipe11.c:50: TPASS: Child 4205 read pipe buffer correctly pipe11.c:50: TPASS: Child 4211 read pipe buffer correctly pipe11.c:50: TPASS: Child 4202 read pipe buffer correctly pipe11.c:50: TPASS: Child 4208 read pipe buffer correctly pipe11.c:50: TPASS: Child 4204 read pipe buffer correctly pipe11.c:50: TPASS: Child 4215 read pipe buffer correctly pipe11.c:50: TPASS: Child 4217 read pipe buffer correctly pipe11.c:50: TPASS: Child 4212 read pipe buffer correctly pipe11.c:50: TPASS: Child 4213 read pipe buffer correctly pipe11.c:50: TPASS: Child 4220 read pipe buffer correctly pipe11.c:50: TPASS: Child 4210 read pipe buffer correctly pipe11.c:50: TPASS: Child 4206 read pipe buffer correctly pipe11.c:50: TPASS: Child 4199 read pipe buffer correctly pipe11.c:50: TPASS: Child 4214 read pipe buffer correctly pipe11.c:50: TPASS: Child 4198 read pipe buffer correctly pipe11.c:50: TPASS: Child 4216 read pipe buffer correctly pipe11.c:50: TPASS: Child 4193 read pipe buffer correctly pipe11.c:50: TPASS: Child 4219 read pipe buffer correctly pipe11.c:50: TPASS: Child 4187 read pipe buffer correctly pipe11.c:50: TPASS: Child 4185 read pipe buffer correctly pipe11.c:50: TPASS: Child 4207 read pipe buffer correctly pipe11.c:50: TPASS: Child 4189 read pipe buffer correctly pipe11.c:50: TPASS: Child 4190 read pipe buffer correctly pipe11.c:50: TPASS: Child 4192 read pipe buffer correctly pipe11.c:50: TPASS: Child 4218 read pipe buffer correctly pipe11.c:50: TPASS: Child 4221 read pipe buffer correctly pipe11.c:50: TPASS: Child 4209 read pipe buffer correctly Summary: passed 70 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3Dpipe2_01 stime=3D1632528306 cmdline=3D"pipe2_01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pipe2_01.c:56: TINFO: Test pipe2 with 0 flag=20 pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(0) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(0) pipe2_01.c:56: TINFO: Test pipe2 using O_CLOEXEC flag=20 pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(524288) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(524288) pipe2_01.c:56: TINFO: Test pipe2 using O_DIRECT flag=20 pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(16384) pipe2_01.c:56: TINFO: Test pipe2 using O_NONBLOCK flag=20 pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(2048) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(2048) Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dppoll01 stime=3D1632528306 cmdline=3D"ppoll01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ppoll01.c:199: TINFO: Testing variant: vDSO or syscall with libc spec ppoll01.c:246: TINFO: case NORMAL ppoll01.c:277: TPASS: revents=3D0x0005 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case MASK_SIGNAL ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case TIMEOUT ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case FD_ALREADY_CLOSED ppoll01.c:277: TPASS: revents=3D0x0020 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case SEND_SIGINT ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case SEND_SIGINT_RACE_TEST ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case INVALID_NFDS ppoll01.c:286: TPASS: ret: -1, errno: EINVAL (22) ppoll01.c:246: TINFO: case INVALID_FDS ppoll01.c:286: TPASS: ret: -1, errno: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ppoll01.c:199: TINFO: Testing variant: syscall with old kernel spec ppoll01.c:246: TINFO: case NORMAL ppoll01.c:277: TPASS: revents=3D0x0005 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case MASK_SIGNAL ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case TIMEOUT ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case FD_ALREADY_CLOSED ppoll01.c:277: TPASS: revents=3D0x0020 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case SEND_SIGINT ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case SEND_SIGINT_RACE_TEST ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case INVALID_NFDS ppoll01.c:286: TPASS: ret: -1, errno: EINVAL (22) ppoll01.c:246: TINFO: case INVALID_FDS ppoll01.c:286: TPASS: ret: -1, errno: EFAULT (14) Summary: passed 20 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpreadv01 stime=3D1632528307 cmdline=3D"preadv01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv01.c:81: TPASS: Preadv(2) read 64 bytes successfully with content 'a'= expectedly preadv01.c:81: TPASS: Preadv(2) read 64 bytes successfully with content 'a'= expectedly preadv01.c:81: TPASS: Preadv(2) read 32 bytes successfully with content 'b'= expectedly Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpreadv203_64 stime=3D1632528307 cmdline=3D"preadv203_64" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 309, short reads 10, zero len = reads 0, EAGAIN(s) 5719458 preadv203.c:180: TINFO: Number of writes 2317200 preadv203.c:194: TINFO: Cache dropped 80 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 14347, short reads 10, zero le= n reads 0, EAGAIN(s) 42764859 preadv203.c:180: TINFO: Number of writes 17626680 preadv203.c:194: TINFO: Cache dropped 630 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 18549, short reads 10, zero le= n reads 0, EAGAIN(s) 35828711 preadv203.c:180: TINFO: Number of writes 18876060 preadv203.c:194: TINFO: Cache dropped 567 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 3221, short reads 10, zero len= reads 0, EAGAIN(s) 61908 preadv203.c:180: TINFO: Number of writes 2700 preadv203.c:194: TINFO: Cache dropped 1 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on ntfs tst_test.c:889: TINFO: Formatting /dev/loop0 with ntfs opts=3D'' extra opts= =3D'' The partition start sector was not specified for /dev/loop0 and it could no= t be obtained automatically. It has been set to 0. The number of sectors per track was not specified for /dev/loop0 and it cou= ld not be obtained automatically. It has been set to 0. The number of heads was not specified for /dev/loop0 and it could not be ob= tained automatically. It has been set to 0. To boot from a device, Windows needs the 'partition start sector', the 'sec= tors per track' and the 'number of heads' to be set. Windows will not be able to boot from this device. tst_test.c:900: TINFO: Trying FUSE... tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) Summary: passed 4 failed 0 broken 0 skipped 4 warnings 0 <<>> initiation_status=3D"ok" duration=3D80 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4813 cstime=3D16404 <<>> <<>> tag=3Dquotactl02 stime=3D1632528387 cmdline=3D"quotactl02" contacts=3D"" analysis=3Dexit <<>> tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s quotactl02.c:133: TINFO: Test #0: QCMD(Q_XGETQSTAT, USRQUOTA) off quotactl02.h:68: TPASS: quotactl() succeeded to turn off xfs quota and get = xfs quota off status for user quotactl02.c:133: TINFO: Test #1: QCMD(Q_XGETQSTAT, USRQUOTA) on quotactl02.h:88: TPASS: quotactl() succeeded to turn on xfs quota and get x= fs quota on status for user quotactl02.c:133: TINFO: Test #2: QCMD(Q_XGETQUOTA, USRQUOTA) qlim quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETQUOTA fo= r user to get xfs disk quota limits quotactl02.c:133: TINFO: Test #3: QCMD(Q_XGETNEXTQUOTA, USRQUOTA) quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETNEXTQUOT= A for user to get xfs disk quota limits quotactl02.c:133: TINFO: Test #4: QCMD(Q_XGETQSTATV, USRQUOTA) off quotactl02.h:110: TPASS: quotactl() succeeded to turn off xfs quota and get= xfs quota off statv for user quotactl02.c:133: TINFO: Test #5: QCMD(Q_XGETQSTATV, USRQUOTA) on quotactl02.h:132: TPASS: quotactl() succeeded to turn on xfs quota and get = xfs quota on statv for user quotactl02.c:133: TINFO: Test #6: QCMD(Q_XGETQSTAT, GRPQUOTA) off quotactl02.h:68: TPASS: quotactl() succeeded to turn off xfs quota and get = xfs quota off status for group quotactl02.c:133: TINFO: Test #7: QCMD(Q_XGETQSTAT, GRPQUOTA) on quotactl02.h:88: TPASS: quotactl() succeeded to turn on xfs quota and get x= fs quota on status for group quotactl02.c:133: TINFO: Test #8: QCMD(Q_XGETQUOTA, GRPQUOTA) qlim quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETQUOTA fo= r group to get xfs disk quota limits quotactl02.c:133: TINFO: Test #9: QCMD(Q_XGETNEXTQUOTA, GRPQUOTA) quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETNEXTQUOT= A for group to get xfs disk quota limits quotactl02.c:133: TINFO: Test #10: QCMD(Q_XGETQSTATV, GRPQUOTA) off quotactl02.h:110: TPASS: quotactl() succeeded to turn off xfs quota and get= xfs quota off statv for group quotactl02.c:133: TINFO: Test #11: QCMD(Q_XGETQSTATV, GRPQUOTA) on quotactl02.h:132: TPASS: quotactl() succeeded to turn on xfs quota and get = xfs quota on statv for group Summary: passed 12 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D4 <<>> <<>> tag=3Dreaddir21 stime=3D1632528388 cmdline=3D"readdir21" contacts=3D"" analysis=3Dexit <<>> readdir21 1 TCONF : readdir21.c:122: syscall(-1) __NR_readdir not sup= ported on your arch readdir21 2 TCONF : readdir21.c:122: Remaining cases not appropriate = for configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dreadlink03 stime=3D1632528388 cmdline=3D"readlink03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s readlink03.c:86: TPASS: readlink() failed as expected: EACCES (13) readlink03.c:86: TPASS: readlink() failed as expected: EINVAL (22) readlink03.c:86: TPASS: readlink() failed as expected: EINVAL (22) readlink03.c:86: TPASS: readlink() failed as expected: ENAMETOOLONG (36) readlink03.c:86: TPASS: readlink() failed as expected: ENOENT (2) readlink03.c:86: TPASS: readlink() failed as expected: ENOTDIR (20) readlink03.c:86: TPASS: readlink() failed as expected: ELOOP (40) readlink03.c:86: TPASS: readlink() failed as expected: EFAULT (14) Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dreadv01 stime=3D1632528388 cmdline=3D"readv01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 01m 15s readv01.c:71: TPASS: readv() with 0 I/O vectors readv01.c:85: TPASS: readv() correctly read 0 bytes=20 readv01.c:71: TPASS: readv() with NULL I/O vectors readv01.c:85: TPASS: readv() correctly read 64 bytes=20 readv01.c:71: TPASS: readv() with too big I/O vectors readv01.c:85: TPASS: readv() correctly read 64 bytes=20 readv01.c:71: TPASS: readv() with multiple I/O vectors readv01.c:85: TPASS: readv() correctly read 48 bytes=20 readv01.c:71: TPASS: readv() with zero-len buffer readv01.c:85: TPASS: readv() correctly read 64 bytes=20 Summary: passed 10 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drecvmmsg01 stime=3D1632528388 cmdline=3D"recvmmsg01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s recvmmsg01.c:102: TINFO: Testing variant: vDSO or syscall with libc spec recvmmsg01.c:93: TPASS: recvmmsg() bad socket file descriptor: EBADF (9) recvmmsg01.c:93: TPASS: recvmmsg() bad message vector address: EFAULT (14) recvmmsg01.c:93: TPASS: recvmmsg() negative seconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() overflow in nanoseconds in timeout: EINV= AL (22) recvmmsg01.c:93: TPASS: recvmmsg() bad timeout address: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s recvmmsg01.c:102: TINFO: Testing variant: syscall with old kernel spec recvmmsg01.c:93: TPASS: recvmmsg() bad socket file descriptor: EBADF (9) recvmmsg01.c:93: TPASS: recvmmsg() bad message vector address: EFAULT (14) recvmmsg01.c:93: TPASS: recvmmsg() negative seconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() overflow in nanoseconds in timeout: EINV= AL (22) recvmmsg01.c:93: TPASS: recvmmsg() bad timeout address: EFAULT (14) Summary: passed 10 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drename02 stime=3D1632528388 cmdline=3D"rename02" contacts=3D"" analysis=3Dexit <<>> rename02 1 TPASS : rename(./tfile_4636, ./rnfile_4636) returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drename10 stime=3D1632528388 cmdline=3D"rename10" contacts=3D"" analysis=3Dexit <<>> rename10 1 TPASS : expected failure - errno =3D 36 : File name too lo= ng rename10 2 TPASS : expected failure - errno =3D 2 : No such file or d= irectory <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drenameat202 stime=3D1632528388 cmdline=3D"renameat202 -i 10" contacts=3D"" analysis=3Dexit <<>> renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drt_sigaction03 stime=3D1632528388 cmdline=3D"rt_sigaction03" contacts=3D"" analysis=3Dexit <<>> rt_sigaction03 0 TINFO : Signal 34 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 1 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 2 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 3 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 4 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 5 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 35 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 6 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 7 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 8 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 9 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 10 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 36 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 11 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 12 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 13 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 14 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 15 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 37 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 16 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 17 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 18 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 19 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 20 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 38 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 21 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 22 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 23 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 24 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 25 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 39 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 26 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 27 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 28 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 29 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 30 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 40 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 31 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 32 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 33 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 34 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 35 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 41 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 36 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 37 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 38 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 39 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 40 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 42 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 41 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 42 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 43 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 44 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 45 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 43 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 46 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 47 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 48 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 49 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 50 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 44 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 51 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 52 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 53 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 54 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 55 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 45 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 56 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 57 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 58 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 59 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 60 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 46 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 61 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 62 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 63 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 64 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 65 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 47 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 66 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 67 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 68 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 69 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 70 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 48 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 71 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 72 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 73 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 74 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 75 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 49 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 76 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 77 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 78 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 79 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 80 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 50 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 81 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 82 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 83 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 84 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 85 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 51 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 86 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 87 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 88 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 89 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 90 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 52 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 91 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 92 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 93 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 94 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 95 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 53 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 96 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 97 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 98 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 99 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 100 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 54 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 101 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 102 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 103 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 104 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 105 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 55 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 106 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 107 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 108 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 109 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 110 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 56 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 111 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 112 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 113 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 114 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 115 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 57 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 116 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 117 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 118 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 119 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 120 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 58 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 121 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 122 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 123 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 124 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 125 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 59 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 126 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 127 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 128 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 129 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 130 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 60 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 131 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 132 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 133 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 134 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 135 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 61 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 136 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 137 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 138 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 139 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 140 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 62 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 141 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 142 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 143 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 144 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 145 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 63 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 146 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 147 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 148 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 149 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 150 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 64 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 151 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 152 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 153 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 154 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 155 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drt_sigprocmask02 stime=3D1632528388 cmdline=3D"rt_sigprocmask02" contacts=3D"" analysis=3Dexit <<>> rt_sigprocmask02 1 TPASS : Got expected errno: TEST_ERRNO=3DEINVAL(22= ): Invalid argument rt_sigprocmask02 2 TPASS : Got expected errno: TEST_ERRNO=3DEFAULT(14= ): Bad address <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsbrk01 stime=3D1632528388 cmdline=3D"sbrk01" contacts=3D"" analysis=3Dexit <<>> sbrk01 1 TPASS : sbrk - Increase by 8192 bytes returned 0x55f8a84b6= 000 sbrk01 2 TPASS : sbrk - Increase by -8192 bytes returned 0x55f8a84b= 8000 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dsched_get_priority_max02 stime=3D1632528388 cmdline=3D"sched_get_priority_max02" contacts=3D"" analysis=3Dexit <<>> sched_get_priority_max02 1 TPASS : Test Passed, Got EINVAL <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsched_rr_get_interval03 stime=3D1632528388 cmdline=3D"sched_rr_get_interval03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sched_rr_get_interval03.c:53: TINFO: Testing variant: vDSO or syscall with = libc spec sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(-1, 0x55d6c0af38= c8): EINVAL (22) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(32768, 0x55d6c0a= f38c8): ESRCH (3) sched_rr_get_interval03.c:72: TCONF: EFAULT skipped for libc_variant tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sched_rr_get_interval03.c:53: TINFO: Testing variant: syscall with old kern= el spec sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(-1, 0x55d6c0af38= c8): EINVAL (22) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(32768, 0x55d6c0a= f38c8): ESRCH (3) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(0, 0x7f82962f800= 0): EFAULT (14) Summary: passed 5 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsched_setparam04 stime=3D1632528388 cmdline=3D"sched_setparam04" contacts=3D"" analysis=3Dexit <<>> sched_setparam04 1 TPASS : expected failure; Got ESRCH sched_setparam04 2 TPASS : expected failure; Got EINVAL sched_setparam04 3 TPASS : expected failure; Got EINVAL sched_setparam04 4 TPASS : expected failure; Got EINVAL <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsched_getscheduler02 stime=3D1632528388 cmdline=3D"sched_getscheduler02" contacts=3D"" analysis=3Dexit <<>> sched_getscheduler02 1 TPASS : call failed with ESRCH <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsemctl03 stime=3D1632528388 cmdline=3D"semctl03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s semctl03.c:82: TINFO: Testing variant: libc semctl() semctl03.c:74: TPASS: semctl() with invalid IPC command: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid sem id: EINVAL (22) semctl03.c:69: TCONF: EFAULT is skipped for libc variant semctl03.c:69: TCONF: EFAULT is skipped for libc variant tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s semctl03.c:82: TINFO: Testing variant: __NR_semctl syscall semctl03.c:74: TPASS: semctl() with invalid IPC command: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid sem id: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid union arg: EFAULT (14) semctl03.c:74: TPASS: semctl() with invalid union arg: EFAULT (14) Summary: passed 6 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsemget06 stime=3D1632528388 cmdline=3D"semget06" contacts=3D"" analysis=3Dexit <<>> semget06 1 TPASS : expected failure - errno =3D 22 : Invalid argument semget06 2 TPASS : expected failure - errno =3D 22 : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsendfile03 stime=3D1632528388 cmdline=3D"sendfile03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sendfile03.c:54: TPASS: sendfile(..) with out_fd=3D-1: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with out_fd=3DO_RDONLY: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with in_fd=3D-1: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with out_fd=3DO_WRONLY: EBADF (9) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dsendfile08_64 stime=3D1632528388 cmdline=3D"sendfile08_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sendfile08.c:44: TPASS: sendfile() copies data correctly Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dset_robust_list01 stime=3D1632528388 cmdline=3D"set_robust_list01" contacts=3D"" analysis=3Dexit <<>> set_robust_list01 1 TPASS : set_robust_list: retval =3D -1 (expected = -1), errno =3D 22 (expected 22) set_robust_list01 2 TPASS : set_robust_list: retval =3D 0 (expected 0= ), errno =3D 0 (expected 0) <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dset_thread_area01 stime=3D1632528388 cmdline=3D"set_thread_area01" contacts=3D"" analysis=3Dexit <<>> set_thread_area_01 1 TCONF : set_thread_area01.c:77: syscall(205) tes= ts[i].syscall not supported on your arch set_thread_area_01 2 TCONF : set_thread_area01.c:77: Remaining cases = not appropriate for configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetfsuid01_16 stime=3D1632528388 cmdline=3D"setfsuid01_16" contacts=3D"" analysis=3Dexit <<>> setfsuid01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setfsuid/../utils/compat_16.h:117: 16-bit version of setfsuid() is not su= pported on your platform setfsuid01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setfsuid/../utils/compat_16.h:117: Remaining cases not appropriate for co= nfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetegid02 stime=3D1632528388 cmdline=3D"setegid02" contacts=3D"" analysis=3Dexit <<>> setegid02 1 TPASS : setegid failed as expected: TEST_ERRNO=3DEPERM(1)= : Operation not permitted <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetgroups01_16 stime=3D1632528388 cmdline=3D"setgroups01_16" contacts=3D"" analysis=3Dexit <<>> setgroups01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setgroups/../utils/compat_16.h:82: 16-bit version of getgroups() is not = supported on your platform setgroups01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setgroups/../utils/compat_16.h:82: Remaining cases not appropriate for c= onfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetitimer01 stime=3D1632528388 cmdline=3D"setitimer01" contacts=3D"" analysis=3Dexit <<>> setitimer01 1 TPASS : functionality is correct <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetitimer02 stime=3D1632528388 cmdline=3D"setitimer02" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setitimer02.c:31: TPASS: sys_setitimer(ITIMER_REAL, value, (struct itimerva= l *)-1): EFAULT (14) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetpgid01 stime=3D1632528388 cmdline=3D"setpgid01" contacts=3D"" analysis=3Dexit <<>> setpgid01 1 TPASS : test setpgid(4664, 4664) success setpgid01 2 TPASS : test setpgid(0, 0) success <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetregid04_16 stime=3D1632528388 cmdline=3D"setregid04_16" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setregid04.c:84: TINFO: getgrnam(nobody) failed - try fallback nogroup /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setregid/../utils/compat_tst= _16.h:128: TCONF: 16-bit version of setregid() is not supported on your pla= tform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetresuid05_16 stime=3D1632528388 cmdline=3D"setresuid05_16" contacts=3D"" analysis=3Dexit <<>> setresuid05_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setresuid/../utils/compat_16.h:136: 16-bit version of setresuid() is not= supported on your platform setresuid05_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setresuid/../utils/compat_16.h:136: Remaining cases not appropriate for = configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dsetreuid01_16 stime=3D1632528388 cmdline=3D"setreuid01_16" contacts=3D"" analysis=3Dexit <<>> setreuid01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: 16-bit version of setreuid() is not su= pported on your platform setreuid01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: Remaining cases not appropriate for co= nfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetreuid05_16 stime=3D1632528388 cmdline=3D"setreuid05_16" contacts=3D"" analysis=3Dexit <<>> setreuid05_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: 16-bit version of setreuid() is not su= pported on your platform setreuid05_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: Remaining cases not appropriate for co= nfiguration setreuid05_16 0 TINFO : Child process returned TCONF <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetsid01 stime=3D1632528388 cmdline=3D"setsid01" contacts=3D"" analysis=3Dexit <<>> setsid01 1 TPASS : setsid SUCCESS to set errno to EPERM setsid01 1 TPASS : all misc tests passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetsockopt01 stime=3D1632528389 cmdline=3D"setsockopt01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setsockopt01.c:66: TINFO: Testing invalid file descriptor setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EBADF = (9) setsockopt01.c:66: TINFO: Testing non-socket file descriptor setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOTSO= CK (88) setsockopt01.c:66: TINFO: Testing invalid option buffer setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EFAULT= (14) setsockopt01.c:66: TINFO: Testing invalid optlen setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EINVAL= (22) setsockopt01.c:66: TINFO: Testing invalid level setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (UDP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (IP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (TCP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetuid04 stime=3D1632528389 cmdline=3D"setuid04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setuid04.c:49: TPASS: open() returned errno EACCES setuid04.c:49: TPASS: open() returned errno EACCES Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetxattr02 stime=3D1632528389 cmdline=3D"setxattr02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D1 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dshmctl02 stime=3D1632528389 cmdline=3D"shmctl02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s shmctl02.c:109: TINFO: Testing variant: libc shmctl() shmctl02.c:98: TPASS: shmctl(3, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:93: TCONF: EFAULT is skipped for libc variant shmctl02.c:93: TCONF: EFAULT is skipped for libc variant shmctl02.c:98: TPASS: shmctl(4, -1, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(-1, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(5, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(2, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(2, 0, (nil)): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 1, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 11, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 12, 0x5557ace408a0): EPERM (1) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s shmctl02.c:109: TINFO: Testing variant: __NR_shmctl syscall shmctl02.c:98: TPASS: shmctl(7, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(8, 1, 0xffffffffffffffff): EFAULT (14) shmctl02.c:98: TPASS: shmctl(8, 2, 0xffffffffffffffff): EFAULT (14) shmctl02.c:98: TPASS: shmctl(8, -1, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(-1, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(9, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(6, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(6, 0, (nil)): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 1, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 11, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 12, 0x5557ace408a0): EPERM (1) Summary: passed 20 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dshmdt02 stime=3D1632528389 cmdline=3D"shmdt02" contacts=3D"" analysis=3Dexit <<>> shmdt02 1 TPASS : expected failure - errno =3D 22 : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dsigaltstack02 stime=3D1632528389 cmdline=3D"sigaltstack02" contacts=3D"" analysis=3Dexit <<>> sigaltstack02 1 TPASS : stgaltstack() fails, Invalid Flag value, errn= o:22 sigaltstack02 2 TPASS : stgaltstack() fails, alternate stack is < MIN= SIGSTKSZ, errno:12 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsignalfd4_01 stime=3D1632528389 cmdline=3D"signalfd4_01" contacts=3D"" analysis=3Dexit <<>> signalfd4_01 1 TPASS : signalfd4(SFD_CLOEXEC) Passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsigrelse01 stime=3D1632528389 cmdline=3D"sigrelse01" contacts=3D"" analysis=3Dexit <<>> sigrelse01 1 TPASS : sigrelse() released all 55 signals under test. <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dstat01_64 stime=3D1632528389 cmdline=3D"stat01_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stat01.c:75: TPASS: stat(test_fileread) stat01.c:75: TPASS: stat(test_filenoread) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dstime02 stime=3D1632528389 cmdline=3D"stime02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:46: TINFO: Testing libc stime() stime02.c:37: TPASS: stime(2) fails, Caller not root: EPERM (1) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:49: TINFO: Testing SYS_stime syscall stime_var.h:28: TCONF: syscall(-1) __NR_stime not supported tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:52: TINFO: Testing SYS_settimeofday syscall stime02.c:37: TPASS: stime(2) fails, Caller not root: EPERM (1) Summary: passed 2 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsysctl03 stime=3D1632528389 cmdline=3D"sysctl03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sysctl03.c:76: TINFO: this test's results are based on potentially undocume= nted behavior in the kernel. read the NOTE in the source file for more deta= ils sysctl03.c:55: TCONF: syscall(156) __NR__sysctl not supported Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> sysctl03.c:55: TCONF: syscall(156) __NR__sysctl not supported <<>> tag=3Dsyslog07 stime=3D1632528389 cmdline=3D"syslog07" contacts=3D"" analysis=3Dexit <<>> syslog07 0 TINFO : testing syslog priorities ... syslog07 0 TINFO : o Send syslog messages at all levels and see whet= her syslog07 0 TINFO : All level messages are logged. syslog07 0 TINFO : restarting syslog daemon syslog07 0 TINFO : restarting syslog daemon <<>> initiation_status=3D"ok" duration=3D6 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D3 <<>> <<>> tag=3Dtimerfd01 stime=3D1632528395 cmdline=3D"timerfd01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timerfd01.c:153: TINFO: Testing variant: syscall with old kernel spec timerfd01.c:102: TINFO: testing CLOCK MONOTONIC timerfd01.c:106: TINFO: relative timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:110: TINFO: absolute timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:115: TINFO: sequential timer (50 ms) timerfd01.c:128: TPASS: Timer read back value is relative timerfd01.c:89: TPASS: got 3 tick(s) timerfd01.c:134: TINFO: testing with O_NONBLOCK timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:146: TPASS: read failed with: EAGAIN/EWOULDBLOCK (11) timerfd01.c:102: TINFO: testing CLOCK REALTIME timerfd01.c:106: TINFO: relative timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:110: TINFO: absolute timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:115: TINFO: sequential timer (50 ms) timerfd01.c:128: TPASS: Timer read back value is relative timerfd01.c:89: TPASS: got 3 tick(s) timerfd01.c:134: TINFO: testing with O_NONBLOCK timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:146: TPASS: read failed with: EAGAIN/EWOULDBLOCK (11) Summary: passed 12 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dtimerfd_create01 stime=3D1632528396 cmdline=3D"timerfd_create01" contacts=3D"" analysis=3Dexit <<>> timerfd_create01 1 TPASS : timerfd_create() failed as expected: TEST_= ERRNO=3DEINVAL(22): Invalid argument timerfd_create01 2 TPASS : timerfd_create() failed as expected: TEST_= ERRNO=3DEINVAL(22): Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dtimer_create01 stime=3D1632528396 cmdline=3D"timer_create01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timer_create01.c:51: TINFO: Testing notification type: SIGEV_NONE timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_SIGNAL timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_THREAD timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_THREAD_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: NULL timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI Summary: passed 40 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dtimer_settime01 stime=3D1632528396 cmdline=3D"timer_settime01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timer_settime01.c:85: TINFO: Testing variant: syscall with old kernel spec timer_settime01.c:96: TINFO: Testing for general initialization: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for setting old_value: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for using periodic timer: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for using absolute time: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed Summary: passed 32 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D160 cstime=3D0 <<>> <<>> tag=3Dtruncate02 stime=3D1632528398 cmdline=3D"truncate02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s truncate02.c:90: TPASS: truncate(testfile, 256) succeeded truncate02.c:90: TPASS: truncate(testfile, 512) succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Duname01 stime=3D1632528398 cmdline=3D"uname01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s uname01.c:21: TPASS: uname(&un) passed uname01.c:31: TPASS: sysname set to Linux Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dunshare02 stime=3D1632528398 cmdline=3D"unshare02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s unshare02.c:52: TPASS: unshare(-1): EINVAL (22) unshare02.c:52: TPASS: unshare(CLONE_NEWNS): EPERM (1) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dumount03 stime=3D1632528398 cmdline=3D"umount03" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s umount03.c:35: TPASS: umount() fails as expected: EPERM (1) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D3 <<>> <<>> tag=3Dumount2_03 stime=3D1632528398 cmdline=3D"umount2_03" contacts=3D"" analysis=3Dexit <<>> mke2fs 1.44.5 (15-Dec-2018) umount2_03 0 TINFO : Found free device 0 '/dev/loop0' umount2_03 0 TINFO : Formatting /dev/loop0 with ext2 opts=3D'' extra = opts=3D'' umount2_03 1 TPASS : umount2(2) failed as expected: TEST_ERRNO=3DEINV= AL(22): Invalid argument umount2_03 2 TPASS : umount2(2) succeeded as expected <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D5 <<>> <<>> tag=3Dutime01 stime=3D1632528399 cmdline=3D"utime01" contacts=3D"" analysis=3Dexit <<>> utime01 1 TPASS : Functionality of utime(tmp_file, NULL) successful <<>> initiation_status=3D"ok" duration=3D4 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dwaitpid09 stime=3D1632528403 cmdline=3D"waitpid09" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s waitpid09.c:66: TPASS: waitpid(pid, WNOHANG) =3D 0 for a running child waitpid09.c:106: TPASS: waitpid(pid, WNOHANG) =3D pid for an exited child waitpid09.c:126: TPASS: waitpid(-1, 0) =3D -1 with ECHILD if no children waitpid09.c:145: TPASS: waitpid(-1, WNOHANG) =3D -1 with ECHILD if no child= ren Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dwaitpid13 stime=3D1632528403 cmdline=3D"waitpid13" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s waitpid_common.h:129: TINFO: Sending SIGCONT to 4834 waitpid_common.h:129: TINFO: Sending SIGCONT to 4835 waitpid_common.h:129: TINFO: Sending SIGCONT to 4836 waitpid_common.h:129: TINFO: Sending SIGCONT to 4837 waitpid_common.h:129: TINFO: Sending SIGCONT to 4830 waitpid_common.h:129: TINFO: Sending SIGCONT to 4831 waitpid_common.h:129: TINFO: Sending SIGCONT to 4832 waitpid_common.h:129: TINFO: Sending SIGCONT to 4833 waitpid13.c:70: TPASS: Test PASSED Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dwritev07 stime=3D1632528403 cmdline=3D"writev07" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s writev07.c:51: TINFO: starting test with initial file offset: 0=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 65=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 4096=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 4097=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dcopy_file_range03 stime=3D1632528403 cmdline=3D"copy_file_range03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s copy_file_range.h:36: TINFO: Testing libc copy_file_range() copy_file_range03.c:48: TPASS: copy_file_range sucessfully updated the time= stamp tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s copy_file_range.h:39: TINFO: Testing __NR_copy_file_range syscall copy_file_range03.c:48: TPASS: copy_file_range sucessfully updated the time= stamp Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 incrementing stop <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> INFO: ltp-pan reported some tests FAIL LTP Version: 20210524-131-g9df4d2316 ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- :#! jobs/ltp-syscalls.yaml: suite: ltp testcase: ltp category: functional need_modules: true need_memory: 4G disk: 1HDD fs: f2fs ltp: test: syscalls-02 job_origin: ltp-syscalls.yaml :#! queue options: queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-skl-d02 tbox_group: lkp-skl-d02 kconfig: x86_64-rhel-8.3 submit_id: 60d8e5ae515552ad38d79764 job_file: "/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-44344-nlau49-0.yaml" id: eb0046d2dda95a50f2afcbf16df4b7f8a12fe0ff queuer_version: "/lkp-src" :#! hosts/lkp-skl-d02: model: Skylake nr_cpu: 4 memory: 32G nr_ssd_partitions: 1 nr_hdd_partitions: 4 hdd_partitions: "/dev/disk/by-id/wwn-0x5000c500746fa0cc-part*" ssd_partitions: "/dev/disk/by-id/wwn-0x55cd2e41514d5105-part2" rootfs_partition: "/dev/disk/by-id/wwn-0x55cd2e41514d5105-part1" brand: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz :#! include/category/functional: kmsg: heartbeat: meminfo: :#! include/disk/nr_hdd: need_kconfig: - CONFIG_BLK_DEV_SD - CONFIG_SCSI - CONFIG_BLOCK=y - CONFIG_SATA_AHCI - CONFIG_SATA_AHCI_PLATFORM - CONFIG_ATA - CONFIG_PCI=y - CONFIG_BLK_DEV_LOOP - CONFIG_CAN=m - CONFIG_CAN_RAW=m - CONFIG_CAN_VCAN=m - CONFIG_IPV6_VTI=m - CONFIG_MINIX_FS=m - CONFIG_F2FS_FS :#! include/ltp: :#! include/queue/cyclic: commit: 8d8cd767b66bf85065378736c7967d488cacf904 :#! include/testbox/lkp-skl-d02: need_kconfig_hw: - CONFIG_E1000E=y - CONFIG_SATA_AHCI - CONFIG_DRM_I915 ucode: '0xe2' :#! include/fs/OTHERS: enqueue_time: 2021-06-28 04:55:10.269296853 +08:00 _id: 60d8e5ae515552ad38d79764 _rt: "/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904" :#! schedule options: user: lkp compiler: gcc-9 LKP_SERVER: internal-lkp-server head_commit: 0fa6d822ea122d3876607670dbcc9b4873ff61b8 base_commit: 13311e74253fe64329390df80bed3f07314ddd61 branch: linux-devel/devel-hourly-20210627-155708 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/0" scheduler_version: "/lkp/lkp/.src-20210625-131152" arch: x86_64 max_uptime: 2100 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-44344-nlau49-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-8.3 - branch=linux-devel/devel-hourly-20210627-155708 - commit=8d8cd767b66bf85065378736c7967d488cacf904 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b - max_uptime=2100 - RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/0 - LKP_SERVER=internal-lkp-server - nokaslr - selinux=0 - 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-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20201211.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20210625.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20210625.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20210222.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn :#! /lkp/lkp/.src-20210625-131152/include/site/inn: LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: :#! runtime status: last_kernel: 5.13.0-rc7-11911-gbf736389d9b5 :#! user overrides: kernel: "/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b" dequeue_time: 2021-06-28 05:28:17.411837676 +08:00 job_state: finished loadavg: 2.38 1.58 0.65 1/212 4977 start_time: '1631752936' end_time: '1631753088' version: "/lkp/lkp/.src-20210625-131227:c1203ef7:af9e1d4ad" --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce dmsetup remove_all wipefs -a --force /dev/sda1 mkfs -t f2fs /dev/sda1 mkdir -p /fs/sda1 mount -t f2fs /dev/sda1 /fs/sda1 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs ./runltp -f syscalls-02 -d /fs/sda1/tmpdir --gV1yUYniiDLxW66s-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Date: Tue, 29 Jun 2021 11:13:39 +0800 Subject: [LTP] [xattr] 8d8cd767b6: ltp.setxattr02.fail In-Reply-To: <20210625191229.1752531-2-vgoyal@redhat.com> Message-ID: <20210629031339.GN237458@shao2-debian> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 8d8cd767b66bf85065378736c7967d488cacf904 ("[PATCH 1/1] xattr: Allow user.* xattr on symlink/special files with CAP_SYS_RESOURCE") url: https://github.com/0day-ci/linux/commits/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 0c18f29aae7ce3dadd26d8ee3505d07cc982df75 in testcase: ltp version: ltp-x86_64-14c1f76-1_20210625 with following parameters: disk: 1HDD fs: f2fs test: syscalls-02 ucode: 0xe2 test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot <<>> tag=setxattr02 stime=1632528389 cmdline="setxattr02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0 <<>> ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run bin/lkp run generated-yaml-file --- 0DAY/LKP+ Test Infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation Thanks, Rong Chen -------------- next part -------------- # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.13.0-rc7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-9 (Debian 9.3.0-22) 9.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23502 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23502 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_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_BUILD_SALT="" 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_HAVE_KERNEL_ZSTD=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_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=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_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=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 # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=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 CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_POSIX_CPU_TIMERS_TASK_WORK=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_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set # CONFIG_BPF_PRELOAD is not set # CONFIG_BPF_LSM is not set # end of BPF subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y 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_PSI is not set # end of CPU/Task time and stats accounting 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_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set 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 # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=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_KMEM=y CONFIG_BLK_CGROUP=y 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=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set 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_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y 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_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" 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_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=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_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=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_X86_CPU_RESCTRL=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=y 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_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_PVHVM_GUEST=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # 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_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_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_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 # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_AMD_POWER=m # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=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=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 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=1 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_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set # CONFIG_X86_SGX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=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=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa 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_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=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_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=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 is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y 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_FPDT is not set CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y 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=m 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_PLATFORM_PROFILE=m CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set 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 is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set 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_ACPI_DPTF is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_ACPI_CONFIGFS is not set CONFIG_PMIC_OPREGION=y CONFIG_X86_PM_TIMER=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=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE 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=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set 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 # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE 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_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers 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_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m # CONFIG_KVM_AMD is not set # CONFIG_KVM_XEN is not set CONFIG_KVM_MMU_AUDIT=y CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_STATIC_CALL_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_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=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_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_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=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=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_HAVE_SOFTIRQ_ON_OWN_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_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=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_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set 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_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HAS_ELFCORE_COMPAT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y 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=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_WBT_MQ=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION 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 # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers 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_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # 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 # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_MHP_MEMMAP_ON_MEMORY=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_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=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_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=19 CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_HMM_MIRROR=y CONFIG_DEVICE_PRIVATE=y CONFIG_VMAP_PFN=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_USER_COMPAT is not set # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG 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 is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # 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=m 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=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m 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=m # CONFIG_INET6_ESPINTCP 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_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=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_IPV6_RPL_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set 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 is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_SYSLOG=m 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=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y 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=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m 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_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NFT_REJECT_NETDEV is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y CONFIG_NETFILTER_XTABLES_COMPAT=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 is not set 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_MASQUERADE=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=m 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 is not set 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 is not set 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_SOCKET=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 is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration 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=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m 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=m CONFIG_IP_VS_OVF=m 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 # CONFIG_IP_VS_TWOS is not set # # 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_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=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 is not set 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 # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_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 is not set 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=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m # CONFIG_NF_CONNTRACK_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 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_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=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_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set # 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=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=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_ETF is not set # CONFIG_NET_SCH_TAPRIO 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_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # 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=m CONFIG_NET_CLS_MATCHALL=m 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=m # CONFIG_NET_ACT_IPT is not set 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_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set 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_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # CONFIG_CAN_ISOTP is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_MCP251XFD is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_ETAS_ES58X is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_MSFTEXT is not set # CONFIG_BT_AOSPEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_MTKSDIO is not set # CONFIG_BT_VIRTIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS 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_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y 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_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_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y 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=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR 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=m # 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_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m 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=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader 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_PM_QOS_KUNIT_TEST is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_DRIVER_PE_KUNIT_TEST is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set # CONFIG_MTD 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_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 is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM 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_SX8 is not set 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 is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # 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_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_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # 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_EEPROM_EE1004 is not set # end of EEPROM support 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 # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_BCM_VK is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set CONFIG_PVPANIC=y # CONFIG_PVPANIC_MMIO is not set # CONFIG_PVPANIC_PCI is not set # end of Misc devices 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_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m 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 # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # 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 is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set 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 # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=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 is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # 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_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set 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=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m 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=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE 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_MULTIPATH_HST is not set # CONFIG_DM_MULTIPATH_IOA is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # 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 # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE 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=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE 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 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_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 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y 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 is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_IGC=y CONFIG_NET_VENDOR_MICROSOFT=y # CONFIG_MICROSOFT_MANA is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_PRESTERA is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI 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 is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # 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=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # CONFIG_FIXED_PHY is not set # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MARVELL_88X2222_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # 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_DP83869_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set # # MDIO Multiplexers # # # PCS device drivers # # CONFIG_PCS_XPCS is not set # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y # CONFIG_USB_NET_CDCETHER is not set # CONFIG_USB_NET_CDC_EEM is not set # CONFIG_USB_NET_CDC_NCM is not set # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set # CONFIG_USB_NET_DM9601 is not set # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set # CONFIG_USB_NET_SMSC75XX is not set # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set # CONFIG_USB_NET_NET1080 is not set # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set # CONFIG_USB_NET_RNDIS_HOST is not set # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y 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_ATH11K 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_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7915E is not set # CONFIG_MT7921E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI 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_RTW88 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_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # 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_IEEE802154_HWSIM is not set # CONFIG_WWAN is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_HYPERV_NET is not set CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=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=m 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_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # 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=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F3A is not set # CONFIG_RMI4_F54 is not set CONFIG_RMI4_F55=y # # 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 # end of Hardware I/O ports # end of Input device support # # 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_LDISC_AUTOLOAD=y # # 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_16550A_VARIANTS is not set # 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=64 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_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # 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_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_BCM63XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART 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_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m 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_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y CONFIG_NVRAM=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_DEVPORT=y 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_CR50 is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m 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=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER 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=m # end of Multiplexer I2C Chip support 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_AMD_MP2 is not set 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_NVIDIA_GPU is not set # 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_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI 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 is not set # CONFIG_I2C_CP2615 is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # end of I2C Hardware Bus support 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 # end of I2C support # CONFIG_I3C 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 is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX 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_SPI_DYNAMIC=y # 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 is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_ALDERLAKE is not set CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # 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 # end of Port-mapped I/O GPIO drivers # # 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_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX 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 # end of PCI GPIO expanders # # 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 # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # end of Virtual GPIO drivers # CONFIG_W1 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_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 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_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_LTC4162L is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 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_ADM1177 is not set 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_AHT10 is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set 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_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set 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=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC2992 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_MAX127 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_MAX31730 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_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set # CONFIG_SENSORS_MR75203 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_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1266 is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_BPA_RS600 is not set # CONFIG_SENSORS_FSP_3Y is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR36021 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set # CONFIG_SENSORS_MAX15301 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_PM6764TR is not set # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_Q54SJ108A2 is not set # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SBTSI is not set CONFIG_SENSORS_SHT15=m 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_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_TMP513 is not set 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_NETLINK is not set # 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_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=m # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # CONFIG_INTEL_TCC_COOLING is not set # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV 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_MLX_WDT 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_TQMX86_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=m # 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 is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB 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=y # 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_MADERA 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_MFD_MP2629 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_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_IQS62X 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_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 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=y # CONFIG_MFD_SKY81452 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_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_TQMX86 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_MFD_ATC260X_I2C is not set # CONFIG_MFD_INTEL_M10_BMC is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y 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 is not set CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_MCEUSB is not set CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SIR=m # CONFIG_RC_XBOX_DVD is not set # CONFIG_IR_TOY is not set CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_CH7322 is not set # CONFIG_CEC_SECO is not set # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set CONFIG_MEDIA_SUPPORT=m # CONFIG_MEDIA_SUPPORT_FILTER is not set # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Media device types # 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=y CONFIG_MEDIA_PLATFORM_SUPPORT=y CONFIG_MEDIA_TEST_SUPPORT=y # end of Media device types # # Media core support # CONFIG_VIDEO_DEV=m CONFIG_MEDIA_CONTROLLER=y CONFIG_DVB_CORE=m # end of Media core support # # Video4Linux options # CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # end of Video4Linux options # # Media controller options # # CONFIG_MEDIA_CONTROLLER_DVB is not set # end of Media controller options # # Digital TV options # # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # end of Digital TV options # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y # 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 CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # CONFIG_SDR_PLATFORM_DRIVERS is not set # # MMC/SDIO DVB adapters # # CONFIG_SMS_SDIO_DRV is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_TEST_DRIVERS is not set # # FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set # end of Media drivers # # Media ancillary drivers # CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # end of Audio decoders, processors and mixers # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # end of RDS decoders # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_ADV7604 is not set # CONFIG_VIDEO_ADV7842 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # end of Video decoders # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_ADV7511 is not set # CONFIG_VIDEO_AD9389B is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # end of Video encoders # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set # CONFIG_VIDEO_UPD64083 is not set # end of Video improvement chips # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # end of Audio/Video compression chips # # SDR tuner chips # # CONFIG_SDR_MAX2175 is not set # end of SDR tuner chips # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set # CONFIG_VIDEO_M52790 is not set # CONFIG_VIDEO_I2C is not set # CONFIG_VIDEO_ST_MIPID02 is not set # end of Miscellaneous helper chips # # Camera sensor devices # # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_IMX214 is not set # CONFIG_VIDEO_IMX219 is not set # CONFIG_VIDEO_IMX258 is not set # CONFIG_VIDEO_IMX274 is not set # CONFIG_VIDEO_IMX290 is not set # CONFIG_VIDEO_IMX319 is not set # CONFIG_VIDEO_IMX355 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV2740 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV5648 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5670 is not set # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV8856 is not set # CONFIG_VIDEO_OV8865 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_OV9734 is not set # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M001 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9P031 is not set # CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set # CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_RDACM20 is not set # CONFIG_VIDEO_RDACM21 is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_S5C73M3 is not set # end of Camera sensor devices # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # CONFIG_VIDEO_AK7375 is not set # CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_DW9768 is not set # CONFIG_VIDEO_DW9807_VCM is not set # end of Lens drivers # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # end of Flash devices # # SPI helper chips # # CONFIG_VIDEO_GS1662 is not set # end of SPI helper chips # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=m # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # 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_MSI001=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_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # 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_S5H1432=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_DIB9000=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_RTL2832_SDR=m CONFIG_DVB_SI2168=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_CXD2880=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 CONFIG_DVB_MXL692=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 CONFIG_DVB_MN88443X=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_LNBH29=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_LGS8GL5=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 CONFIG_DVB_HORUS3A=m CONFIG_DVB_ASCOT2E=m CONFIG_DVB_HELENE=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m # end of Customise DVB Frontends # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m 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=y # 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_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set 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_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_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # 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_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_KTD253 is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_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=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y 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_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # 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=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m 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=m # CONFIG_HID_FT260 is not set CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m 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_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set 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=m # CONFIG_HID_PLAYSTATION is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SEMITEK is not set # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m 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_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # # AMD SFH HID Support # # CONFIG_AMD_SFH_HID is not set # end of AMD SFH HID Support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set 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_FEW_INIT_RETRIES is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # 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_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set 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_FSL is not set # 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_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # 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 is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_XR is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # CONFIG_TYPEC_STUSB160X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set 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_IO_ACCESSORS=y 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 is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR 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_LM3532 is not set # 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_LP50XX 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_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=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # Flash and Torch LED drivers # # # 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_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=m 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_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_LEDS_TRIGGER_TTY is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_VIRT_DMA=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC 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=y CONFIG_EDAC_AMD64=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m 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=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m # CONFIG_EDAC_IGEN6 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_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # 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_RV3028 is not set # CONFIG_RTC_DRV_RV3032 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 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=m # 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 is not set # CONFIG_RTC_DRV_RX6110 is not set # # 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_GOLDFISH 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=m # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA 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_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # CONFIG_INTEL_LDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY 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=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y 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 is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS=y CONFIG_VIRTIO_PCI_LIB=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_MEM=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set 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_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # CONFIG_XEN_UNPOPULATED_ALLOC is not set # end of Xen driver support # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_HUAWEI_WMI is not set # CONFIG_UV_SYSFS is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_GIGABYTE_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m # CONFIG_AMD_PMC is not set # CONFIG_ADV_SWBUTTON is not set CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # 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_INTEL_ATOMISP2_PM is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_MENLOW is not set CONFIG_INTEL_OAKTRAIL=m CONFIG_INTEL_VBTN=m CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_GPE is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # 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_XILINX_VCU is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IO_PGTABLE=y # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=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_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Enable LiteX SoC Builder specific drivers # # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_EPF 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_DEBUG is not set # CONFIG_PWM_DWC is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_USB_LGM_PHY is not set # 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_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_DTPM is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android 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_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set 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=m 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 # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_EXT4_KUNIT_TESTS=m 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_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y 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=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set 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_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_NETFS_SUPPORT=m # CONFIG_NETFS_STATS is not set 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 # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/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_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set 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 # end of Pseudo filesystems 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_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y 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=m # 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_DEFAULT_KMSG_BYTES=10240 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_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_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_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=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_SWN_UPCALL is not set # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS 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 # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=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_INFINIBAND is not set 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=y CONFIG_HARDENED_USERCOPY_FALLBACK=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set 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="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT 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_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options 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_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=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_KPP=m CONFIG_CRYPTO_ACOMP2=y 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_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # 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_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set 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_NI_INTEL=y 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=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m 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_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=y CONFIG_CRYPTO_DRBG_CTR=y 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=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=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_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m # CONFIG_CRYPTO_DEV_QAT_4XXX is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" 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=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_REVOCATION_LIST is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=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_CRC64 is not set # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # 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=y 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_DECOMPRESS_ZSTD=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_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_SWIOTLB=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_CMA=y # CONFIG_DMA_PERNUMA_CMA is not set # # 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 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=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_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=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_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines CONFIG_ASN1_ENCODER=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE 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_HAVE_ARCH_KCSAN=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # 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_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y # CONFIG_KASAN is not set CONFIG_HAVE_ARCH_KFENCE=y # CONFIG_KFENCE is not set # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 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_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # 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_SCF_TORTURE_TEST is not set # CONFIG_CSD_LOCK_WAIT_DEBUG is not set # end of Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # 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_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_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_OBJTOOL_MCOUNT=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_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE 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_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_CC=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_RECORD_RECURSION is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y 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_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y # CONFIG_KUNIT_DEBUGFS is not set CONFIG_KUNIT_TEST=m CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_NOTIFIER_ERROR_INJECTION 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_FAULT_INJECTION_USERCOPY 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_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set # CONFIG_TEST_DIV64 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_BITFIELD_KUNIT is not set # CONFIG_RESOURCE_KUNIT_TEST is not set CONFIG_SYSCTL_KUNIT_TEST=m CONFIG_LIST_KUNIT_TEST=m # CONFIG_LINEAR_RANGES_TEST is not set # CONFIG_CMDLINE_KUNIT_TEST is not set # CONFIG_BITS_TEST is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking -------------- next part -------------- #!/bin/sh export_top_env() { export suite='ltp' export testcase='ltp' export category='functional' export need_modules=true export need_memory='4G' export job_origin='ltp-syscalls.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-skl-d02' export tbox_group='lkp-skl-d02' export kconfig='x86_64-rhel-8.3' export submit_id='60d90e7a515552b5bcecf245' export job_file='/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml' export id='7d907525c7511dba0c799681afbbd94e1a3c54fd' export queuer_version='/lkp-src' export model='Skylake' export nr_cpu=4 export memory='32G' export nr_ssd_partitions=1 export nr_hdd_partitions=4 export hdd_partitions='/dev/disk/by-id/wwn-0x5000c500746fa0cc-part*' export ssd_partitions='/dev/disk/by-id/wwn-0x55cd2e41514d5105-part2' export rootfs_partition='/dev/disk/by-id/wwn-0x55cd2e41514d5105-part1' export brand='Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz' export need_kconfig='CONFIG_BLK_DEV_SD CONFIG_SCSI CONFIG_BLOCK=y CONFIG_SATA_AHCI CONFIG_SATA_AHCI_PLATFORM CONFIG_ATA CONFIG_PCI=y CONFIG_BLK_DEV_LOOP CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_VCAN=m CONFIG_IPV6_VTI=m CONFIG_MINIX_FS=m CONFIG_F2FS_FS' export commit='8d8cd767b66bf85065378736c7967d488cacf904' export need_kconfig_hw='CONFIG_E1000E=y CONFIG_SATA_AHCI CONFIG_DRM_I915' export ucode='0xe2' export enqueue_time='2021-06-28 07:49:14 +0800' export _id='60d90e8c515552b5bcecf246' export _rt='/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904' export user='lkp' export compiler='gcc-9' export LKP_SERVER='internal-lkp-server' export head_commit='0fa6d822ea122d3876607670dbcc9b4873ff61b8' export base_commit='13311e74253fe64329390df80bed3f07314ddd61' export branch='linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3' export scheduler_version='/lkp/lkp/.src-20210625-131152' export arch='x86_64' export max_uptime=2100 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 commit=8d8cd767b66bf85065378736c7967d488cacf904 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b max_uptime=2100 RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3 LKP_SERVER=internal-lkp-server nokaslr selinux=0 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-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20201211.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20210625.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20210625.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20210222.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='5.13.0-rc7' export repeat_to=6 export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b' export dequeue_time='2021-06-28 08:02:37 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.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_hdd=1 $LKP_SRC/setup/disk run_setup fs='f2fs' $LKP_SRC/setup/fs run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test test='syscalls-02' $LKP_SRC/tests/wrapper ltp } extract_stats() { export stats_part_begin= export stats_part_end= env test='syscalls-02' $LKP_SRC/stats/wrapper ltp $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time ltp.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" -------------- next part -------------- A non-text attachment was scrubbed... Name: dmesg.xz Type: application/x-xz Size: 85252 bytes Desc: not available URL: -------------- next part -------------- 2021-09-25 00:04:15 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs 2021-09-25 00:04:15 ./runltp -f syscalls-02 -d /fs/sda1/tmpdir INFO: creating /lkp/benchmarks/ltp/output directory INFO: creating /lkp/benchmarks/ltp/results directory Checking for required user/group ids 'nobody' user id and group found. 'bin' user id and group found. 'daemon' user id and group found. Users group found. Sys group found. Required users/groups exist. If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. /etc/os-release PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" uname: Linux lkp-skl-d02 5.13.0-rc7-00004-g8d8cd767b66b #1 SMP Sat Jun 26 08:27:58 CST 2021 x86_64 GNU/Linux /proc/cmdline ip=::::lkp-skl-d02::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 commit=8d8cd767b66bf85065378736c7967d488cacf904 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b max_uptime=2100 RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3 LKP_SERVER=internal-lkp-server nokaslr selinux=0 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 Gnu C gcc (Debian 8.3.0-6) 8.3.0 Clang Gnu make 4.2.1 util-linux 2.33.1 mount linux 2.33.1 (libmount 2.33.1: selinux, smack, btrfs, namespaces, assert, debug) modutils 26 e2fsprogs 1.44.5 Linux C Library > libc.2.28 Dynamic linker (ldd) 2.28 Procps 3.3.15 Net-tools 2.10-alpha iproute2 iproute2-ss190107 iputils iputils-s20180629 ethtool 4.19 Kbd 119: Sh-utils 8.30 Modules Loaded dm_mod f2fs xfs libcrc32c ipmi_devintf ipmi_msghandler sd_mod t10_pi sg intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel i915 mei_wdt ahci kvm intel_gtt drm_kms_helper irqbypass libahci crct10dif_pclmul syscopyarea crc32_pclmul sysfillrect crc32c_intel sysimgblt fb_sys_fops ghash_clmulni_intel wmi_bmof mei_me drm rapl mei intel_pch_thermal libata intel_cstate intel_uncore wmi video intel_pmc_core acpi_pad ip_tables free reports: total used free shared buff/cache available Mem: 32753680 355052 29802036 13600 2596592 29574340 Swap: 0 0 0 cpuinfo: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 39 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 94 Model name: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz Stepping: 3 CPU MHz: 3300.306 CPU max MHz: 3600.0000 CPU min MHz: 800.0000 BogoMIPS: 6399.96 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d AppArmor enabled SELinux mode: unknown no big block device was specified on commandline. Tests which require a big block device are disabled. You can specify it with option -z COMMAND: /lkp/benchmarks/ltp/bin/ltp-pan -e -S -a 2535 -n 2535 -p -f /fs/sda1/tmpdir/ltp-ZtF0fe2Cv2/alltests -l /lkp/benchmarks/ltp/results/LTP_RUN_ON-2021_09_25-00h_04m_15s.log -C /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_04m_15s.failed -T /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_04m_15s.tconf LOG File: /lkp/benchmarks/ltp/results/LTP_RUN_ON-2021_09_25-00h_04m_15s.log FAILED COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_04m_15s.failed TCONF COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_04m_15s.tconf Running tests....... <<>> tag=accept02 stime=1632528255 cmdline="accept02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_buffers.c:55: TINFO: Test is using guarded buffers accept02.c:130: TINFO: Starting listener on port: 47525 accept02.c:74: TPASS: Multicast group was not copied: EADDRNOTAVAIL (99) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=add_key02 stime=1632528255 cmdline="add_key02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s add_key02.c:60: TPASS: received expected EFAULT with key type 'asymmetric' add_key02.c:60: TPASS: received expected EFAULT with key type 'cifs.idmap' add_key02.c:60: TPASS: received expected EFAULT with key type 'cifs.spnego' add_key02.c:60: TPASS: received expected EFAULT with key type 'pkcs7_test' add_key02.c:60: TPASS: received expected EFAULT with key type 'rxrpc' add_key02.c:60: TPASS: received expected EFAULT with key type 'rxrpc_s' add_key02.c:60: TPASS: received expected EFAULT with key type 'user' add_key02.c:60: TPASS: received expected EFAULT with key type 'logon' add_key02.c:60: TPASS: received expected EFAULT with key type 'big_key' Summary: passed 9 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=add_key05 stime=1632528255 cmdline="add_key05" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s add_key05.c:45: TINFO: Created user ltp_add_key05_0 add_key05.c:186: TINFO: User: 0, UID: 1091 add_key05.c:83: TINFO: test max bytes under unprivileged user add_key05.c:108: TPASS: add_key(test_inv) failed as expected: EDQUOT (122) add_key05.c:131: TPASS: add_key(test_max) succeeded as expected add_key05.c:134: TPASS: allow reaching the max bytes exactly add_key05.c:45: TINFO: Created user ltp_add_key05_1 add_key05.c:186: TINFO: User: 1, UID: 1092 add_key05.c:144: TINFO: test max keys under unprivileged user add_key05.c:162: TPASS: add_key(test_invalid_key) failed as expected: EDQUOT (122) add_key05.c:169: TPASS: allow reaching the max key(200) exactly userdel: ltp_add_key05_1 mail spool (/var/mail/ltp_add_key05_1) not found userdel: ltp_add_key05_1 home directory (/home/ltp_add_key05_1) not found userdel: ltp_add_key05_0 mail spool (/var/mail/ltp_add_key05_0) not found userdel: ltp_add_key05_0 home directory (/home/ltp_add_key05_0) not found Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=2 <<>> <<>> tag=adjtimex01 stime=1632528255 cmdline="adjtimex01" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s adjtimex01.c:24: TPASS: adjtimex() with mode 0x403f adjtimex01.c:34: TPASS: adjtimex() with mode 0x8001 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=alarm06 stime=1632528255 cmdline="alarm06" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s alarm06.c:54: TPASS: Received 0 alarms alarm06.c:57: TPASS: alarm(0) returned 1 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=3 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=capset02 stime=1632528258 cmdline="capset02" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s capset02.c:67: TPASS: capset() with bad address header: EFAULT (14) capset02.c:67: TPASS: capset() with bad address data: EFAULT (14) capset02.c:67: TPASS: capset() with bad version: EINVAL (22) capset02.c:67: TPASS: capset() with bad value data(when pE is not in pP): EPERM (1) capset02.c:67: TPASS: capset() with bad value data(when pP is not in old pP): EPERM (1) capset02.c:67: TPASS: capset() with bad value data(when pI is not in bounding set or old pI): EPERM (1) Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=chdir04 stime=1632528258 cmdline="chdir04" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chdir04.c:29: TPASS: chdir(): ENAMETOOLONG (36) chdir04.c:29: TPASS: chdir(): ENOENT (2) chdir04.c:29: TPASS: chdir(): EFAULT (14) Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=chmod03 stime=1632528258 cmdline="chmod03" contacts="" analysis=exit <<>> chmod03 1 TPASS : Functionality of chmod(testfile, 01777) successful <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=chmod05 stime=1632528258 cmdline="chmod05" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chmod05.c:65: TPASS: Functionality of chmod(testdir, 043777) successful Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=chown03 stime=1632528258 cmdline="chown03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chown03.c:64: TPASS: chown(chown03_testfile, -1, 65534) passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=chown05 stime=1632528258 cmdline="chown05" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chown05.c:43: TPASS: chown(testfile, 700, 701), change owner/group ids passed chown05.c:43: TPASS: chown(testfile, 702, -1), change owner id only passed chown05.c:43: TPASS: chown(testfile, 703, 701), change owner id only passed chown05.c:43: TPASS: chown(testfile, -1, 704), change group id only passed chown05.c:43: TPASS: chown(testfile, 703, 705), change group id only passed chown05.c:43: TPASS: chown(testfile, -1, -1), no change passed Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=chown05_16 stime=1632528258 cmdline="chown05_16" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/chown/../utils/compat_tst_16.h:153: TCONF: 16-bit version of chown() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=clock_gettime04 stime=1632528258 cmdline="clock_gettime04" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s vdso_helpers.c:76: TINFO: Couldn't find vdso_gettime64() clock_gettime04.c:170: TPASS: CLOCK_REALTIME: Difference between successive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:174: TINFO: - gettimeofday clock_gettime04.c:170: TPASS: CLOCK_REALTIME_COARSE: Difference between successive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC: Difference between successive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC_COARSE: Difference between successive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC_RAW: Difference between successive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_BOOTTIME: Difference between successive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: - vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: - syscall with old kernel spec clock_gettime04.c:174: TINFO: - vDSO with old kernel spec Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=1 <<>> <<>> tag=leapsec01 stime=1632528258 cmdline="leapsec01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s leapsec01.c:130: TINFO: test start at 00:04:18.882241943 leapsec01.c:100: TINFO: now is 00:04:18.882280315 leapsec01.c:104: TINFO: sleep until 00:04:19.882280315 leapsec01.c:112: TINFO: now is 00:04:19.882374069 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:138: TINFO: scheduling leap second 00:00:00.000000000 leapsec01.c:144: TINFO: setting time to 23:59:58.000000000 leapsec01.c:88: TINFO: 23:59:58.000134000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000145000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000150000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000154000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.500250000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:59.000385000 adjtimex: insert leap second leapsec01.c:88: TINFO: 23:59:59.500507000 adjtimex: insert leap second leapsec01.c:88: TINFO: 00:00:00.000659000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 23:59:59.508209000 adjtimex: leap second in progress leapsec01.c:88: TINFO: 00:00:00.008362000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:00.508458000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:01.008595000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:01.508726000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:02.008844000 adjtimex: leap second has occurred leapsec01.c:100: TINFO: now is 00:00:02.508975909 leapsec01.c:104: TINFO: sleep until 00:00:03.508975909 leapsec01.c:112: TINFO: now is 00:00:03.509068338 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:88: TINFO: 00:00:03.509109000 adjtimex: leap second has occurred leapsec01.c:88: TINFO: 00:00:03.509129000 adjtimex: clock synchronized leapsec01.c:170: TINFO: restoring time to 00:04:24.391375716 leapsec01.c:100: TINFO: now is 00:04:24.391542878 leapsec01.c:104: TINFO: sleep until 00:04:25.391542878 leapsec01.c:112: TINFO: now is 00:04:25.391636223 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:177: TPASS: No errors were reported during this test! Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=7 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=clock_settime03 stime=1632528265 cmdline="clock_settime03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s clock_settime03.c:35: TINFO: Testing variant: syscall with old kernel spec clock_settime03.c:103: TPASS: clock_settime(): Y2038 test passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=3 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=close_range02 stime=1632528268 cmdline="close_range02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s close_range02.c:53: TPASS: close_range(4, 100, 0) passed close_range02.c:55: TPASS: fcntl(4, F_GETFD): EBADF (9) close_range02.c:56: TPASS: fcntl(100, F_GETFD): EBADF (9) close_range02.c:59: TPASS: close_range(4, 3, 0): EINVAL (22) close_range02.c:62: TPASS: close_range(3, ~0U, ~0U): EINVAL (22) close_range02.c:65: TPASS: close_range(~0U, ~0U, 0) passed close_range02.c:72: TPASS: close_range(4, 4, CLOSE_RANGE_CLOEXEC): SUCCESS (0) close_range02.c:79: TPASS: FD_CLOEXEC was set on 4 close_range02.c:90: TPASS: close_range(4, 4, CLOSE_RANGE_UNSHARE): SUCCESS (0) close_range02.c:96: TPASS: fcntl(4, F_GETFD): EBADF (9) close_range02.c:102: TPASS: 4 is open passed Summary: passed 11 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=creat04 stime=1632528268 cmdline="creat04" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s creat04.c:49: TPASS: call failed with EACCES as expected creat04.c:49: TPASS: call failed with EACCES as expected Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=creat08 stime=1632528268 cmdline="creat08" contacts="" analysis=exit <<>> creat08 1 TPASS : Test passed in block0. creat08 2 TPASS : Test passed in block1. creat08 3 TPASS : Test passed in block2. creat08 4 TPASS : Test passed in block3 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=epoll_wait01 stime=1632528268 cmdline="epoll_wait01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s epoll_wait01.c:45: TINFO: Pipe buffer size is 65536 bytes epoll_wait01.c:127: TPASS: epoll_wait() epollout epoll_wait01.c:165: TPASS: epoll_wait() epollin epoll_wait01.c:212: TPASS: epoll_wait() epollio Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=eventfd2_03 stime=1632528268 cmdline="eventfd2_03" contacts="" analysis=exit <<>> [2895] posting 1 on 5 [2895] waiting on 4 [2895] wait completed on 4: count=1 [2895] posting 1 on 5 [2895] waiting on 4 [2895] wait completed on 4: count=1 [2895] posting 5 on 5 [2895] waiting 5 times on 4 [2895] wait completed on 4: count=1 [2895] wait completed on 4: count=1 [2895] wait completed on 4: count=1 [2895] wait completed on 4: count=1 [2895] wait completed on 4: count=1 [2894] posting 1 on 4 [2894] waiting on 5 [2894] wait completed on 5: count=1 [2894] posting 1 on 4 [2894] waiting on 5 [2894] wait completed on 5: count=1 [2894] posting 5 on 4 [2894] waiting 5 times on 5 [2894] wait completed on 5: count=1 [2894] wait completed on 5: count=1 [2894] wait completed on 5: count=1 [2894] wait completed on 5: count=1 [2894] wait completed on 5: count=1 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=execve03 stime=1632528268 cmdline="execve03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s execve03.c:124: TPASS: execve failed as expected: ENAMETOOLONG (36) execve03.c:124: TPASS: execve failed as expected: ENOENT (2) execve03.c:124: TPASS: execve failed as expected: ENOTDIR (20) execve03.c:124: TPASS: execve failed as expected: EFAULT (14) execve03.c:124: TPASS: execve failed as expected: EACCES (13) execve03.c:124: TPASS: execve failed as expected: ENOEXEC (8) Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fchdir01 stime=1632528268 cmdline="fchdir01" contacts="" analysis=exit <<>> fchdir01 1 TPASS : fchdir call succeeded <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fchmod01 stime=1632528268 cmdline="fchmod01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fchmod01.c:42: TPASS: Functionality of fchmod(4, 0) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 07) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 070) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 0700) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 0777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 02777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 04777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 06777) successful Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fchown01 stime=1632528268 cmdline="fchown01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fchown01.c:32: TPASS: fchown(4, 0, 0) passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl03 stime=1632528268 cmdline="fcntl03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fcntl03.c:33: TPASS: fcntl(fcntl03_2905, F_GETFD, 0) returned 0 Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl05 stime=1632528268 cmdline="fcntl05" contacts="" analysis=exit <<>> fcntl05 1 TPASS : fcntl returned 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl06_64 stime=1632528268 cmdline="fcntl06_64" contacts="" analysis=exit <<>> fcntl06 1 TCONF : fcntl06.c:109: system doesn't have LINUX_LOCK_FILE_REGION support <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl09 stime=1632528268 cmdline="fcntl09" contacts="" analysis=exit <<>> fcntl09 1 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type = F_WRLCK returned 0 fcntl09 2 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type = F_UNLCK returned 0 fcntl09 1 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type = F_RDLCK returned 0 fcntl09 2 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type = F_UNLCK returned 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl12 stime=1632528268 cmdline="fcntl12" contacts="" analysis=exit <<>> fcntl12 0 TINFO : Test for errno EMFILE fcntl12 1 TPASS : block 1 PASSED <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=fcntl12_64 stime=1632528268 cmdline="fcntl12_64" contacts="" analysis=exit <<>> fcntl12 0 TINFO : Test for errno EMFILE fcntl12 1 TPASS : block 1 PASSED <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl14 stime=1632528268 cmdline="fcntl14" contacts="" analysis=exit <<>> fcntl14 0 TINFO : Enter block 1: without mandatory locking fcntl14 1 TPASS : testcase:1 PASSED fcntl14 2 TPASS : testcase:2 PASSED fcntl14 3 TPASS : testcase:3 PASSED fcntl14 4 TPASS : testcase:4 PASSED fcntl14 5 TPASS : testcase:5 PASSED fcntl14 6 TPASS : testcase:6 PASSED fcntl14 7 TPASS : testcase:7 PASSED fcntl14 8 TPASS : testcase:8 PASSED fcntl14 9 TPASS : testcase:9 PASSED fcntl14 10 TPASS : testcase:10 PASSED fcntl14 11 TPASS : testcase:11 PASSED fcntl14 12 TPASS : testcase:12 PASSED fcntl14 13 TPASS : testcase:13 PASSED fcntl14 14 TPASS : testcase:14 PASSED fcntl14 15 TPASS : testcase:15 PASSED fcntl14 16 TPASS : testcase:16 PASSED fcntl14 17 TPASS : testcase:17 PASSED fcntl14 18 TPASS : testcase:18 PASSED fcntl14 19 TPASS : testcase:19 PASSED fcntl14 20 TPASS : testcase:20 PASSED fcntl14 21 TPASS : testcase:21 PASSED fcntl14 22 TPASS : testcase:22 PASSED fcntl14 23 TPASS : testcase:23 PASSED fcntl14 24 TPASS : testcase:24 PASSED fcntl14 25 TPASS : testcase:25 PASSED fcntl14 26 TPASS : testcase:26 PASSED fcntl14 27 TPASS : testcase:27 PASSED fcntl14 28 TPASS : testcase:28 PASSED fcntl14 29 TPASS : testcase:29 PASSED fcntl14 30 TPASS : testcase:30 PASSED fcntl14 31 TPASS : testcase:31 PASSED fcntl14 32 TPASS : testcase:32 PASSED fcntl14 33 TPASS : testcase:33 PASSED fcntl14 34 TPASS : testcase:34 PASSED fcntl14 35 TPASS : testcase:35 PASSED fcntl14 36 TPASS : testcase:36 PASSED fcntl14 37 TPASS : Block 1, test 1 PASSED fcntl14 38 TPASS : testcase:37 PASSED fcntl14 39 TPASS : testcase:38 PASSED fcntl14 40 TPASS : testcase:39 PASSED fcntl14 41 TPASS : testcase:40 PASSED fcntl14 42 TPASS : testcase:41 PASSED fcntl14 43 TPASS : testcase:42 PASSED fcntl14 44 TPASS : testcase:43 PASSED fcntl14 45 TPASS : testcase:44 PASSED fcntl14 46 TPASS : testcase:45 PASSED fcntl14 47 TPASS : Block 1, test 2 PASSED fcntl14 0 TINFO : Exit block 1 fcntl14 0 TINFO : Enter block 2: with mandatory locking fcntl14 48 TPASS : testcase:1 PASSED fcntl14 49 TPASS : testcase:2 PASSED fcntl14 50 TPASS : testcase:3 PASSED fcntl14 51 TPASS : testcase:4 PASSED fcntl14 52 TPASS : testcase:5 PASSED fcntl14 53 TPASS : testcase:6 PASSED fcntl14 54 TPASS : testcase:7 PASSED fcntl14 55 TPASS : testcase:8 PASSED fcntl14 56 TPASS : testcase:9 PASSED fcntl14 57 TPASS : testcase:10 PASSED fcntl14 58 TPASS : testcase:11 PASSED fcntl14 59 TPASS : testcase:12 PASSED fcntl14 60 TPASS : testcase:13 PASSED fcntl14 61 TPASS : testcase:14 PASSED fcntl14 62 TPASS : testcase:15 PASSED fcntl14 63 TPASS : testcase:16 PASSED fcntl14 64 TPASS : testcase:17 PASSED fcntl14 65 TPASS : testcase:18 PASSED fcntl14 66 TPASS : testcase:19 PASSED fcntl14 67 TPASS : testcase:20 PASSED fcntl14 68 TPASS : testcase:21 PASSED fcntl14 69 TPASS : testcase:22 PASSED fcntl14 70 TPASS : testcase:23 PASSED fcntl14 71 TPASS : testcase:24 PASSED fcntl14 72 TPASS : testcase:25 PASSED fcntl14 73 TPASS : testcase:26 PASSED fcntl14 74 TPASS : testcase:27 PASSED fcntl14 75 TPASS : testcase:28 PASSED fcntl14 76 TPASS : testcase:29 PASSED fcntl14 77 TPASS : testcase:30 PASSED fcntl14 78 TPASS : testcase:31 PASSED fcntl14 79 TPASS : testcase:32 PASSED fcntl14 80 TPASS : testcase:33 PASSED fcntl14 81 TPASS : testcase:34 PASSED fcntl14 82 TPASS : testcase:35 PASSED fcntl14 83 TPASS : testcase:36 PASSED fcntl14 84 TPASS : Block 2, test 1 PASSED fcntl14 85 TPASS : testcase:37 PASSED fcntl14 86 TPASS : testcase:38 PASSED fcntl14 87 TPASS : testcase:39 PASSED fcntl14 88 TPASS : testcase:40 PASSED fcntl14 89 TPASS : testcase:41 PASSED fcntl14 90 TPASS : testcase:42 PASSED fcntl14 91 TPASS : testcase:43 PASSED fcntl14 92 TPASS : testcase:44 PASSED fcntl14 93 TPASS : testcase:45 PASSED fcntl14 94 TPASS : Block 2, test 2 PASSED fcntl14 0 TINFO : Exit block 2 fcntl14 0 TINFO : Enter block 3 fcntl14 95 TPASS : Test with negative whence locking PASSED fcntl14 0 TINFO : Exit block 3 fcntl14 0 TINFO : Enter block 4 fcntl14 96 TPASS : Test of locks on file PASSED fcntl14 0 TINFO : Exit block 4 <<>> initiation_status="ok" duration=5 termination_type=exited termination_id=0 corefile=no cutime=3 cstime=1 <<>> <<>> tag=fcntl18 stime=1632528273 cmdline="fcntl18" contacts="" analysis=exit <<>> fcntl18 0 TINFO : Enter block 1 fcntl18 1 TPASS : Test F_GETLK: for errno EFAULT PASSED fcntl18 0 TINFO : Block 1 PASSED fcntl18 0 TINFO : Exit block 1 fcntl18 0 TINFO : Enter block 2 fcntl18 2 TPASS : Test F_GETLK64: for errno EFAULT PASSED fcntl18 0 TINFO : Block 2 PASSED fcntl18 0 TINFO : Exit block 2 fcntl18 0 TINFO : Enter block 3 fcntl18 3 TPASS : Test for errno EINVAL PASSED fcntl18 0 TINFO : Block 3 PASSED fcntl18 0 TINFO : Exit block 3 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=fcntl21 stime=1632528273 cmdline="fcntl21" contacts="" analysis=exit <<>> fcntl21 0 TINFO : Enter block 1 fcntl21 0 TINFO : Test block 1: PASSED fcntl21 0 TINFO : Exit block 1 fcntl21 0 TINFO : Enter block 2 fcntl21 0 TINFO : Test block 2: PASSED fcntl21 0 TINFO : Exit block 2 fcntl21 0 TINFO : Enter block 3 fcntl21 0 TINFO : Test block 3 : PASSED fcntl21 0 TINFO : Exit block 3 fcntl21 0 TINFO : Enter block 4 fcntl21 0 TINFO : Test block 4: PASSED fcntl21 0 TINFO : Exit block 4 fcntl21 0 TINFO : Enter block 5 fcntl21 0 TINFO : Test block 5: PASSED fcntl21 0 TINFO : Exit block 5 fcntl21 0 TINFO : Enter block 6 fcntl21 0 TINFO : Test block 6 PASSED fcntl21 0 TINFO : Exit block 6 fcntl21 0 TINFO : Enter block 7 fcntl21 0 TINFO : Test block 7: PASSED fcntl21 0 TINFO : Exit block 7 fcntl21 0 TINFO : Enter block 8 fcntl21 0 TINFO : Test block 8: PASSED fcntl21 0 TINFO : Exit block 8 fcntl21 0 TINFO : Enter block 9 fcntl21 0 TINFO : Test block 9: PASSED fcntl21 0 TINFO : Exit block 9 fcntl21 0 TINFO : Enter block 10 fcntl21 0 TINFO : Test block 10: PASSED fcntl21 0 TINFO : Exit block 10 fcntl21 0 TINFO : Enter block 11 fcntl21 0 TINFO : Test block 11: PASSED fcntl21 0 TINFO : Exit block 11 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=fcntl25_64 stime=1632528273 cmdline="fcntl25_64" contacts="" analysis=exit <<>> fcntl25 1 TPASS : fcntl(tfile_3080, F_SETLEASE, F_WRLCK) <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl27 stime=1632528273 cmdline="fcntl27" contacts="" analysis=exit <<>> fcntl27 1 TPASS : fcntl(fd, F_SETLEASE, F_RDLCK) succeeded <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl30 stime=1632528273 cmdline="fcntl30" contacts="" analysis=exit <<>> fcntl30 0 TINFO : orig_pipe_size: 65536 new_pipe_size: 131072 fcntl30 1 TPASS : fcntl test F_GETPIPE_SZ and F_SETPIPE_SZ passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl31_64 stime=1632528273 cmdline="fcntl31_64" contacts="" analysis=exit <<>> fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 1 TPASS : fcntl test F_GETOWN, F_SETOWN for process ID success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 2 TPASS : fcntl test F_GETOWN, F_SETOWN for process group ID success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 3 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for thread ID success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 4 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for process ID success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 5 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for process group ID success <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fcntl36 stime=1632528273 cmdline="fcntl36" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fcntl36.c:289: TINFO: OFD read lock vs OFD write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD read lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs POSIX read lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs OFD write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD r/w lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD r/w lock vs POSIX read lock fcntl36.c:367: TPASS: Access between threads synchronized Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=7 termination_type=exited termination_id=0 corefile=no cutime=1463 cstime=1191 <<>> <<>> tag=flistxattr01 stime=1632528280 cmdline="flistxattr01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s flistxattr01.c:64: TPASS: flistxattr() succeeded Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fork04 stime=1632528280 cmdline="fork04" contacts="" analysis=exit <<>> fork04 1 TPASS : Env var TERM unchanged after fork(): vt220 fork04 2 TPASS : Env var NoTSetzWq unchanged after fork(): getenv() does not find variable set fork04 3 TPASS : Env var TESTPROG unchanged after fork(): FRKTCS04 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fork05 stime=1632528280 cmdline="fork05" contacts="" analysis=exit <<>> fork05 0 TINFO : %fs test only for ix86 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fsconfig01 stime=1632528280 cmdline="fsconfig01" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:78: TPASS: fsconfig() passed Summary: passed 7 failed 0 broken 0 skipped 15 warnings 0 <<>> initiation_status="ok" duration=2 termination_type=exited termination_id=0 corefile=no cutime=5 cstime=17 <<>> <<>> tag=fspick02 stime=1632528282 cmdline="fspick02" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (22) Summary: passed 21 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=2 termination_type=exited termination_id=0 corefile=no cutime=5 cstime=22 <<>> <<>> tag=fstat02_64 stime=1632528284 cmdline="fstat02_64" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fstat02.c:67: TPASS: fstat() reported correct values. Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ftruncate01 stime=1632528284 cmdline="ftruncate01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate01.c:65: TINFO: Truncated length smaller than file size ftruncate01.c:60: TPASS: ftruncate() succeeded ftruncate01.c:74: TINFO: Truncated length exceeds file size ftruncate01.c:60: TPASS: ftruncate() succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ftruncate01_64 stime=1632528284 cmdline="ftruncate01_64" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate01.c:65: TINFO: Truncated length smaller than file size ftruncate01.c:60: TPASS: ftruncate() succeeded ftruncate01.c:74: TINFO: Truncated length exceeds file size ftruncate01.c:60: TPASS: ftruncate() succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ftruncate04 stime=1632528284 cmdline="ftruncate04" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate04.c:116: TINFO: Child locks file ftruncate04.c:60: TPASS: ftruncate() offset before lock failed with EAGAIN ftruncate04.c:60: TPASS: ftruncate() offset in lock failed with EAGAIN ftruncate04.c:84: TPASS: ftruncate() offset after lock succeded ftruncate04.c:127: TINFO: Child unlocks file ftruncate04.c:84: TPASS: ftruncate() offset in lock succeded ftruncate04.c:84: TPASS: ftruncate() offset before lock succeded ftruncate04.c:84: TPASS: ftruncate() offset after lock succeded Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=3 <<>> <<>> tag=getcwd01 stime=1632528284 cmdline="getcwd01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getcwd01.c:62: TPASS: getcwd() failed as expected: EFAULT (14) getcwd01.c:62: TPASS: getcwd() failed as expected: ENOMEM (12) getcwd01.c:62: TPASS: getcwd() failed as expected: EINVAL (22) getcwd01.c:62: TPASS: getcwd() failed as expected: ERANGE (34) getcwd01.c:62: TPASS: getcwd() failed as expected: ERANGE (34) Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=getdents01 stime=1632528284 cmdline="getdents01" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:148: TINFO: Testing the SYS_getdents syscall getdents01.c:92: TINFO: Found '.' getdents01.c:92: TINFO: Found '..' getdents01.c:92: TINFO: Found 'dir' getdents01.c:92: TINFO: Found 'file' getdents01.c:92: TINFO: Found 'symlink' getdents01.c:126: TPASS: All entries found tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:151: TINFO: Testing the SYS_getdents64 syscall getdents01.c:92: TINFO: Found '.' getdents01.c:92: TINFO: Found '..' getdents01.c:92: TINFO: Found 'dir' getdents01.c:92: TINFO: Found 'file' getdents01.c:92: TINFO: Found 'symlink' getdents01.c:126: TPASS: All entries found tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:157: TCONF: libc getdents() is not implemented tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:164: TCONF: libc getdents64() is not implemented Summary: passed 2 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getegid01 stime=1632528284 cmdline="getegid01" contacts="" analysis=exit <<>> getegid01 1 TPASS : getegid returned 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getgid03_16 stime=1632528284 cmdline="getgid03_16" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/getgid/../utils/compat_tst_16.h:99: TCONF: 16-bit version of getgid() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=1 cstime=0 <<>> <<>> tag=getgroups01_16 stime=1632528284 cmdline="getgroups01_16" contacts="" analysis=exit <<>> getgroups01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/getgroups/../utils/compat_16.h:82: 16-bit version of getgroups() is not supported on your platform getgroups01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/getgroups/../utils/compat_16.h:82: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=gethostid01 stime=1632528284 cmdline="gethostid01" contacts="" analysis=exit <<>> gethostid01 1 TPASS : Hostid command and gethostid both report hostid is 007f0100 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getpgid02 stime=1632528284 cmdline="getpgid02" contacts="" analysis=exit <<>> getpgid02 1 TPASS : expected failure - errno = 3 : No such process getpgid02 2 TPASS : expected failure - errno = 3 : No such process <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getpid02 stime=1632528284 cmdline="getpid02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getpid02.c:36: TPASS: child getppid() == parent getpid() (3573) getpid02.c:49: TPASS: child getpid() == parent fork() (3574) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getppid02 stime=1632528284 cmdline="getppid02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getppid02.c:31: TPASS: getppid() returned parent pid (3576) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getrandom01 stime=1632528284 cmdline="getrandom01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getrandom02 stime=1632528284 cmdline="getrandom02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getrandom04 stime=1632528284 cmdline="getrandom04" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom04.c:28: TPASS: getrandom returned 100 Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getresuid03 stime=1632528284 cmdline="getresuid03" contacts="" analysis=exit <<>> getresuid03 1 TPASS : Functionality of getresuid() successful <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getsockname01 stime=1632528284 cmdline="getsockname01" contacts="" analysis=exit <<>> getsockname01 1 TPASS : bad file descriptor successful getsockname01 2 TPASS : bad file descriptor successful getsockname01 3 TPASS : invalid socket buffer successful getsockname01 4 TPASS : invalid aligned salen successful getsockname01 5 TPASS : invalid unaligned salen successful <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=gettid01 stime=1632528284 cmdline="gettid01" contacts="" analysis=exit <<>> gettid01 1 TPASS : gettid() returned 3586 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=getxattr02 stime=1632528284 cmdline="getxattr02" contacts="" analysis=exit <<>> getxattr02 1 TPASS : expected behavior: TEST_ERRNO=ENODATA(61): No data available getxattr02 2 TPASS : expected behavior: TEST_ERRNO=ENODATA(61): No data available getxattr02 3 TPASS : expected behavior: TEST_ERRNO=ENODATA(61): No data available getxattr02 4 TPASS : expected behavior: TEST_ERRNO=ENODATA(61): No data available <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ioctl04 stime=1632528284 cmdline="ioctl04" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl04.c:26: TPASS: BLKROGET returned 0 ioctl04.c:39: TPASS: BLKROGET returned 1 ioctl04.c:50: TPASS: Mounting RO device RW failed: EACCES (13) ioctl04.c:61: TPASS: Mounting RO device RO works Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=2 <<>> <<>> tag=ioctl08 stime=1632528285 cmdline="ioctl08" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with SUCCESS as expected ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with SUCCESS as expected ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with EINVAL as expected Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=4 <<>> <<>> tag=ioctl_loop01 stime=1632528285 cmdline="ioctl_loop01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' ioctl_loop01.c:85: TPASS: /sys/block/loop0/loop/partscan = 0 ioctl_loop01.c:86: TPASS: /sys/block/loop0/loop/autoclear = 0 ioctl_loop01.c:87: TPASS: /sys/block/loop0/loop/backing_file = '/fs/sda1/tmpdir/ltp-ZtF0fe2Cv2/1y5M9k/test.img' ioctl_loop01.c:57: TPASS: get expected lo_flag 12 ioctl_loop01.c:59: TPASS: /sys/block/loop0/loop/partscan = 1 ioctl_loop01.c:60: TPASS: /sys/block/loop0/loop/autoclear = 1 ioctl_loop01.c:69: TPASS: access /dev/loop0p1 succeeds ioctl_loop01.c:75: TPASS: access /sys/block/loop0/loop0p1 succeeds ioctl_loop01.c:91: TINFO: Test flag can be clear ioctl_loop01.c:57: TPASS: get expected lo_flag 8 ioctl_loop01.c:59: TPASS: /sys/block/loop0/loop/partscan = 1 ioctl_loop01.c:60: TPASS: /sys/block/loop0/loop/autoclear = 0 ioctl_loop01.c:69: TPASS: access /dev/loop0p1 succeeds ioctl_loop01.c:75: TPASS: access /sys/block/loop0/loop0p1 succeeds Summary: passed 13 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=2 <<>> <<>> tag=ioctl_ns02 stime=1632528285 cmdline="ioctl_ns02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl_ns02.c:39: TPASS: NS_GET_PARENT fails with EINVAL Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=inotify01 stime=1632528285 cmdline="inotify01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s inotify01.c:119: TPASS: get event: wd=1 mask=04 cookie=0 len=0 inotify01.c:119: TPASS: get event: wd=1 mask=20 cookie=0 len=0 inotify01.c:119: TPASS: get event: wd=1 mask=01 cookie=0 len=0 inotify01.c:119: TPASS: get event: wd=1 mask=10 cookie=0 len=0 inotify01.c:119: TPASS: get event: wd=1 mask=20 cookie=0 len=0 inotify01.c:119: TPASS: get event: wd=1 mask=02 cookie=0 len=0 inotify01.c:119: TPASS: get event: wd=1 mask=08 cookie=0 len=0 Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=inotify06 stime=1632528285 cmdline="inotify06" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 50m 00s inotify06.c:92: TPASS: kernel survived inotify beating Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=10 cstime=59 <<>> <<>> tag=fanotify01 stime=1632528286 cmdline="fanotify01" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify01.c:92: TINFO: Test #0: inode mark events fanotify01.c:297: TPASS: got event: mask=31 pid=3646 fd=5 fanotify01.c:297: TPASS: got event: mask=11 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=10 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2a pid=3646 fd=6 fanotify01.c:297: TPASS: got event: mask=a pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=20 pid=3646 fd=8 fanotify01.c:297: TPASS: got event: mask=b pid=3646 fd=7 fanotify01.c:297: TPASS: got event: mask=9 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2 pid=3646 fd=10 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=9 fanotify01.c:92: TINFO: Test #1: mount mark events fanotify01.c:297: TPASS: got event: mask=31 pid=3646 fd=5 fanotify01.c:297: TPASS: got event: mask=11 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=10 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2a pid=3646 fd=6 fanotify01.c:297: TPASS: got event: mask=a pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=20 pid=3646 fd=8 fanotify01.c:297: TPASS: got event: mask=b pid=3646 fd=7 fanotify01.c:297: TPASS: got event: mask=9 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2 pid=3646 fd=10 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=9 fanotify01.c:92: TINFO: Test #2: filesystem mark events fanotify01.c:297: TPASS: got event: mask=31 pid=3646 fd=5 fanotify01.c:297: TPASS: got event: mask=11 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=10 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2a pid=3646 fd=6 fanotify01.c:297: TPASS: got event: mask=a pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=20 pid=3646 fd=8 fanotify01.c:297: TPASS: got event: mask=b pid=3646 fd=7 fanotify01.c:297: TPASS: got event: mask=9 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2 pid=3646 fd=10 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=9 fanotify01.c:92: TINFO: Test #3: inode mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=31 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=11 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=10 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2a pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=a pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=20 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=b pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=9 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-1 fanotify01.c:92: TINFO: Test #4: mount mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=31 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=11 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=10 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2a pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=a pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=20 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=b pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=9 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-1 fanotify01.c:92: TINFO: Test #5: filesystem mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=31 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=11 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=10 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2a pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=a pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=20 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=b pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=9 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-2 fanotify01.c:297: TPASS: got event: mask=2 pid=3646 fd=-1 fanotify01.c:297: TPASS: got event: mask=8 pid=3646 fd=-1 Summary: passed 72 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=3 <<>> <<>> tag=fanotify08 stime=1632528286 cmdline="fanotify08" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify08.c:39: TPASS: not set close_on_exec fanotify08.c:39: TPASS: set close_on_exec Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=fanotify16 stime=1632528286 cmdline="fanotify16" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.3001.3f3ffeed.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.3002.3f3ffeee.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3678 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3678 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3678 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3678 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3678 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.a001.3f3ffeef.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.a002.3f3ffef0.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3678 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3678 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3678 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3678 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3678 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.7801.3f3ffef1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.7802.3f3ffef2.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.5001.3f3ffef3.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.5002.3f3ffef4.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.a001.3f3ffef5.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.a002.3f3ffef6.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3678 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3678 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.f001.3f3ffef7.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.f002.3f3ffef8.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3678 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3678 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.e801.3f3ffef9.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.e802.3f3ffefa.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3678 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3678 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3678 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3678 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3678 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3678 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 9cd2a7b8.872a631e.a801.3f3ffefb.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 9cd2a7b8.872a631e.a802.3f3ffefc.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3678 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3678 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3678 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3678 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3678 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3678 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3678 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.fb2d3865.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.9d25b817.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3690 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3690 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3690 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3690 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3690 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.99400923.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.be54a33b.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3690 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3690 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3690 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3690 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3690 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.6cc5948f.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.cac1f0e9.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.e42f4fa3.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.53c46b83.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.ca6191ef.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.d185bfae.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3690 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3690 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.3e3f8704.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.7f0cb138.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3690 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3690 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.c565dc11.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.c0a90ee1.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3690 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3690 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3690 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3690 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3690 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3690 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = d1df538a.b4c38377.d001.2ef113b4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = d1df538a.b4c38377.d002.59fcc0d7.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3690 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3690 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3690 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3690 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3690 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3690 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3690 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.6085e4cd.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.c0c16061.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3708 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3708 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3708 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3708 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3708 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.1fafda5d.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.d9aa3d73.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3708 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3708 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3708 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3708 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3708 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.1fe17756.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.b8f82edf.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.9133ab0b.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.4e1f0a20.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.11e5e630.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.f65352fe.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3708 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3708 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.74ead702.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.2b86da4b.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3708 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3708 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.ff071480.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.45fdb973.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3708 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3708 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3708 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3708 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3708 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3708 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4872180d.cfc9713e.8001.ffccdcba.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4872180d.cfc9713e.8002.cb2b3ab4.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3708 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3708 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3708 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3708 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3708 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3708 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3708 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.83.0.89c6535b... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.84.0.ec5daedf... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3729 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3729 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3729 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3729 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3729 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.20060.0.344e485f... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.20061.0.c56d564c... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3729 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3729 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3729 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3729 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3729 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.41b00.0.9a3b79cf... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.41b01.0.e988fb02... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.60080.0.e014e534... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.60081.0.4e90f404... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.83.0.89c6535c... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.84.0.ec5daee0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3729 fd=-1 name='' len=88; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3729 fd=-1 name='' len=56; info #0: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.20080.0.af634384... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.20081.0.16a44754... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3729 fd=-1 name='' len=88; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3729 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.41b40.0.216b6d0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.41b41.0.56abb8eb... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3729 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3729 fd=-1 name='test_file1' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3729 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3729 fd=-1 name='' len=56; info #0: info_type=1 info_len=32 fh_len=12 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3729 fd=-1 name='test_file2' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3729 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.600c0.0.c9e12ea5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.600c1.0.15ab36a2... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3729 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3729 fd=-1 name='test_file1' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3729 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3729 fd=-1 name='test_file2' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3729 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3729 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3729 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.101.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.102.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3762 fd=-1 name='test_file1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3762 fd=-1 name='test_file1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3762 fd=-1 name='test_file2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3762 fd=-1 name='test_file2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3762 fd=-1 name='test_dir2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.103.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.104.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3762 fd=-1 name='test_file1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3762 fd=-1 name='test_file1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3762 fd=-1 name='test_file2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3762 fd=-1 name='test_file2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3762 fd=-1 name='test_dir2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.105.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.106.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.107.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.108.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.109.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.10a.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3762 fd=-1 name='' len=104; info #1: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3762 fd=-1 name='' len=64; info #0: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.10b.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.10c.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3762 fd=-1 name='' len=104; info #1: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3762 fd=-1 name='' len=64; info #0: info_type=3 info_len=40 fh_len=20 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.10d.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.10e.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3762 fd=-1 name='test_file1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3762 fd=-1 name='test_file1' len=116; info #1: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3762 fd=-1 name='test_file2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3762 fd=-1 name='' len=64; info #0: info_type=1 info_len=40 fh_len=20 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3762 fd=-1 name='test_file2' len=116; info #1: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3762 fd=-1 name='test_dir2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = e621c296.43021ff3.10f.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = e621c296.43021ff3.110.0.5... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3762 fd=-1 name='test_file1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3762 fd=-1 name='test_file1' len=116; info #1: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3762 fd=-1 name='test_file2' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3762 fd=-1 name='test_file2' len=116; info #1: info_type=1 info_len=40 fh_len=20 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3762 fd=-1 name='.' len=68; info #0: info_type=2 info_len=44 fh_len=20 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3762 fd=-1 name='test_dir1' len=76; info #0: info_type=2 info_len=52 fh_len=20 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3762 fd=-1 name='test_dir2' len=76; info #0: info_type=2 info_len=52 fh_len=20 tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.71.78d933a4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.72.dc2378b7.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3767 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3767 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3767 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3767 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3767 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.73.750b4a4e.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.74.2d8999b.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3767 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3767 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3767 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3767 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3767 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.75.c4c445f0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.76.66c5d409.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.77.32d8c284.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.78.e624235d.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.79.ac4e1d46.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.7a.cb7c4973.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3767 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3767 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.7b.ca66f9a4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.7c.3cdf2547.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3767 fd=-1 name='' len=80; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3767 fd=-1 name='' len=52; info #0: info_type=3 info_len=28 fh_len=8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.7d.b1abf482.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.7e.9e3f3d17.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3767 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3767 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3767 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3767 fd=-1 name='' len=52; info #0: info_type=1 info_len=28 fh_len=8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3767 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3767 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 700.0.7f.e4bf5546.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 700.0.80.31e8539b.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3767 fd=-1 name='test_file1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3767 fd=-1 name='test_file1' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3767 fd=-1 name='test_file2' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3767 fd=-1 name='test_file2' len=92; info #1: info_type=1 info_len=28 fh_len=8 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3767 fd=-1 name='.' len=56; info #0: info_type=2 info_len=32 fh_len=8 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3767 fd=-1 name='test_dir1' len=64; info #0: info_type=2 info_len=40 fh_len=8 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3767 fd=-1 name='test_dir2' len=64; info #0: info_type=2 info_len=40 fh_len=8 tst_test.c:1379: TINFO: Testing on ntfs tst_test.c:889: TINFO: Formatting /dev/loop0 with ntfs opts='' extra opts='' The partition start sector was not specified for /dev/loop0 and it could not be obtained automatically. It has been set to 0. The number of sectors per track was not specified for /dev/loop0 and it could not be obtained automatically. It has been set to 0. The number of heads was not specified for /dev/loop0 and it could not be obtained automatically. It has been set to 0. To boot from a device, Windows needs the 'partition start sector', the 'sectors per track' and the 'number of heads' to be set. Windows will not be able to boot from this device. tst_test.c:900: TINFO: Trying FUSE... tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:547: TCONF: FAN_REPORT_DIR_FID not supported on ntfs filesystem tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.760a4f0b.2.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.1fae5e80.3.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3778 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3778 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3778 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3778 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3778 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.11fc4c89.4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.f0d309d2.5.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=160 pid=3778 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3778 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=288 pid=3778 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3778 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3778 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.6b3180ae.6.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.af55c6f4.7.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.afdbfccb.8.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.273d8b8f.9.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3e8 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=2a8 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.9b86cfc5.a.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.9c5048c.b.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3778 fd=-1 name='' len=88; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3778 fd=-1 name='' len=56; info #0: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=400002c0 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.e548d7.c.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.f50fabb3.d.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=3c0 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=280 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=28 pid=3778 fd=-1 name='' len=88; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=40000c30 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c00 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=400002c0 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000280 pid=3778 fd=-1 name='' len=56; info #0: info_type=3 info_len=32 fh_len=12 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesystem for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.8bc022bd.e.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.c971491e.f.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3778 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3778 fd=-1 name='test_file1' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3778 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=c00 pid=3778 fd=-1 name='' len=56; info #0: info_type=1 info_len=32 fh_len=12 fanotify16.c:501: TINFO: got event #5: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=8 pid=3778 fd=-1 name='test_file2' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c30 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000c00 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000040 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #9: mask=40000280 pid=3778 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor directories for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) = 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) = 4a38b215.f872b402.27ab036d.10.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) = 4a38b215.f872b402.cfc9b73e.11.0... fanotify16.c:520: TPASS: got event #0: mask=40000100 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #1: mask=140 pid=3778 fd=-1 name='test_file1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #2: mask=20 pid=3778 fd=-1 name='test_file1' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #3: mask=280 pid=3778 fd=-1 name='test_file2' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:501: TINFO: got event #4: info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #4: mask=8 pid=3778 fd=-1 name='test_file2' len=100; info #1: info_type=1 info_len=32 fh_len=12 fanotify16.c:520: TPASS: got event #5: mask=40000c30 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #6: mask=40000c00 pid=3778 fd=-1 name='.' len=60; info #0: info_type=2 info_len=36 fh_len=12 fanotify16.c:520: TPASS: got event #7: mask=40000040 pid=3778 fd=-1 name='test_dir1' len=68; info #0: info_type=2 info_len=44 fh_len=12 fanotify16.c:520: TPASS: got event #8: mask=40000280 pid=3778 fd=-1 name='test_dir2' len=68; info #0: info_type=2 info_len=44 fh_len=12 Summary: passed 490 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=5 termination_type=exited termination_id=0 corefile=no cutime=8 cstime=87 <<>> <<>> tag=iopl01 stime=1632528291 cmdline="iopl01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_lockdown.c:60: TINFO: Unable to determine system lockdown state iopl01.c:40: TPASS: iopl() passed for level 0, returned 0 iopl01.c:40: TPASS: iopl() passed for level 1, returned 0 iopl01.c:40: TPASS: iopl() passed for level 2, returned 0 iopl01.c:40: TPASS: iopl() passed for level 3, returned 0 Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=io_destroy01 stime=1632528291 cmdline="io_destroy01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_destroy01.c:42: TPASS: io_destroy() failed as expected, returned -EINVAL Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=io_getevents01 stime=1632528291 cmdline="io_getevents01" contacts="" analysis=exit <<>> tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_getevents01.c:26: TPASS: tst_syscall(__NR_io_getevents, ctx, 0, 0, NULL, NULL): EINVAL (22) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=io_setup01 stime=1632528291 cmdline="io_setup01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_setup01.c:66: TPASS: io_setup() passed as expected io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EINVAL io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EINVAL io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EFAULT io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EAGAIN/EWOULDBLOCK Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=keyctl08 stime=1632528291 cmdline="keyctl08" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s keyctl08.c:22: TPASS: Denied access to .builtin_trusted_keys Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=linkat01 stime=1632528291 cmdline="linkat01" contacts="" analysis=exit <<>> linkat01 1 TPASS : linkat is functionality correct linkat01 2 TPASS : linkat succeeded as expected linkat01 3 TPASS : linkat is functionality correct linkat01 4 TPASS : linkat is functionality correct linkat01 5 TPASS : linkat is functionality correct linkat01 6 TPASS : linkat succeeded as expected linkat01 7 TPASS : linkat is functionality correct linkat01 8 TPASS : linkat failed as expected: TEST_ERRNO=ENOTDIR(20): Not a directory linkat01 9 TPASS : linkat failed as expected: TEST_ERRNO=ENOTDIR(20): Not a directory linkat01 10 TPASS : linkat succeeded as expected linkat01 11 TPASS : linkat is functionality correct linkat01 12 TPASS : linkat failed as expected: TEST_ERRNO=EBADF(9): Bad file descriptor linkat01 13 TPASS : linkat failed as expected: TEST_ERRNO=EBADF(9): Bad file descriptor linkat01 14 TPASS : linkat succeeded as expected linkat01 15 TPASS : linkat is functionality correct linkat01 16 TPASS : linkat failed as expected: TEST_ERRNO=ENOENT(2): No such file or directory linkat01 17 TPASS : linkat failed as expected: TEST_ERRNO=ENOENT(2): No such file or directory linkat01 18 TPASS : linkat succeeded as expected linkat01 19 TPASS : linkat is functionality correct linkat01 20 TPASS : linkat failed as expected: TEST_ERRNO=EXDEV(18): Invalid cross-device link linkat01 21 TPASS : linkat failed as expected: TEST_ERRNO=EPERM(1): Operation not permitted linkat01 22 TPASS : linkat failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=listxattr01 stime=1632528291 cmdline="listxattr01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s listxattr01.c:63: TPASS: listxattr() succeeded Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=listxattr02 stime=1632528291 cmdline="listxattr02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s listxattr02.c:73: TPASS: listxattr() failed as expected: ERANGE (34) listxattr02.c:73: TPASS: listxattr() failed as expected: ENOENT (2) listxattr02.c:73: TPASS: listxattr() failed as expected: EFAULT (14) listxattr02.c:73: TPASS: listxattr() failed as expected: ENAMETOOLONG (36) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=lseek11 stime=1632528291 cmdline="lseek11" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s lseek11.c:162: TINFO: The block size is 4096 lseek11.c:212: TPASS: The 0th test passed: SEEK_DATA from startblock 0 offset 0 lseek11.c:212: TPASS: The 1th test passed: SEEK_DATA from startblock 0 offset 4 lseek11.c:212: TPASS: The 2th test passed: SEEK_HOLE from startblock 0 offset 0 lseek11.c:212: TPASS: The 3th test passed: SEEK_HOLE from startblock 0 offset 4 lseek11.c:212: TPASS: The 4th test passed: SEEK_HOLE from startblock 1 offset 0 lseek11.c:212: TPASS: The 5th test passed: SEEK_HOLE from startblock 1 offset 128 lseek11.c:212: TPASS: The 6th test passed: SEEK_DATA from startblock 1 offset 0 lseek11.c:212: TPASS: The 7th test passed: SEEK_DATA from startblock 10 offset -1 lseek11.c:212: TPASS: The 8th test passed: SEEK_DATA from startblock 10 offset 0 lseek11.c:212: TPASS: The 9th test passed: SEEK_DATA from startblock 10 offset 4 lseek11.c:212: TPASS: The 10th test passed: SEEK_HOLE from startblock 10 offset 0 lseek11.c:212: TPASS: The 11th test passed: SEEK_HOLE from startblock 10 offset 4 lseek11.c:212: TPASS: The 12th test passed: SEEK_HOLE from startblock 11 offset 128 lseek11.c:212: TPASS: The 13th test passed: SEEK_DATA from startblock 11 offset 128 lseek11.c:212: TPASS: The 14th test passed: SEEK_HOLE from startblock 30 offset -128 Summary: passed 15 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mkdir03 stime=1632528292 cmdline="mkdir03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mkdir03.c:62: TPASS: mkdir() failed as expected: EFAULT (14) mkdir03.c:62: TPASS: mkdir() failed as expected: ENAMETOOLONG (36) mkdir03.c:62: TPASS: mkdir() failed as expected: EEXIST (17) mkdir03.c:62: TPASS: mkdir() failed as expected: ENOENT (2) mkdir03.c:62: TPASS: mkdir() failed as expected: ENOTDIR (20) mkdir03.c:62: TPASS: mkdir() failed as expected: ELOOP (40) mkdir03.c:62: TPASS: mkdir() failed as expected: EROFS (30) Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mkdir05 stime=1632528292 cmdline="mkdir05" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mkdir05.c:45: TPASS: mkdir() functionality is correct Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=mkdir09 stime=1632528292 cmdline="mkdir09" contacts="" analysis=exit <<>> mkdir09 1 TPASS : PASS <<>> initiation_status="ok" duration=10 termination_type=exited termination_id=0 corefile=no cutime=314 cstime=2322 <<>> <<>> tag=mknodat02 stime=1632528302 cmdline="mknodat02" contacts="" analysis=exit <<>> mke2fs 1.44.5 (15-Dec-2018) mknodat 0 TINFO : Found free device 0 '/dev/loop0' mknodat 0 TINFO : Formatting /dev/loop0 with ext2 opts='' extra opts='' mknodat 1 TPASS : mknodat() returned the expected value: TEST_ERRNO=SUCCESS(0): Success mknodat 2 TPASS : mknodat() returned the expected value: TEST_ERRNO=SUCCESS(0): Success mknodat 3 TPASS : mknodat() returned the expected value: TEST_ERRNO=SUCCESS(0): Success mknodat 4 TPASS : mknodat() returned the expected value: TEST_ERRNO=EROFS(30): Read-only file system mknodat 5 TPASS : mknodat() returned the expected value: TEST_ERRNO=EROFS(30): Read-only file system mknodat 6 TPASS : mknodat() returned the expected value: TEST_ERRNO=EROFS(30): Read-only file system mknodat 7 TPASS : mknodat() returned the expected value: TEST_ERRNO=ELOOP(40): Too many levels of symbolic links mknodat 8 TPASS : mknodat() returned the expected value: TEST_ERRNO=ELOOP(40): Too many levels of symbolic links mknodat 9 TPASS : mknodat() returned the expected value: TEST_ERRNO=ELOOP(40): Too many levels of symbolic links <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=2 <<>> <<>> tag=mlock201 stime=1632528302 cmdline="mlock201" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mlock201.c:128: TPASS: mlock2(0) succeeded in locking 1 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 8 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 3 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 2 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 0 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 4 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 1 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 4 pages Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mmap02 stime=1632528302 cmdline="mmap02" contacts="" analysis=exit <<>> mmap02 1 TPASS : Functionality of mmap() successful <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mmap03 stime=1632528302 cmdline="mmap03" contacts="" analysis=exit <<>> mmap03 1 TPASS : mmap() functionality is correct <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mmap14 stime=1632528302 cmdline="mmap14" contacts="" analysis=exit <<>> mmap14 1 TPASS : Functionality of mmap() successful <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mmap15 stime=1632528302 cmdline="mmap15" contacts="" analysis=exit <<>> mmap15 1 TPASS : mmap into high region failed as expected: errno=ENOMEM(12): Cannot allocate memory <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=move_mount02 stime=1632528302 cmdline="move_mount02" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: EBADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected: ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: EINVAL (22) Summary: passed 35 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=4 termination_type=exited termination_id=0 corefile=no cutime=4 cstime=39 <<>> <<>> tag=move_pages05 stime=1632528306 cmdline="move_pages05" contacts="" analysis=exit <<>> move_pages05 1 TCONF : move_pages_support.c:407: at least 2 allowed NUMA nodes are required move_pages05 2 TCONF : move_pages_support.c:407: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mprotect01 stime=1632528306 cmdline="mprotect01" contacts="" analysis=exit <<>> mprotect01 1 TPASS : expected failure - errno = 12 : Cannot allocate memory mprotect01 2 TPASS : expected failure - errno = 22 : Invalid argument mprotect01 3 TPASS : expected failure - errno = 13 : Permission denied <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mq_timedsend01 stime=1632528306 cmdline="mq_timedsend01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_timedsend01.c:153: TINFO: Testing variant: vDSO or syscall with libc spec mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 0, priority 0, length: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 0, length: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 8192, priority 0, length: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 32767, length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 16, priority 0, length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (110) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_timedsend01.c:153: TINFO: Testing variant: syscall with old kernel spec mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 0, priority 0, length: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 0, length: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 8192, priority 0, length: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 32767, length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 16, priority 0, length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (110) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:70: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) Summary: passed 34 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=mq_unlink01 stime=1632528306 cmdline="mq_unlink01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_unlink01.c:76: TINFO: queue name /test_mqueue mq_unlink01.c:99: TPASS: mq_unlink returned 0: SUCCESS (0) mq_unlink01.c:76: TINFO: queue name /test_mqueue mq_unlink01.c:99: TPASS: mq_unlink returned -1: EACCES (13) mq_unlink01.c:76: TINFO: queue name /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mq_unlink01.c:99: TPASS: mq_unlink returned -1: ENOENT (2) mq_unlink01.c:76: TINFO: queue name /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mq_unlink01.c:99: TPASS: mq_unlink returned -1: ENAMETOOLONG (36) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=mremap04 stime=1632528306 cmdline="mremap04" contacts="" analysis=exit <<>> mremap04 1 TPASS : mremap() failed, 'MREMAP_MAYMOVE flag unset', errno 12 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=msgctl02 stime=1632528306 cmdline="msgctl02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgctl02.c:34: TPASS: msgctl(IPC_SET) msg_qbytes - 1 msgctl02.c:41: TPASS: msg_qbytes = 16383 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=msgrcv07 stime=1632528306 cmdline="msgrcv07" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgrcv07.c:68: TPASS: msgrcv(MSG_EXCEPT) succeeded msgrcv07.c:71: TPASS: MSG_EXCEPT excepted MSGTYPE2 and got MSGTYPE1 msgrcv07.c:95: TPASS: msgrcv(MSG_NOERROR) succeeded msgrcv07.c:98: TPASS: MSG_NOERROR truncated message correctly msgrcv07.c:126: TCONF: MSG_COPY needs CONFIG_CHECKPORINT_RESTORE msgrcv07.c:178: TPASS: msgrcv(zero_msgtyp) succeeded msgrcv07.c:181: TPASS: zero_msgtyp got the first message msgrcv07.c:200: TPASS: msgrcv(positive_msgtyp) succeeded msgrcv07.c:204: TPASS: msgtyp got the first message in the queue of type msgtyp msgrcv07.c:225: TPASS: msgrcv(negative_msgtyp) succeeded msgrcv07.c:229: TPASS: -msgtyp got the first message in the queue with the lowest type Summary: passed 10 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=msgsnd05 stime=1632528306 cmdline="msgsnd05" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgsnd05.c:51: TPASS: msgsnd() failed as expected: EAGAIN/EWOULDBLOCK (11) msgsnd05.c:51: TPASS: msgsnd() failed as expected: EINTR (4) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=msync03 stime=1632528306 cmdline="msync03" contacts="" analysis=exit <<>> msync03 1 TPASS : msync failed as expected: TEST_ERRNO=EBUSY(16): Device or resource busy msync03 2 TPASS : msync failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument msync03 3 TPASS : msync failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument msync03 4 TPASS : msync failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument msync03 5 TPASS : msync failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument msync03 6 TPASS : msync failed as expected: TEST_ERRNO=ENOMEM(12): Cannot allocate memory <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=madvise09 stime=1632528306 cmdline="madvise09" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s madvise09.c:319: TCONF: MADV_FREE does not work without swap Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=pidfd_open03 stime=1632528306 cmdline="pidfd_open03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pidfd_open03.c:49: TPASS: pidfd_open() passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=pipe06 stime=1632528306 cmdline="pipe06" contacts="" analysis=exit <<>> pipe06 1 TPASS : failed with EMFILE <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=pipe07 stime=1632528306 cmdline="pipe07" contacts="" analysis=exit <<>> pipe07 0 TINFO : Found 4 files open pipe07 1 TPASS : Opened 510 pipes <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=pipe10 stime=1632528306 cmdline="pipe10" contacts="" analysis=exit <<>> pipe10 1 TPASS : functionality is correct <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=pipe11 stime=1632528306 cmdline="pipe11" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pipe11.c:70: TINFO: Reading 4096 per each of 1 children pipe11.c:50: TPASS: Child 4152 read pipe buffer correctly pipe11.c:70: TINFO: Reading 2048 per each of 2 children pipe11.c:50: TPASS: Child 4153 read pipe buffer correctly pipe11.c:50: TPASS: Child 4154 read pipe buffer correctly pipe11.c:70: TINFO: Reading 1365 per each of 3 children pipe11.c:50: TPASS: Child 4155 read pipe buffer correctly pipe11.c:50: TPASS: Child 4156 read pipe buffer correctly pipe11.c:50: TPASS: Child 4157 read pipe buffer correctly pipe11.c:70: TINFO: Reading 1024 per each of 4 children pipe11.c:50: TPASS: Child 4158 read pipe buffer correctly pipe11.c:50: TPASS: Child 4159 read pipe buffer correctly pipe11.c:50: TPASS: Child 4160 read pipe buffer correctly pipe11.c:50: TPASS: Child 4161 read pipe buffer correctly pipe11.c:70: TINFO: Reading 409 per each of 10 children pipe11.c:50: TPASS: Child 4162 read pipe buffer correctly pipe11.c:50: TPASS: Child 4163 read pipe buffer correctly pipe11.c:50: TPASS: Child 4166 read pipe buffer correctly pipe11.c:50: TPASS: Child 4165 read pipe buffer correctly pipe11.c:50: TPASS: Child 4164 read pipe buffer correctly pipe11.c:50: TPASS: Child 4170 read pipe buffer correctly pipe11.c:50: TPASS: Child 4171 read pipe buffer correctly pipe11.c:50: TPASS: Child 4167 read pipe buffer correctly pipe11.c:50: TPASS: Child 4169 read pipe buffer correctly pipe11.c:50: TPASS: Child 4168 read pipe buffer correctly pipe11.c:70: TINFO: Reading 81 per each of 50 children pipe11.c:50: TPASS: Child 4172 read pipe buffer correctly pipe11.c:50: TPASS: Child 4173 read pipe buffer correctly pipe11.c:50: TPASS: Child 4176 read pipe buffer correctly pipe11.c:50: TPASS: Child 4175 read pipe buffer correctly pipe11.c:50: TPASS: Child 4174 read pipe buffer correctly pipe11.c:50: TPASS: Child 4178 read pipe buffer correctly pipe11.c:50: TPASS: Child 4180 read pipe buffer correctly pipe11.c:50: TPASS: Child 4177 read pipe buffer correctly pipe11.c:50: TPASS: Child 4182 read pipe buffer correctly pipe11.c:50: TPASS: Child 4179 read pipe buffer correctly pipe11.c:50: TPASS: Child 4184 read pipe buffer correctly pipe11.c:50: TPASS: Child 4181 read pipe buffer correctly pipe11.c:50: TPASS: Child 4188 read pipe buffer correctly pipe11.c:50: TPASS: Child 4186 read pipe buffer correctly pipe11.c:50: TPASS: Child 4183 read pipe buffer correctly pipe11.c:50: TPASS: Child 4191 read pipe buffer correctly pipe11.c:50: TPASS: Child 4195 read pipe buffer correctly pipe11.c:50: TPASS: Child 4200 read pipe buffer correctly pipe11.c:50: TPASS: Child 4197 read pipe buffer correctly pipe11.c:50: TPASS: Child 4201 read pipe buffer correctly pipe11.c:50: TPASS: Child 4196 read pipe buffer correctly pipe11.c:50: TPASS: Child 4203 read pipe buffer correctly pipe11.c:50: TPASS: Child 4194 read pipe buffer correctly pipe11.c:50: TPASS: Child 4205 read pipe buffer correctly pipe11.c:50: TPASS: Child 4211 read pipe buffer correctly pipe11.c:50: TPASS: Child 4202 read pipe buffer correctly pipe11.c:50: TPASS: Child 4208 read pipe buffer correctly pipe11.c:50: TPASS: Child 4204 read pipe buffer correctly pipe11.c:50: TPASS: Child 4215 read pipe buffer correctly pipe11.c:50: TPASS: Child 4217 read pipe buffer correctly pipe11.c:50: TPASS: Child 4212 read pipe buffer correctly pipe11.c:50: TPASS: Child 4213 read pipe buffer correctly pipe11.c:50: TPASS: Child 4220 read pipe buffer correctly pipe11.c:50: TPASS: Child 4210 read pipe buffer correctly pipe11.c:50: TPASS: Child 4206 read pipe buffer correctly pipe11.c:50: TPASS: Child 4199 read pipe buffer correctly pipe11.c:50: TPASS: Child 4214 read pipe buffer correctly pipe11.c:50: TPASS: Child 4198 read pipe buffer correctly pipe11.c:50: TPASS: Child 4216 read pipe buffer correctly pipe11.c:50: TPASS: Child 4193 read pipe buffer correctly pipe11.c:50: TPASS: Child 4219 read pipe buffer correctly pipe11.c:50: TPASS: Child 4187 read pipe buffer correctly pipe11.c:50: TPASS: Child 4185 read pipe buffer correctly pipe11.c:50: TPASS: Child 4207 read pipe buffer correctly pipe11.c:50: TPASS: Child 4189 read pipe buffer correctly pipe11.c:50: TPASS: Child 4190 read pipe buffer correctly pipe11.c:50: TPASS: Child 4192 read pipe buffer correctly pipe11.c:50: TPASS: Child 4218 read pipe buffer correctly pipe11.c:50: TPASS: Child 4221 read pipe buffer correctly pipe11.c:50: TPASS: Child 4209 read pipe buffer correctly Summary: passed 70 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=pipe2_01 stime=1632528306 cmdline="pipe2_01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pipe2_01.c:56: TINFO: Test pipe2 with 0 flag pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(0) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(0) pipe2_01.c:56: TINFO: Test pipe2 using O_CLOEXEC flag pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(524288) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(524288) pipe2_01.c:56: TINFO: Test pipe2 using O_DIRECT flag pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(16384) pipe2_01.c:56: TINFO: Test pipe2 using O_NONBLOCK flag pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(2048) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(2048) Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ppoll01 stime=1632528306 cmdline="ppoll01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ppoll01.c:199: TINFO: Testing variant: vDSO or syscall with libc spec ppoll01.c:246: TINFO: case NORMAL ppoll01.c:277: TPASS: revents=0x0005 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case MASK_SIGNAL ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case TIMEOUT ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case FD_ALREADY_CLOSED ppoll01.c:277: TPASS: revents=0x0020 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case SEND_SIGINT ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case SEND_SIGINT_RACE_TEST ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case INVALID_NFDS ppoll01.c:286: TPASS: ret: -1, errno: EINVAL (22) ppoll01.c:246: TINFO: case INVALID_FDS ppoll01.c:286: TPASS: ret: -1, errno: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ppoll01.c:199: TINFO: Testing variant: syscall with old kernel spec ppoll01.c:246: TINFO: case NORMAL ppoll01.c:277: TPASS: revents=0x0005 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case MASK_SIGNAL ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case TIMEOUT ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case FD_ALREADY_CLOSED ppoll01.c:277: TPASS: revents=0x0020 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case SEND_SIGINT ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case SEND_SIGINT_RACE_TEST ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case INVALID_NFDS ppoll01.c:286: TPASS: ret: -1, errno: EINVAL (22) ppoll01.c:246: TINFO: case INVALID_FDS ppoll01.c:286: TPASS: ret: -1, errno: EFAULT (14) Summary: passed 20 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=preadv01 stime=1632528307 cmdline="preadv01" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv01.c:81: TPASS: Preadv(2) read 64 bytes successfully with content 'a' expectedly preadv01.c:81: TPASS: Preadv(2) read 64 bytes successfully with content 'a' expectedly preadv01.c:81: TPASS: Preadv(2) read 32 bytes successfully with content 'b' expectedly Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=preadv203_64 stime=1632528307 cmdline="preadv203_64" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 309, short reads 10, zero len reads 0, EAGAIN(s) 5719458 preadv203.c:180: TINFO: Number of writes 2317200 preadv203.c:194: TINFO: Cache dropped 80 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 14347, short reads 10, zero len reads 0, EAGAIN(s) 42764859 preadv203.c:180: TINFO: Number of writes 17626680 preadv203.c:194: TINFO: Cache dropped 630 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 18549, short reads 10, zero len reads 0, EAGAIN(s) 35828711 preadv203.c:180: TINFO: Number of writes 18876060 preadv203.c:194: TINFO: Cache dropped 567 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 3221, short reads 10, zero len reads 0, EAGAIN(s) 61908 preadv203.c:180: TINFO: Number of writes 2700 preadv203.c:194: TINFO: Cache dropped 1 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on ntfs tst_test.c:889: TINFO: Formatting /dev/loop0 with ntfs opts='' extra opts='' The partition start sector was not specified for /dev/loop0 and it could not be obtained automatically. It has been set to 0. The number of sectors per track was not specified for /dev/loop0 and it could not be obtained automatically. It has been set to 0. The number of heads was not specified for /dev/loop0 and it could not be obtained automatically. It has been set to 0. To boot from a device, Windows needs the 'partition start sector', the 'sectors per track' and the 'number of heads' to be set. Windows will not be able to boot from this device. tst_test.c:900: TINFO: Trying FUSE... tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) Summary: passed 4 failed 0 broken 0 skipped 4 warnings 0 <<>> initiation_status="ok" duration=80 termination_type=exited termination_id=0 corefile=no cutime=4813 cstime=16404 <<>> <<>> tag=quotactl02 stime=1632528387 cmdline="quotactl02" contacts="" analysis=exit <<>> tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts='' extra opts='' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s quotactl02.c:133: TINFO: Test #0: QCMD(Q_XGETQSTAT, USRQUOTA) off quotactl02.h:68: TPASS: quotactl() succeeded to turn off xfs quota and get xfs quota off status for user quotactl02.c:133: TINFO: Test #1: QCMD(Q_XGETQSTAT, USRQUOTA) on quotactl02.h:88: TPASS: quotactl() succeeded to turn on xfs quota and get xfs quota on status for user quotactl02.c:133: TINFO: Test #2: QCMD(Q_XGETQUOTA, USRQUOTA) qlim quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETQUOTA for user to get xfs disk quota limits quotactl02.c:133: TINFO: Test #3: QCMD(Q_XGETNEXTQUOTA, USRQUOTA) quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETNEXTQUOTA for user to get xfs disk quota limits quotactl02.c:133: TINFO: Test #4: QCMD(Q_XGETQSTATV, USRQUOTA) off quotactl02.h:110: TPASS: quotactl() succeeded to turn off xfs quota and get xfs quota off statv for user quotactl02.c:133: TINFO: Test #5: QCMD(Q_XGETQSTATV, USRQUOTA) on quotactl02.h:132: TPASS: quotactl() succeeded to turn on xfs quota and get xfs quota on statv for user quotactl02.c:133: TINFO: Test #6: QCMD(Q_XGETQSTAT, GRPQUOTA) off quotactl02.h:68: TPASS: quotactl() succeeded to turn off xfs quota and get xfs quota off status for group quotactl02.c:133: TINFO: Test #7: QCMD(Q_XGETQSTAT, GRPQUOTA) on quotactl02.h:88: TPASS: quotactl() succeeded to turn on xfs quota and get xfs quota on status for group quotactl02.c:133: TINFO: Test #8: QCMD(Q_XGETQUOTA, GRPQUOTA) qlim quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETQUOTA for group to get xfs disk quota limits quotactl02.c:133: TINFO: Test #9: QCMD(Q_XGETNEXTQUOTA, GRPQUOTA) quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETNEXTQUOTA for group to get xfs disk quota limits quotactl02.c:133: TINFO: Test #10: QCMD(Q_XGETQSTATV, GRPQUOTA) off quotactl02.h:110: TPASS: quotactl() succeeded to turn off xfs quota and get xfs quota off statv for group quotactl02.c:133: TINFO: Test #11: QCMD(Q_XGETQSTATV, GRPQUOTA) on quotactl02.h:132: TPASS: quotactl() succeeded to turn on xfs quota and get xfs quota on statv for group Summary: passed 12 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=4 <<>> <<>> tag=readdir21 stime=1632528388 cmdline="readdir21" contacts="" analysis=exit <<>> readdir21 1 TCONF : readdir21.c:122: syscall(-1) __NR_readdir not supported on your arch readdir21 2 TCONF : readdir21.c:122: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=readlink03 stime=1632528388 cmdline="readlink03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s readlink03.c:86: TPASS: readlink() failed as expected: EACCES (13) readlink03.c:86: TPASS: readlink() failed as expected: EINVAL (22) readlink03.c:86: TPASS: readlink() failed as expected: EINVAL (22) readlink03.c:86: TPASS: readlink() failed as expected: ENAMETOOLONG (36) readlink03.c:86: TPASS: readlink() failed as expected: ENOENT (2) readlink03.c:86: TPASS: readlink() failed as expected: ENOTDIR (20) readlink03.c:86: TPASS: readlink() failed as expected: ELOOP (40) readlink03.c:86: TPASS: readlink() failed as expected: EFAULT (14) Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=readv01 stime=1632528388 cmdline="readv01" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 01m 15s readv01.c:71: TPASS: readv() with 0 I/O vectors readv01.c:85: TPASS: readv() correctly read 0 bytes readv01.c:71: TPASS: readv() with NULL I/O vectors readv01.c:85: TPASS: readv() correctly read 64 bytes readv01.c:71: TPASS: readv() with too big I/O vectors readv01.c:85: TPASS: readv() correctly read 64 bytes readv01.c:71: TPASS: readv() with multiple I/O vectors readv01.c:85: TPASS: readv() correctly read 48 bytes readv01.c:71: TPASS: readv() with zero-len buffer readv01.c:85: TPASS: readv() correctly read 64 bytes Summary: passed 10 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=recvmmsg01 stime=1632528388 cmdline="recvmmsg01" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s recvmmsg01.c:102: TINFO: Testing variant: vDSO or syscall with libc spec recvmmsg01.c:93: TPASS: recvmmsg() bad socket file descriptor: EBADF (9) recvmmsg01.c:93: TPASS: recvmmsg() bad message vector address: EFAULT (14) recvmmsg01.c:93: TPASS: recvmmsg() negative seconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() overflow in nanoseconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() bad timeout address: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s recvmmsg01.c:102: TINFO: Testing variant: syscall with old kernel spec recvmmsg01.c:93: TPASS: recvmmsg() bad socket file descriptor: EBADF (9) recvmmsg01.c:93: TPASS: recvmmsg() bad message vector address: EFAULT (14) recvmmsg01.c:93: TPASS: recvmmsg() negative seconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() overflow in nanoseconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() bad timeout address: EFAULT (14) Summary: passed 10 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=rename02 stime=1632528388 cmdline="rename02" contacts="" analysis=exit <<>> rename02 1 TPASS : rename(./tfile_4636, ./rnfile_4636) returned 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=rename10 stime=1632528388 cmdline="rename10" contacts="" analysis=exit <<>> rename10 1 TPASS : expected failure - errno = 36 : File name too long rename10 2 TPASS : expected failure - errno = 2 : No such file or directory <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=renameat202 stime=1632528388 cmdline="renameat202 -i 10" contacts="" analysis=exit <<>> renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=rt_sigaction03 stime=1632528388 cmdline="rt_sigaction03" contacts="" analysis=exit <<>> rt_sigaction03 0 TINFO : Signal 34 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 1 TPASS : rt_sigaction03 failure with sig: 34 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 2 TPASS : rt_sigaction03 failure with sig: 34 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 3 TPASS : rt_sigaction03 failure with sig: 34 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 4 TPASS : rt_sigaction03 failure with sig: 34 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 5 TPASS : rt_sigaction03 failure with sig: 34 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 35 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 6 TPASS : rt_sigaction03 failure with sig: 35 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 7 TPASS : rt_sigaction03 failure with sig: 35 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 8 TPASS : rt_sigaction03 failure with sig: 35 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 9 TPASS : rt_sigaction03 failure with sig: 35 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 10 TPASS : rt_sigaction03 failure with sig: 35 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 36 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 11 TPASS : rt_sigaction03 failure with sig: 36 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 12 TPASS : rt_sigaction03 failure with sig: 36 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 13 TPASS : rt_sigaction03 failure with sig: 36 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 14 TPASS : rt_sigaction03 failure with sig: 36 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 15 TPASS : rt_sigaction03 failure with sig: 36 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 37 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 16 TPASS : rt_sigaction03 failure with sig: 37 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 17 TPASS : rt_sigaction03 failure with sig: 37 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 18 TPASS : rt_sigaction03 failure with sig: 37 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 19 TPASS : rt_sigaction03 failure with sig: 37 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 20 TPASS : rt_sigaction03 failure with sig: 37 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 38 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 21 TPASS : rt_sigaction03 failure with sig: 38 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 22 TPASS : rt_sigaction03 failure with sig: 38 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 23 TPASS : rt_sigaction03 failure with sig: 38 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 24 TPASS : rt_sigaction03 failure with sig: 38 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 25 TPASS : rt_sigaction03 failure with sig: 38 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 39 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 26 TPASS : rt_sigaction03 failure with sig: 39 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 27 TPASS : rt_sigaction03 failure with sig: 39 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 28 TPASS : rt_sigaction03 failure with sig: 39 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 29 TPASS : rt_sigaction03 failure with sig: 39 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 30 TPASS : rt_sigaction03 failure with sig: 39 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 40 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 31 TPASS : rt_sigaction03 failure with sig: 40 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 32 TPASS : rt_sigaction03 failure with sig: 40 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 33 TPASS : rt_sigaction03 failure with sig: 40 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 34 TPASS : rt_sigaction03 failure with sig: 40 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 35 TPASS : rt_sigaction03 failure with sig: 40 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 41 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 36 TPASS : rt_sigaction03 failure with sig: 41 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 37 TPASS : rt_sigaction03 failure with sig: 41 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 38 TPASS : rt_sigaction03 failure with sig: 41 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 39 TPASS : rt_sigaction03 failure with sig: 41 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 40 TPASS : rt_sigaction03 failure with sig: 41 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 42 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 41 TPASS : rt_sigaction03 failure with sig: 42 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 42 TPASS : rt_sigaction03 failure with sig: 42 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 43 TPASS : rt_sigaction03 failure with sig: 42 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 44 TPASS : rt_sigaction03 failure with sig: 42 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 45 TPASS : rt_sigaction03 failure with sig: 42 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 43 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 46 TPASS : rt_sigaction03 failure with sig: 43 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 47 TPASS : rt_sigaction03 failure with sig: 43 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 48 TPASS : rt_sigaction03 failure with sig: 43 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 49 TPASS : rt_sigaction03 failure with sig: 43 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 50 TPASS : rt_sigaction03 failure with sig: 43 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 44 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 51 TPASS : rt_sigaction03 failure with sig: 44 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 52 TPASS : rt_sigaction03 failure with sig: 44 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 53 TPASS : rt_sigaction03 failure with sig: 44 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 54 TPASS : rt_sigaction03 failure with sig: 44 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 55 TPASS : rt_sigaction03 failure with sig: 44 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 45 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 56 TPASS : rt_sigaction03 failure with sig: 45 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 57 TPASS : rt_sigaction03 failure with sig: 45 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 58 TPASS : rt_sigaction03 failure with sig: 45 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 59 TPASS : rt_sigaction03 failure with sig: 45 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 60 TPASS : rt_sigaction03 failure with sig: 45 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 46 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 61 TPASS : rt_sigaction03 failure with sig: 46 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 62 TPASS : rt_sigaction03 failure with sig: 46 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 63 TPASS : rt_sigaction03 failure with sig: 46 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 64 TPASS : rt_sigaction03 failure with sig: 46 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 65 TPASS : rt_sigaction03 failure with sig: 46 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 47 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 66 TPASS : rt_sigaction03 failure with sig: 47 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 67 TPASS : rt_sigaction03 failure with sig: 47 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 68 TPASS : rt_sigaction03 failure with sig: 47 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 69 TPASS : rt_sigaction03 failure with sig: 47 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 70 TPASS : rt_sigaction03 failure with sig: 47 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 48 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 71 TPASS : rt_sigaction03 failure with sig: 48 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 72 TPASS : rt_sigaction03 failure with sig: 48 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 73 TPASS : rt_sigaction03 failure with sig: 48 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 74 TPASS : rt_sigaction03 failure with sig: 48 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 75 TPASS : rt_sigaction03 failure with sig: 48 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 49 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 76 TPASS : rt_sigaction03 failure with sig: 49 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 77 TPASS : rt_sigaction03 failure with sig: 49 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 78 TPASS : rt_sigaction03 failure with sig: 49 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 79 TPASS : rt_sigaction03 failure with sig: 49 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 80 TPASS : rt_sigaction03 failure with sig: 49 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 50 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 81 TPASS : rt_sigaction03 failure with sig: 50 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 82 TPASS : rt_sigaction03 failure with sig: 50 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 83 TPASS : rt_sigaction03 failure with sig: 50 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 84 TPASS : rt_sigaction03 failure with sig: 50 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 85 TPASS : rt_sigaction03 failure with sig: 50 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 51 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 86 TPASS : rt_sigaction03 failure with sig: 51 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 87 TPASS : rt_sigaction03 failure with sig: 51 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 88 TPASS : rt_sigaction03 failure with sig: 51 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 89 TPASS : rt_sigaction03 failure with sig: 51 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 90 TPASS : rt_sigaction03 failure with sig: 51 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 52 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 91 TPASS : rt_sigaction03 failure with sig: 52 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 92 TPASS : rt_sigaction03 failure with sig: 52 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 93 TPASS : rt_sigaction03 failure with sig: 52 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 94 TPASS : rt_sigaction03 failure with sig: 52 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 95 TPASS : rt_sigaction03 failure with sig: 52 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 53 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 96 TPASS : rt_sigaction03 failure with sig: 53 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 97 TPASS : rt_sigaction03 failure with sig: 53 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 98 TPASS : rt_sigaction03 failure with sig: 53 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 99 TPASS : rt_sigaction03 failure with sig: 53 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 100 TPASS : rt_sigaction03 failure with sig: 53 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 54 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 101 TPASS : rt_sigaction03 failure with sig: 54 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 102 TPASS : rt_sigaction03 failure with sig: 54 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 103 TPASS : rt_sigaction03 failure with sig: 54 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 104 TPASS : rt_sigaction03 failure with sig: 54 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 105 TPASS : rt_sigaction03 failure with sig: 54 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 55 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 106 TPASS : rt_sigaction03 failure with sig: 55 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 107 TPASS : rt_sigaction03 failure with sig: 55 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 108 TPASS : rt_sigaction03 failure with sig: 55 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 109 TPASS : rt_sigaction03 failure with sig: 55 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 110 TPASS : rt_sigaction03 failure with sig: 55 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 56 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 111 TPASS : rt_sigaction03 failure with sig: 56 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 112 TPASS : rt_sigaction03 failure with sig: 56 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 113 TPASS : rt_sigaction03 failure with sig: 56 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 114 TPASS : rt_sigaction03 failure with sig: 56 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 115 TPASS : rt_sigaction03 failure with sig: 56 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 57 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 116 TPASS : rt_sigaction03 failure with sig: 57 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 117 TPASS : rt_sigaction03 failure with sig: 57 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 118 TPASS : rt_sigaction03 failure with sig: 57 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 119 TPASS : rt_sigaction03 failure with sig: 57 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 120 TPASS : rt_sigaction03 failure with sig: 57 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 58 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 121 TPASS : rt_sigaction03 failure with sig: 58 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 122 TPASS : rt_sigaction03 failure with sig: 58 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 123 TPASS : rt_sigaction03 failure with sig: 58 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 124 TPASS : rt_sigaction03 failure with sig: 58 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 125 TPASS : rt_sigaction03 failure with sig: 58 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 59 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 126 TPASS : rt_sigaction03 failure with sig: 59 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 127 TPASS : rt_sigaction03 failure with sig: 59 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 128 TPASS : rt_sigaction03 failure with sig: 59 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 129 TPASS : rt_sigaction03 failure with sig: 59 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 130 TPASS : rt_sigaction03 failure with sig: 59 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 60 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 131 TPASS : rt_sigaction03 failure with sig: 60 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 132 TPASS : rt_sigaction03 failure with sig: 60 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 133 TPASS : rt_sigaction03 failure with sig: 60 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 134 TPASS : rt_sigaction03 failure with sig: 60 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 135 TPASS : rt_sigaction03 failure with sig: 60 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 61 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 136 TPASS : rt_sigaction03 failure with sig: 61 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 137 TPASS : rt_sigaction03 failure with sig: 61 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 138 TPASS : rt_sigaction03 failure with sig: 61 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 139 TPASS : rt_sigaction03 failure with sig: 61 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 140 TPASS : rt_sigaction03 failure with sig: 61 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 62 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 141 TPASS : rt_sigaction03 failure with sig: 62 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 142 TPASS : rt_sigaction03 failure with sig: 62 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 143 TPASS : rt_sigaction03 failure with sig: 62 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 144 TPASS : rt_sigaction03 failure with sig: 62 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 145 TPASS : rt_sigaction03 failure with sig: 62 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 63 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 146 TPASS : rt_sigaction03 failure with sig: 63 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 147 TPASS : rt_sigaction03 failure with sig: 63 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 148 TPASS : rt_sigaction03 failure with sig: 63 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 149 TPASS : rt_sigaction03 failure with sig: 63 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 150 TPASS : rt_sigaction03 failure with sig: 63 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 64 rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 151 TPASS : rt_sigaction03 failure with sig: 64 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND rt_sigaction03 152 TPASS : rt_sigaction03 failure with sig: 64 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 153 TPASS : rt_sigaction03 failure with sig: 64 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_RESETHAND|SA_SIGINFO rt_sigaction03 154 TPASS : rt_sigaction03 failure with sig: 64 as expected errno = EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags = SA_NOMASK rt_sigaction03 155 TPASS : rt_sigaction03 failure with sig: 64 as expected errno = EINVAL : Invalid argument <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=rt_sigprocmask02 stime=1632528388 cmdline="rt_sigprocmask02" contacts="" analysis=exit <<>> rt_sigprocmask02 1 TPASS : Got expected errno: TEST_ERRNO=EINVAL(22): Invalid argument rt_sigprocmask02 2 TPASS : Got expected errno: TEST_ERRNO=EFAULT(14): Bad address <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sbrk01 stime=1632528388 cmdline="sbrk01" contacts="" analysis=exit <<>> sbrk01 1 TPASS : sbrk - Increase by 8192 bytes returned 0x55f8a84b6000 sbrk01 2 TPASS : sbrk - Increase by -8192 bytes returned 0x55f8a84b8000 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=sched_get_priority_max02 stime=1632528388 cmdline="sched_get_priority_max02" contacts="" analysis=exit <<>> sched_get_priority_max02 1 TPASS : Test Passed, Got EINVAL <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sched_rr_get_interval03 stime=1632528388 cmdline="sched_rr_get_interval03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sched_rr_get_interval03.c:53: TINFO: Testing variant: vDSO or syscall with libc spec sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(-1, 0x55d6c0af38c8): EINVAL (22) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(32768, 0x55d6c0af38c8): ESRCH (3) sched_rr_get_interval03.c:72: TCONF: EFAULT skipped for libc_variant tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sched_rr_get_interval03.c:53: TINFO: Testing variant: syscall with old kernel spec sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(-1, 0x55d6c0af38c8): EINVAL (22) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(32768, 0x55d6c0af38c8): ESRCH (3) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(0, 0x7f82962f8000): EFAULT (14) Summary: passed 5 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sched_setparam04 stime=1632528388 cmdline="sched_setparam04" contacts="" analysis=exit <<>> sched_setparam04 1 TPASS : expected failure; Got ESRCH sched_setparam04 2 TPASS : expected failure; Got EINVAL sched_setparam04 3 TPASS : expected failure; Got EINVAL sched_setparam04 4 TPASS : expected failure; Got EINVAL <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sched_getscheduler02 stime=1632528388 cmdline="sched_getscheduler02" contacts="" analysis=exit <<>> sched_getscheduler02 1 TPASS : call failed with ESRCH <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=semctl03 stime=1632528388 cmdline="semctl03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s semctl03.c:82: TINFO: Testing variant: libc semctl() semctl03.c:74: TPASS: semctl() with invalid IPC command: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid sem id: EINVAL (22) semctl03.c:69: TCONF: EFAULT is skipped for libc variant semctl03.c:69: TCONF: EFAULT is skipped for libc variant tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s semctl03.c:82: TINFO: Testing variant: __NR_semctl syscall semctl03.c:74: TPASS: semctl() with invalid IPC command: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid sem id: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid union arg: EFAULT (14) semctl03.c:74: TPASS: semctl() with invalid union arg: EFAULT (14) Summary: passed 6 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=semget06 stime=1632528388 cmdline="semget06" contacts="" analysis=exit <<>> semget06 1 TPASS : expected failure - errno = 22 : Invalid argument semget06 2 TPASS : expected failure - errno = 22 : Invalid argument <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sendfile03 stime=1632528388 cmdline="sendfile03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sendfile03.c:54: TPASS: sendfile(..) with out_fd=-1: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with out_fd=O_RDONLY: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with in_fd=-1: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with out_fd=O_WRONLY: EBADF (9) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=sendfile08_64 stime=1632528388 cmdline="sendfile08_64" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sendfile08.c:44: TPASS: sendfile() copies data correctly Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=set_robust_list01 stime=1632528388 cmdline="set_robust_list01" contacts="" analysis=exit <<>> set_robust_list01 1 TPASS : set_robust_list: retval = -1 (expected -1), errno = 22 (expected 22) set_robust_list01 2 TPASS : set_robust_list: retval = 0 (expected 0), errno = 0 (expected 0) <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=set_thread_area01 stime=1632528388 cmdline="set_thread_area01" contacts="" analysis=exit <<>> set_thread_area_01 1 TCONF : set_thread_area01.c:77: syscall(205) tests[i].syscall not supported on your arch set_thread_area_01 2 TCONF : set_thread_area01.c:77: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setfsuid01_16 stime=1632528388 cmdline="setfsuid01_16" contacts="" analysis=exit <<>> setfsuid01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setfsuid/../utils/compat_16.h:117: 16-bit version of setfsuid() is not supported on your platform setfsuid01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setfsuid/../utils/compat_16.h:117: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setegid02 stime=1632528388 cmdline="setegid02" contacts="" analysis=exit <<>> setegid02 1 TPASS : setegid failed as expected: TEST_ERRNO=EPERM(1): Operation not permitted <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setgroups01_16 stime=1632528388 cmdline="setgroups01_16" contacts="" analysis=exit <<>> setgroups01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setgroups/../utils/compat_16.h:82: 16-bit version of getgroups() is not supported on your platform setgroups01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setgroups/../utils/compat_16.h:82: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setitimer01 stime=1632528388 cmdline="setitimer01" contacts="" analysis=exit <<>> setitimer01 1 TPASS : functionality is correct <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setitimer02 stime=1632528388 cmdline="setitimer02" contacts="" analysis=exit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setitimer02.c:31: TPASS: sys_setitimer(ITIMER_REAL, value, (struct itimerval *)-1): EFAULT (14) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setpgid01 stime=1632528388 cmdline="setpgid01" contacts="" analysis=exit <<>> setpgid01 1 TPASS : test setpgid(4664, 4664) success setpgid01 2 TPASS : test setpgid(0, 0) success <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setregid04_16 stime=1632528388 cmdline="setregid04_16" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setregid04.c:84: TINFO: getgrnam(nobody) failed - try fallback nogroup /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setregid/../utils/compat_tst_16.h:128: TCONF: 16-bit version of setregid() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setresuid05_16 stime=1632528388 cmdline="setresuid05_16" contacts="" analysis=exit <<>> setresuid05_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setresuid/../utils/compat_16.h:136: 16-bit version of setresuid() is not supported on your platform setresuid05_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setresuid/../utils/compat_16.h:136: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=1 <<>> <<>> tag=setreuid01_16 stime=1632528388 cmdline="setreuid01_16" contacts="" analysis=exit <<>> setreuid01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setreuid/../utils/compat_16.h:127: 16-bit version of setreuid() is not supported on your platform setreuid01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setreuid/../utils/compat_16.h:127: Remaining cases not appropriate for configuration <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setreuid05_16 stime=1632528388 cmdline="setreuid05_16" contacts="" analysis=exit <<>> setreuid05_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setreuid/../utils/compat_16.h:127: 16-bit version of setreuid() is not supported on your platform setreuid05_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setreuid/../utils/compat_16.h:127: Remaining cases not appropriate for configuration setreuid05_16 0 TINFO : Child process returned TCONF <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setsid01 stime=1632528388 cmdline="setsid01" contacts="" analysis=exit <<>> setsid01 1 TPASS : setsid SUCCESS to set errno to EPERM setsid01 1 TPASS : all misc tests passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setsockopt01 stime=1632528389 cmdline="setsockopt01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setsockopt01.c:66: TINFO: Testing invalid file descriptor setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EBADF (9) setsockopt01.c:66: TINFO: Testing non-socket file descriptor setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOTSOCK (88) setsockopt01.c:66: TINFO: Testing invalid option buffer setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EFAULT (14) setsockopt01.c:66: TINFO: Testing invalid optlen setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EINVAL (22) setsockopt01.c:66: TINFO: Testing invalid level setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPROTOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (UDP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPROTOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (IP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPROTOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (TCP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPROTOOPT (92) Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setuid04 stime=1632528389 cmdline="setuid04" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setuid04.c:49: TPASS: open() returned errno EACCES setuid04.c:49: TPASS: open() returned errno EACCES Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=setxattr02 stime=1632528389 cmdline="setxattr02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0 <<>> <<>> tag=shmctl02 stime=1632528389 cmdline="shmctl02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s shmctl02.c:109: TINFO: Testing variant: libc shmctl() shmctl02.c:98: TPASS: shmctl(3, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:93: TCONF: EFAULT is skipped for libc variant shmctl02.c:93: TCONF: EFAULT is skipped for libc variant shmctl02.c:98: TPASS: shmctl(4, -1, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(-1, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(5, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(2, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(2, 0, (nil)): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 1, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 11, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 12, 0x5557ace408a0): EPERM (1) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s shmctl02.c:109: TINFO: Testing variant: __NR_shmctl syscall shmctl02.c:98: TPASS: shmctl(7, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(8, 1, 0xffffffffffffffff): EFAULT (14) shmctl02.c:98: TPASS: shmctl(8, 2, 0xffffffffffffffff): EFAULT (14) shmctl02.c:98: TPASS: shmctl(8, -1, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(-1, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(9, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(6, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(6, 0, (nil)): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 1, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 11, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 12, 0x5557ace408a0): EPERM (1) Summary: passed 20 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=shmdt02 stime=1632528389 cmdline="shmdt02" contacts="" analysis=exit <<>> shmdt02 1 TPASS : expected failure - errno = 22 : Invalid argument <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=sigaltstack02 stime=1632528389 cmdline="sigaltstack02" contacts="" analysis=exit <<>> sigaltstack02 1 TPASS : stgaltstack() fails, Invalid Flag value, errno:22 sigaltstack02 2 TPASS : stgaltstack() fails, alternate stack is < MINSIGSTKSZ, errno:12 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=signalfd4_01 stime=1632528389 cmdline="signalfd4_01" contacts="" analysis=exit <<>> signalfd4_01 1 TPASS : signalfd4(SFD_CLOEXEC) Passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sigrelse01 stime=1632528389 cmdline="sigrelse01" contacts="" analysis=exit <<>> sigrelse01 1 TPASS : sigrelse() released all 55 signals under test. <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=stat01_64 stime=1632528389 cmdline="stat01_64" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stat01.c:75: TPASS: stat(test_fileread) stat01.c:75: TPASS: stat(test_filenoread) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=stime02 stime=1632528389 cmdline="stime02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:46: TINFO: Testing libc stime() stime02.c:37: TPASS: stime(2) fails, Caller not root: EPERM (1) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:49: TINFO: Testing SYS_stime syscall stime_var.h:28: TCONF: syscall(-1) __NR_stime not supported tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:52: TINFO: Testing SYS_settimeofday syscall stime02.c:37: TPASS: stime(2) fails, Caller not root: EPERM (1) Summary: passed 2 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=sysctl03 stime=1632528389 cmdline="sysctl03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sysctl03.c:76: TINFO: this test's results are based on potentially undocumented behavior in the kernel. read the NOTE in the source file for more details sysctl03.c:55: TCONF: syscall(156) __NR__sysctl not supported Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=32 corefile=no cutime=0 cstime=0 <<>> sysctl03.c:55: TCONF: syscall(156) __NR__sysctl not supported <<>> tag=syslog07 stime=1632528389 cmdline="syslog07" contacts="" analysis=exit <<>> syslog07 0 TINFO : testing syslog priorities ... syslog07 0 TINFO : o Send syslog messages at all levels and see whether syslog07 0 TINFO : All level messages are logged. syslog07 0 TINFO : restarting syslog daemon syslog07 0 TINFO : restarting syslog daemon <<>> initiation_status="ok" duration=6 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=3 <<>> <<>> tag=timerfd01 stime=1632528395 cmdline="timerfd01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timerfd01.c:153: TINFO: Testing variant: syscall with old kernel spec timerfd01.c:102: TINFO: testing CLOCK MONOTONIC timerfd01.c:106: TINFO: relative timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:110: TINFO: absolute timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:115: TINFO: sequential timer (50 ms) timerfd01.c:128: TPASS: Timer read back value is relative timerfd01.c:89: TPASS: got 3 tick(s) timerfd01.c:134: TINFO: testing with O_NONBLOCK timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:146: TPASS: read failed with: EAGAIN/EWOULDBLOCK (11) timerfd01.c:102: TINFO: testing CLOCK REALTIME timerfd01.c:106: TINFO: relative timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:110: TINFO: absolute timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:115: TINFO: sequential timer (50 ms) timerfd01.c:128: TPASS: Timer read back value is relative timerfd01.c:89: TPASS: got 3 tick(s) timerfd01.c:134: TINFO: testing with O_NONBLOCK timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:146: TPASS: read failed with: EAGAIN/EWOULDBLOCK (11) Summary: passed 12 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=timerfd_create01 stime=1632528396 cmdline="timerfd_create01" contacts="" analysis=exit <<>> timerfd_create01 1 TPASS : timerfd_create() failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument timerfd_create01 2 TPASS : timerfd_create() failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=timer_create01 stime=1632528396 cmdline="timer_create01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timer_create01.c:51: TINFO: Testing notification type: SIGEV_NONE timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_SIGNAL timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_THREAD timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_THREAD_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: NULL timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPUTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_ALARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI Summary: passed 40 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=timer_settime01 stime=1632528396 cmdline="timer_settime01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timer_settime01.c:85: TINFO: Testing variant: syscall with old kernel spec timer_settime01.c:96: TINFO: Testing for general initialization: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for setting old_value: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for using periodic timer: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for using absolute time: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed Summary: passed 32 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=2 termination_type=exited termination_id=0 corefile=no cutime=160 cstime=0 <<>> <<>> tag=truncate02 stime=1632528398 cmdline="truncate02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s truncate02.c:90: TPASS: truncate(testfile, 256) succeeded truncate02.c:90: TPASS: truncate(testfile, 512) succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=uname01 stime=1632528398 cmdline="uname01" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s uname01.c:21: TPASS: uname(&un) passed uname01.c:31: TPASS: sysname set to Linux Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=unshare02 stime=1632528398 cmdline="unshare02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s unshare02.c:52: TPASS: unshare(-1): EINVAL (22) unshare02.c:52: TPASS: unshare(CLONE_NEWNS): EPERM (1) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=umount03 stime=1632528398 cmdline="umount03" contacts="" analysis=exit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts='' extra opts='' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s umount03.c:35: TPASS: umount() fails as expected: EPERM (1) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=3 <<>> <<>> tag=umount2_03 stime=1632528398 cmdline="umount2_03" contacts="" analysis=exit <<>> mke2fs 1.44.5 (15-Dec-2018) umount2_03 0 TINFO : Found free device 0 '/dev/loop0' umount2_03 0 TINFO : Formatting /dev/loop0 with ext2 opts='' extra opts='' umount2_03 1 TPASS : umount2(2) failed as expected: TEST_ERRNO=EINVAL(22): Invalid argument umount2_03 2 TPASS : umount2(2) succeeded as expected <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=5 <<>> <<>> tag=utime01 stime=1632528399 cmdline="utime01" contacts="" analysis=exit <<>> utime01 1 TPASS : Functionality of utime(tmp_file, NULL) successful <<>> initiation_status="ok" duration=4 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=waitpid09 stime=1632528403 cmdline="waitpid09" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s waitpid09.c:66: TPASS: waitpid(pid, WNOHANG) = 0 for a running child waitpid09.c:106: TPASS: waitpid(pid, WNOHANG) = pid for an exited child waitpid09.c:126: TPASS: waitpid(-1, 0) = -1 with ECHILD if no children waitpid09.c:145: TPASS: waitpid(-1, WNOHANG) = -1 with ECHILD if no children Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=waitpid13 stime=1632528403 cmdline="waitpid13" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s waitpid_common.h:129: TINFO: Sending SIGCONT to 4834 waitpid_common.h:129: TINFO: Sending SIGCONT to 4835 waitpid_common.h:129: TINFO: Sending SIGCONT to 4836 waitpid_common.h:129: TINFO: Sending SIGCONT to 4837 waitpid_common.h:129: TINFO: Sending SIGCONT to 4830 waitpid_common.h:129: TINFO: Sending SIGCONT to 4831 waitpid_common.h:129: TINFO: Sending SIGCONT to 4832 waitpid_common.h:129: TINFO: Sending SIGCONT to 4833 waitpid13.c:70: TPASS: Test PASSED Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=writev07 stime=1632528403 cmdline="writev07" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s writev07.c:51: TINFO: starting test with initial file offset: 0 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 65 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 4096 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 4097 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=copy_file_range03 stime=1632528403 cmdline="copy_file_range03" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s copy_file_range.h:36: TINFO: Testing libc copy_file_range() copy_file_range03.c:48: TPASS: copy_file_range sucessfully updated the timestamp tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s copy_file_range.h:39: TINFO: Testing __NR_copy_file_range syscall copy_file_range03.c:48: TPASS: copy_file_range sucessfully updated the timestamp Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 incrementing stop <<>> initiation_status="ok" duration=2 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> INFO: ltp-pan reported some tests FAIL LTP Version: 20210524-131-g9df4d2316 ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### -------------- next part -------------- --- :#! jobs/ltp-syscalls.yaml: suite: ltp testcase: ltp category: functional need_modules: true need_memory: 4G disk: 1HDD fs: f2fs ltp: test: syscalls-02 job_origin: ltp-syscalls.yaml :#! queue options: queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-skl-d02 tbox_group: lkp-skl-d02 kconfig: x86_64-rhel-8.3 submit_id: 60d8e5ae515552ad38d79764 job_file: "/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-44344-nlau49-0.yaml" id: eb0046d2dda95a50f2afcbf16df4b7f8a12fe0ff queuer_version: "/lkp-src" :#! hosts/lkp-skl-d02: model: Skylake nr_cpu: 4 memory: 32G nr_ssd_partitions: 1 nr_hdd_partitions: 4 hdd_partitions: "/dev/disk/by-id/wwn-0x5000c500746fa0cc-part*" ssd_partitions: "/dev/disk/by-id/wwn-0x55cd2e41514d5105-part2" rootfs_partition: "/dev/disk/by-id/wwn-0x55cd2e41514d5105-part1" brand: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz :#! include/category/functional: kmsg: heartbeat: meminfo: :#! include/disk/nr_hdd: need_kconfig: - CONFIG_BLK_DEV_SD - CONFIG_SCSI - CONFIG_BLOCK=y - CONFIG_SATA_AHCI - CONFIG_SATA_AHCI_PLATFORM - CONFIG_ATA - CONFIG_PCI=y - CONFIG_BLK_DEV_LOOP - CONFIG_CAN=m - CONFIG_CAN_RAW=m - CONFIG_CAN_VCAN=m - CONFIG_IPV6_VTI=m - CONFIG_MINIX_FS=m - CONFIG_F2FS_FS :#! include/ltp: :#! include/queue/cyclic: commit: 8d8cd767b66bf85065378736c7967d488cacf904 :#! include/testbox/lkp-skl-d02: need_kconfig_hw: - CONFIG_E1000E=y - CONFIG_SATA_AHCI - CONFIG_DRM_I915 ucode: '0xe2' :#! include/fs/OTHERS: enqueue_time: 2021-06-28 04:55:10.269296853 +08:00 _id: 60d8e5ae515552ad38d79764 _rt: "/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904" :#! schedule options: user: lkp compiler: gcc-9 LKP_SERVER: internal-lkp-server head_commit: 0fa6d822ea122d3876607670dbcc9b4873ff61b8 base_commit: 13311e74253fe64329390df80bed3f07314ddd61 branch: linux-devel/devel-hourly-20210627-155708 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/0" scheduler_version: "/lkp/lkp/.src-20210625-131152" arch: x86_64 max_uptime: 2100 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-44344-nlau49-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-8.3 - branch=linux-devel/devel-hourly-20210627-155708 - commit=8d8cd767b66bf85065378736c7967d488cacf904 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b - max_uptime=2100 - RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/0 - LKP_SERVER=internal-lkp-server - nokaslr - selinux=0 - 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-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20201211.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20210625.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20210625.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20210222.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn :#! /lkp/lkp/.src-20210625-131152/include/site/inn: LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: :#! runtime status: last_kernel: 5.13.0-rc7-11911-gbf736389d9b5 :#! user overrides: kernel: "/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b" dequeue_time: 2021-06-28 05:28:17.411837676 +08:00 job_state: finished loadavg: 2.38 1.58 0.65 1/212 4977 start_time: '1631752936' end_time: '1631753088' version: "/lkp/lkp/.src-20210625-131227:c1203ef7:af9e1d4ad" -------------- next part -------------- dmsetup remove_all wipefs -a --force /dev/sda1 mkfs -t f2fs /dev/sda1 mkdir -p /fs/sda1 mount -t f2fs /dev/sda1 /fs/sda1 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs ./runltp -f syscalls-02 -d /fs/sda1/tmpdir From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3977017154797153752==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [xattr] 8d8cd767b6: ltp.setxattr02.fail Date: Tue, 29 Jun 2021 11:13:39 +0800 Message-ID: <20210629031339.GN237458@shao2-debian> In-Reply-To: <20210625191229.1752531-2-vgoyal@redhat.com> List-Id: --===============3977017154797153752== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 8d8cd767b66bf85065378736c7967d488cacf904 ("[PATCH 1/1] xattr: Allow= user.* xattr on symlink/special files with CAP_SYS_RESOURCE") url: https://github.com/0day-ci/linux/commits/Vivek-Goyal/xattr-Allow-user-= xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-0313= 18 base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 0c18f= 29aae7ce3dadd26d8ee3505d07cc982df75 in testcase: ltp version: ltp-x86_64-14c1f76-1_20210625 with following parameters: disk: 1HDD fs: f2fs test: syscalls-02 ucode: 0xe2 test-description: The LTP testsuite contains a collection of tools for test= ing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G= memory caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot <<>> tag=3Dsetxattr02 stime=3D1632528389 cmdline=3D"setxattr02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D1 corefile=3Dno cutime=3D0 cstime=3D0 <<>> ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in = this email bin/lkp split-job --compatible job.yaml # generate the yaml file f= or lkp run bin/lkp run generated-yaml-file --- 0DAY/LKP+ Test Infrastructure Open Source Technology Cent= er https://lists.01.org/hyperkitty/list/lkp(a)lists.01.org Intel Corpora= tion Thanks, Rong Chen --===============3977017154797153752== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.13.0-rc7-00004-g8d8cd767b66b" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjEzLjAtcmM3IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHX0NDX1ZFUlNJT05f VEVYVD0iZ2NjLTkgKERlYmlhbiA5LjMuMC0yMikgOS4zLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpD T05GSUdfR0NDX1ZFUlNJT049OTAzMDAKQ09ORklHX0NMQU5HX1ZFUlNJT049MApDT05GSUdfQVNf SVNfR05VPXkKQ09ORklHX0FTX1ZFUlNJT049MjM1MDIKQ09ORklHX0xEX0lTX0JGRD15CkNPTkZJ R19MRF9WRVJTSU9OPTIzNTAyCkNPTkZJR19MTERfVkVSU0lPTj0wCkNPTkZJR19DQ19DQU5fTElO Sz15CkNPTkZJR19DQ19DQU5fTElOS19TVEFUSUM9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPPXkK Q09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxE VElNRV9UQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVy YWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lP Tl9BVVRPPXkKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpD T05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJ R19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9L RVJORUxfTFo0PXkKQ09ORklHX0hBVkVfS0VSTkVMX1pTVEQ9eQpDT05GSUdfS0VSTkVMX0daSVA9 eQojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9M Wk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VS TkVMX1pTVEQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JTklUPSIiCkNPTkZJR19ERUZBVUxU X0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdf U1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVV RV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19N RU1PUllfQVRUQUNIPXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKQ09ORklHX0FVRElUPXkK Q09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMK IyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVS SUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09O RklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkK Q09ORklHX0dFTkVSSUNfSVJRX0lOSkVDVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9 eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJ R19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJ R19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0dFTkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpD T05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05fTU9ERT15CkNPTkZJR19JUlFfRk9SQ0VEX1RI UkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdG UyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNPTkZJR19DTE9DS1NPVVJDRV9X QVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0lOSVQ9eQpDT05GSUdfQ0xPQ0tTT1VS Q0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpD T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JS T0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdf R0VORVJJQ19DTU9TX1VQREFURT15CkNPTkZJR19IQVZFX1BPU0lYX0NQVV9USU1FUlNfVEFTS19X T1JLPXkKQ09ORklHX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKCiMKIyBUaW1lcnMgc3Vi c3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENP TkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNl dApDT05GSUdfTk9fSFpfRlVMTD15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKIyBDT05GSUdf Q09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19I SUdIX1JFU19USU1FUlM9eQojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkK Q09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15 CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklU PXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15 CiMgQ09ORklHX0JQRl9VTlBSSVZfREVGQVVMVF9PRkYgaXMgbm90IHNldAojIENPTkZJR19CUEZf UFJFTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JQRl9MU00gaXMgbm90IHNldAojIGVuZCBvZiBC UEYgc3Vic3lzdGVtCgojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJF RU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVN UFRfQ09VTlQ9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05G SUdfVklSVF9DUFVfQUNDT1VOVElORz15CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15 CkNPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfU0NIRURfQVZHX0lSUT15 CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpD T05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hB Q0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CiMgQ09ORklHX1BTSSBpcyBub3Qgc2V0 CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVf SVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05G SUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklHX1RSRUVfU1JDVT15 CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SQ1U9eQpDT05GSUdfVEFT S1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9D T01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09ORklHX1JDVV9OT0NCX0NQVT15 CiMgZW5kIG9mIFJDVSBTdWJzeXN0ZW0KCkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NP TkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKIyBDT05GSUdfSUtIRUFERVJTIGlzIG5vdCBz ZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MjAKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0x MgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJM RV9TQ0hFRF9DTE9DSz15CgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBDT05GSUdfVUNMQU1Q X1RBU0sgaXMgbm90IHNldAojIGVuZCBvZiBTY2hlZHVsZXIgZmVhdHVyZXMKCkNPTkZJR19BUkNI X1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQ X1RMQl9GTFVTSD15CkNPTkZJR19DQ19IQVNfSU5UMTI4PXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf SU5UMTI4PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HX0RF RkFVTFRfRU5BQkxFRD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNP TkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05G SUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9T Q0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpD T05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQ X1JETUE9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpD T05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RF VklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJ R19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19O QU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19O Uz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENP TkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQ PXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNP TkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19S RF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9 eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05G SUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1B TkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERf T1JQSEFOX1dBUk49eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdf U1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CiMg Q09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9 eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklH X0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19Q UklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1Jf UExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVY X1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpD T05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJ Tkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX0hBVkVfQVJDSF9VU0VSRkFVTFRG RF9XUD15CkNPTkZJR19IQVZFX0FSQ0hfVVNFUkZBVUxURkRfTUlOT1I9eQpDT05GSUdfTUVNQkFS UklFUj15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfS0FM TFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpD T05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9 eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNl dApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50 cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJG X1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50 cyBBbmQgQ291bnRlcnMKCkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19TTFVCX0RF QlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMgbm90 IHNldApDT05GSUdfU0xVQj15CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xB Ql9GUkVFTElTVF9SQU5ET009eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIGlzIG5v dCBzZXQKQ09ORklHX1NIVUZGTEVfUEFHRV9BTExPQ0FUT1I9eQpDT05GSUdfU0xVQl9DUFVfUEFS VElBTD15CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5H PXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHXzY0 QklUPXkKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19MT0NLREVQ X1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJ R19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFY PTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01N QVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklH X0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09O RklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZ PXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19GSUxURVJfUEdQ Uk9UPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQ VV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVO Sz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVO RF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pP TkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNP TkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19G SVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RZTkFNSUNfUEhZU0lDQUxfTUFTSz15CkNPTkZJR19Q R1RBQkxFX0xFVkVMUz01CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMg UHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NN UD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklH X1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfUkVUUE9M SU5FPXkKQ09ORklHX1g4Nl9DUFVfUkVTQ1RSTD15CkNPTkZJR19YODZfRVhURU5ERURfUExBVEZP Uk09eQojIENPTkZJR19YODZfTlVNQUNISVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVlNNUCBp cyBub3Qgc2V0CkNPTkZJR19YODZfVVY9eQojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNl dAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9MUFNT PXkKQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFPXkKQ09ORklHX0lPU0ZfTUJJPXkKIyBD T05GSUdfSU9TRl9NQklfREVCVUcgaXMgbm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9S WV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQK Q09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJB VklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9TUElOTE9DS1M9eQpDT05GSUdf WDg2X0hWX0NBTExCQUNLX1ZFQ1RPUj15CkNPTkZJR19YRU49eQojIENPTkZJR19YRU5fUFYgaXMg bm90IHNldApDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdf WEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5f REVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKQ09ORklHX0tW TV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMg bm90IHNldApDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJU X0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNS Tl9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0Mg aXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBu b3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NI SUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklH X1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BV X0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9 eQpDT05GSUdfWDg2X1ZNWF9GRUFUVVJFX05BTUVTPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpD T05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVfU1VQ X0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9aSEFPWElOPXkKQ09ORklHX0hQRVRfVElNRVI9eQpD T05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1V IGlzIG5vdCBzZXQKQ09ORklHX01BWFNNUD15CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTgx OTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTgxOTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD04 MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9N Qz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklH X1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkK Q09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19MRUdBQ1k9eQpDT05GSUdfWDg2X01D RV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15 CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNP TkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9bQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxf UkFQTD1tCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9bQpDT05GSUdfUEVSRl9FVkVO VFNfQU1EX1BPV0VSPW0KIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwoKQ09ORklHX1g4 Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxB VElPTj15CkNPTkZJR19YODZfSU9QTF9JT1BFUk09eQpDT05GSUdfSThLPW0KQ09ORklHX01JQ1JP Q09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNP TkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4 Nl9DUFVJRD15CkNPTkZJR19YODZfNUxFVkVMPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15 CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19BTURfTUVNX0VO Q1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RFRkFVTFQgaXMgbm90 IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9O VU1BPXkKQ09ORklHX05VTUFfRU1VPXkKQ09ORklHX05PREVTX1NISUZUPTEwCkNPTkZJR19BUkNI X1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJ R19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQojIENPTkZJR19BUkNIX01FTU9SWV9QUk9CRSBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNPTkZJR19JTExFR0FMX1BP SU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19YODZfUE1FTV9MRUdBQ1lfREVW SUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWT1tCkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JS VVBUSU9OPXkKIyBDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSyBp cyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdf TVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MQpD T05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BB VD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpD T05GSUdfWDg2X1NNQVA9eQpDT05GSUdfWDg2X1VNSVA9eQpDT05GSUdfWDg2X0lOVEVMX01FTU9S WV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09GRj15CiMgQ09O RklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9U U1hfTU9ERV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NHWCBpcyBub3Qgc2V0CkNPTkZJ R19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQpDT05GSUdfRUZJX01JWEVEPXkKIyBDT05GSUdfSFpf MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAw IGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURf SFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9I QVNfS0VYRUNfUFVSR0FUT1JZPXkKIyBDT05GSUdfS0VYRUNfU0lHIGlzIG5vdCBzZXQKQ09ORklH X0NSQVNIX0RVTVA9eQpDT05GSUdfS0VYRUNfSlVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0w eDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09O RklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05G SUdfRFlOQU1JQ19NRU1PUllfTEFZT1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05G SUdfUkFORE9NSVpFX01FTU9SWV9QSFlTSUNBTF9QQURESU5HPTB4YQpDT05GSUdfSE9UUExVR19D UFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBM VUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklH X0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZ IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENP TkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkK Q09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0xJVkVQQVRDSD15CiMgZW5kIG9mIFByb2Nl c3NvciB0eXBlIGFuZCBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CkNPTkZJ R19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19VU0VfUEVSQ1BVX05V TUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09O RklHX0FSQ0hfSElCRVJOQVRJT05fSEVBREVSPXkKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VT UEVORF9GUkVFWkVSPXkKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJO QVRJT049eQpDT05GSUdfSElCRVJOQVRJT05fU05BUFNIT1RfREVWPXkKQ09ORklHX1BNX1NURF9Q QVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09O RklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qg c2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CiMgQ09ORklHX1BNX0FEVkFOQ0VEX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklH X1BNX1NMRUVQX0RFQlVHPXkKIyBDT05GSUdfUE1fVFJBQ0VfUlRDIGlzIG5vdCBzZXQKQ09ORklH X1BNX0NMSz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQK IyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQUNQ ST15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05G SUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NU QVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQ SV9MUElUPXkKQ09ORklHX0FDUElfU0xFRVA9eQpDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9T U0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpD T05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9UQUQ9bQpDT05GSUdfQUNQSV9ET0NLPXkKQ09O RklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNP TkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdf QUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfSE9UUExVR19D UFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJN QUw9eQpDT05GSUdfQUNQSV9QTEFURk9STV9QUk9GSUxFPW0KQ09ORklHX0FSQ0hfSEFTX0FDUElf VEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENPTkZJR19BQ1BJ X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfQUNQSV9DT05U QUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWT15CkNPTkZJR19BQ1BJX0hPVFBMVUdf SU9BUElDPXkKQ09ORklHX0FDUElfU0JTPW0KQ09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQ SV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQkdSVD15CkNPTkZJR19BQ1BJ X05GSVQ9bQojIENPTkZJR19ORklUX1NFQ1VSSVRZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfTlVNQT15CiMgQ09ORklHX0FDUElfSE1BVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElf QVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkKQ09O RklHX0FDUElfQVBFSV9HSEVTPXkKQ09ORklHX0FDUElfQVBFSV9QQ0lFQUVSPXkKQ09ORklHX0FD UElfQVBFSV9NRU1PUllfRkFJTFVSRT15CkNPTkZJR19BQ1BJX0FQRUlfRUlOSj1tCkNPTkZJR19B Q1BJX0FQRUlfRVJTVF9ERUJVRz15CiMgQ09ORklHX0FDUElfRFBURiBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1dBVENIRE9HPXkKQ09ORklHX0FDUElfRVhUTE9HPW0KQ09ORklHX0FDUElfQURYTD15 CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfUE1JQ19PUFJFR0lPTj15 CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJ R19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZS RVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9X RVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMIGlzIG5v dCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9H T1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BV X0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQpD T05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5n IGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BV RlJFUSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0KQ09ORklHX1g4Nl9BQ1BJ X0NQVUZSRVFfQ1BCPXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LOD1tCkNPTkZJR19YODZfQU1EX0ZS RVFfU0VOU0lUSVZJVFk9bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdf WDg2X1NQRUVEU1RFUF9MSUI9bQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKCiMKIyBD UFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIg aXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19DUFVfSURMRV9H T1ZfVEVPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0lETEVfR09WX0hBTFRQT0xMIGlzIG5vdCBz ZXQKQ09ORklHX0hBTFRQT0xMX0NQVUlETEU9eQojIGVuZCBvZiBDUFUgSWRsZQoKQ09ORklHX0lO VEVMX0lETEU9eQojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMK IyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJ X01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05GX0ZBTTEwSD15CkNPTkZJ R19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19YODZfU1lTRkIgaXMgbm90 IHNldAojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlv bnMKIwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQK Q09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRf QUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxh dGlvbnMKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD1tCiMgQ09ORklHX0VERF9P RkYgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKQ09O RklHX0RNSV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9 eQojIENPTkZJR19JU0NTSV9JQkZUIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NGR19TWVNGUz15CiMg Q09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJ Uk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNl KSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VG SV9WQVJTX1BTVE9SRT15CkNPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFPXkK Q09ORklHX0VGSV9SVU5USU1FX01BUD15CiMgQ09ORklHX0VGSV9GQUtFX01FTU1BUCBpcyBub3Qg c2V0CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVC X0lOSVRSRF9DTURMSU5FX0xPQURFUj15CiMgQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0wg aXMgbm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FERVIgaXMgbm90IHNldAojIENPTkZJ R19FRklfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUFBMRV9QUk9QRVJUSUVTPXkKIyBDT05GSUdf UkVTRVRfQVRUQUNLX01JVElHQVRJT04gaXMgbm90IHNldAojIENPTkZJR19FRklfUkNJMl9UQUJM RSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9ESVNBQkxFX1BDSV9ETUEgaXMgbm90IHNldAojIGVu ZCBvZiBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CgpDT05GSUdf VUVGSV9DUEVSPXkKQ09ORklHX1VFRklfQ1BFUl9YODY9eQpDT05GSUdfRUZJX0RFVl9QQVRIX1BB UlNFUj15CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJM QVlTPXkKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2Fy ZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKQ09ORklHX0hBVkVfS1ZNPXkKQ09O RklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFW RV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19LVk1f TU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklH X0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdf S1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9eQpD T05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9OT19QT0xMPXkKQ09O RklHX0tWTV9YRkVSX1RPX0dVRVNUX1dPUks9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05G SUdfS1ZNPW0KQ09ORklHX0tWTV9JTlRFTD1tCiMgQ09ORklHX0tWTV9BTUQgaXMgbm90IHNldAoj IENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9NTVVfQVVESVQ9eQpDT05GSUdf QVNfQVZYNTEyPXkKQ09ORklHX0FTX1NIQTFfTkk9eQpDT05GSUdfQVNfU0hBMjU2X05JPXkKQ09O RklHX0FTX1RQQVVTRT15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlv bnMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hPVFBM VUdfU01UPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19K VU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENP TkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpD T05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VG RklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9 eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJ R19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9L UkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19P Tl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdf SEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9D T05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hf SEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdf QVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1Rf V0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJ R19IQVZFX0FTTV9NT0RWRVJTSU9OUz15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VT U19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VT U19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJF QUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklH X0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9Q RVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNL X0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pV TVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklH X01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NN UFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01Q WENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRf SVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01Q X0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05G SUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tM RUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9 eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRP X0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRP X05PTkU9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFW RV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19PRkZTVEFD Sz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJR X1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX01PVkVfUFVEPXkKQ09ORklHX0hBVkVfTU9W RV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hB VkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0Vf Vk1BUD15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfSEFWRV9BUkNI X1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RV TEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNP TkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5E T01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElU X1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9N TUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgK Q09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZB TElEQVRJT049eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9T SUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRf MzJCSVRfVElNRT15CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NU QUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CiMgQ09ORklH X1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdf QVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpD T05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FUSU9OUz15CkNPTkZJR19BUkNIX1VTRV9NRU1S RU1BUF9QUk9UPXkKIyBDT05GSUdfTE9DS19FVkVOVF9DT1VOVFMgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTD15CkNPTkZJR19I QVZFX1NUQVRJQ19DQUxMX0lOTElORT15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQz15CkNP TkZJR19BUkNIX1dBTlRfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJV R19QQUdFQUxMT0M9eQpDT05GSUdfQVJDSF9IQVNfRUxGQ09SRV9DT01QQVQ9eQoKIwojIEdDT1Yt YmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBvZiBHQ09WLWJhc2VkIGtl cm5lbCBwcm9maWxpbmcKCkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBlbmQgb2YgR2VuZXJh bCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09O RklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxF Uz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBD T05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZFUlNJT05T IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKQ09O RklHX01PRFVMRV9TSUc9eQojIENPTkZJR19NT0RVTEVfU0lHX0ZPUkNFIGlzIG5vdCBzZXQKQ09O RklHX01PRFVMRV9TSUdfQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEExIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19T SEEyNTY9eQojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CiMgQ09ORklHX01P RFVMRV9TSUdfU0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfSEFTSD0ic2hhMjU2 IgpDT05GSUdfTU9EVUxFX0NPTVBSRVNTX05PTkU9eQojIENPTkZJR19NT0RVTEVfQ09NUFJFU1Nf R1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19YWiBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFVMRV9DT01QUkVTU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0FM TE9XX01JU1NJTkdfTkFNRVNQQUNFX0lNUE9SVFMgaXMgbm90IHNldApDT05GSUdfTU9EUFJPQkVf UEFUSD0iL3NiaW4vbW9kcHJvYmUiCkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklH X0JMT0NLPXkKQ09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NU QVQ9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdf QkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFlfVDEwPW0KQ09ORklH X0JMS19ERVZfWk9ORUQ9eQpDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxL X0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNF UiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfV0JUPXkKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVO Q1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfV0JUX01RPXkKQ09ORklHX0JMS19ERUJVR19GUz15CkNPTkZJR19CTEtfREVCVUdfRlNf Wk9ORUQ9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5M SU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19Q QVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAoj IENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpD T05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklH X0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFS SVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19M RE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19V TFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdf S0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhf UEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNl dAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdf QkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19NUV9SRE1BPXkK Q09ORklHX0JMS19QTT15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19NUV9JT1NDSEVEX0RF QURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hFRF9CRlE9eQpD T05GSUdfQkZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJR19CRlFfQ0dST1VQX0RFQlVHIGlzIG5v dCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkK Q09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19J UlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9D S19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVf VU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVU RVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xP Q0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09O RklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpD T05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FE RFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9SRV9VU0VSTU9ERT15 CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJFRVpFUj15CgojCiMg RXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01Q QVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxU X0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9 bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwoj IE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15 CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVE X01VTFRJUExFX05PREVTPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJT RU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19I QVZFX0ZBU1RfR1VQPXkKQ09ORklHX05VTUFfS0VFUF9NRU1JTkZPPXkKQ09ORklHX01FTU9SWV9J U09MQVRJT049eQpDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERT15CkNPTkZJR19BUkNIX0VO QUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1P UllfSE9UUExVR19TUEFSU0U9eQojIENPTkZJR19NRU1PUllfSE9UUExVR19ERUZBVUxUX09OTElO RSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklH X01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfTUhQX01FTU1BUF9PTl9NRU1PUlk9eQpDT05GSUdf U1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15 CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05G SUdfQ09NUEFDVElPTj15CkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049 eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5B QkxFX1RIUF9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQURE Ul9UXzY0QklUPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNP TkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hf U1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdf SFdQT0lTT05fSU5KRUNUPW0KQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RS QU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdF X01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UU19USFBfU1dBUD15CkNPTkZJR19U SFBfU1dBUD15CkNPTkZJR19DTEVBTkNBQ0hFPXkKQ09ORklHX0ZST05UU1dBUD15CkNPTkZJR19D TUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9 MTkKQ09ORklHX1pTV0FQPXkKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0RFRkxB VEUgaXMgbm90IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTz15CiMgQ09O RklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19aU1dB UF9DT01QUkVTU09SX0RFRkFVTFRfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJF U1NPUl9ERUZBVUxUX0xaNEhDIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9E RUZBVUxUX1pTVEQgaXMgbm90IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUPSJs em8iCkNPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUX1pCVUQ9eQojIENPTkZJR19aU1dBUF9aUE9P TF9ERUZBVUxUX1ozRk9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRf WlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVD0iemJ1ZCIKIyBD T05GSUdfWlNXQVBfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19a QlVEPXkKIyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklH X1pTTUFMTE9DX1NUQVQ9eQpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0RF RkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09O RklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19QVEVfREVWTUFQ PXkKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0RFVl9QQUdFTUFQX09QUz15CkNPTkZJR19I TU1fTUlSUk9SPXkKQ09ORklHX0RFVklDRV9QUklWQVRFPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09O RklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMg Q09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVBRF9PTkxZX1RIUF9GT1JfRlMgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfUFRFX1NQRUNJQUw9eQojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05G SUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09ORklHX05FVF9JTkdS RVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5l dHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9bQpD T05GSUdfVU5JWD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdf VExTPW0KQ09ORklHX1RMU19ERVZJQ0U9eQojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09O RklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJ R19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX1VTRVJfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05G SUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09O RklHX1hGUk1fTUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9B SD1tCkNPTkZJR19YRlJNX0VTUD1tCkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZ PW0KQ09ORklHX05FVF9LRVlfTUlHUkFURT15CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJ R19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05G SUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVS PXkKQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15 CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNP TkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhD UD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQ IGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQPW0KQ09ORklHX05FVF9JUEdSRV9ERU1VWD1tCkNP TkZJR19ORVRfSVBfVFVOTkVMPW0KQ09ORklHX05FVF9JUEdSRT1tCkNPTkZJR19ORVRfSVBHUkVf QlJPQURDQVNUPXkKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkK Q09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUElNU01fVjE9eQpD T05GSUdfSVBfUElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQpDT05GSUdfTkVUX0lQVlRJ PW0KQ09ORklHX05FVF9VRFBfVFVOTkVMPW0KIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPW0KQ09O RklHX0lORVRfRVNQPW0KQ09ORklHX0lORVRfRVNQX09GRkxPQUQ9bQojIENPTkZJR19JTkVUX0VT UElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRfWEZSTV9U VU5ORUw9bQpDT05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdfSU5FVF9ESUFHPW0KQ09ORklHX0lO RVRfVENQX0RJQUc9bQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCkNPTkZJR19JTkVUX1JBV19ESUFH PW0KIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdf QURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPW0KQ09ORklHX1RDUF9DT05HX0NVQklDPXkK Q09ORklHX1RDUF9DT05HX1dFU1RXT09EPW0KQ09ORklHX1RDUF9DT05HX0hUQ1A9bQpDT05GSUdf VENQX0NPTkdfSFNUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFlCTEE9bQpDT05GSUdfVENQX0NPTkdf VkVHQVM9bQpDT05GSUdfVENQX0NPTkdfTlY9bQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9bQpD T05GSUdfVENQX0NPTkdfTFA9bQpDT05GSUdfVENQX0NPTkdfVkVOTz1tCkNPTkZJR19UQ1BfQ09O R19ZRUFIPW0KQ09ORklHX1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklHX1RDUF9DT05HX0RDVENQ PW0KIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj1t CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJ R19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZP PXkKQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9bQpDT05GSUdf SU5FVDZfRVNQPW0KQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPW0KIyBDT05GSUdfSU5FVDZfRVNQ SU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZfTUlQNj1t CiMgQ09ORklHX0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0K Q09ORklHX0lORVQ2X1RVTk5FTD1tCkNPTkZJR19JUFY2X1ZUST1tCkNPTkZJR19JUFY2X1NJVD1t CkNPTkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJ R19JUFY2X1RVTk5FTD1tCkNPTkZJR19JUFY2X0dSRT1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RB QkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldApDT05GSUdfSVBWNl9NUk9V VEU9eQpDT05GSUdfSVBWNl9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfUElN U01fVjI9eQojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19J UFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfUlBMX0xXVFVOTkVMIGlzIG5v dCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdf TkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQpDT05GSUdfTkVUV09S S19QSFlfVElNRVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRGSUxURVJf QURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMgQ29yZSBOZXRmaWx0ZXIg Q29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxU RVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJR19ORVRG SUxURVJfRkFNSUxZX0FSUD15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1QgaXMgbm90 IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9bQpDT05GSUdfTkVURklMVEVSX05F VExJTktfTE9HPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj1tCkNPTkZJR19ORl9DT05O VFJBQ0s9bQpDT05GSUdfTkZfTE9HX1NZU0xPRz1tCkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5U PW0KQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJL PXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZT PXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVP VVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tf TEFCRUxTPXkKQ09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JF PXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15 CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPW0KQ09ORklHX05GX0NPTk5UUkFDS19GVFA9bQpD T05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz1tCkNPTkZJ R19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPW0KQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05T PW0KQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPW0KQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPW0K Q09ORklHX05GX0NPTk5UUkFDS19TQU5FPW0KQ09ORklHX05GX0NPTk5UUkFDS19TSVA9bQpDT05G SUdfTkZfQ09OTlRSQUNLX1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElOSz1tCkNPTkZJR19ORl9D VF9ORVRMSU5LX1RJTUVPVVQ9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVI9bQpDT05GSUdf TkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZfTkFU X0FNQU5EQT1tCkNPTkZJR19ORl9OQVRfRlRQPW0KQ09ORklHX05GX05BVF9JUkM9bQpDT05GSUdf TkZfTkFUX1NJUD1tCkNPTkZJR19ORl9OQVRfVEZUUD1tCkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9 eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPW0K Q09ORklHX05GX1RBQkxFUz1tCkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJM RVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49bQpDT05GSUdfTkZUX0NUPW0KQ09ORklHX05G VF9DT1VOVEVSPW0KQ09ORklHX05GVF9DT05OTElNSVQ9bQpDT05GSUdfTkZUX0xPRz1tCkNPTkZJ R19ORlRfTElNSVQ9bQpDT05GSUdfTkZUX01BU1E9bQpDT05GSUdfTkZUX1JFRElSPW0KQ09ORklH X05GVF9OQVQ9bQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9PQkpS RUY9bQpDT05GSUdfTkZUX1FVRVVFPW0KQ09ORklHX05GVF9RVU9UQT1tCkNPTkZJR19ORlRfUkVK RUNUPW0KQ09ORklHX05GVF9SRUpFQ1RfSU5FVD1tCkNPTkZJR19ORlRfQ09NUEFUPW0KQ09ORklH X05GVF9IQVNIPW0KQ09ORklHX05GVF9GSUI9bQpDT05GSUdfTkZUX0ZJQl9JTkVUPW0KIyBDT05G SUdfTkZUX1hGUk0gaXMgbm90IHNldApDT05GSUdfTkZUX1NPQ0tFVD1tCiMgQ09ORklHX05GVF9P U0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZU X1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9bQpDT05GSUdfTkZUX0RV UF9ORVRERVY9bQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9bQpDT05GSUdfTkZUX0ZJQl9ORVRERVY9 bQojIENPTkZJR19ORlRfUkVKRUNUX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1df VEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQpDT05GSUdfTkVURklM VEVSX1hUQUJMRVNfQ09NUEFUPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05G SUdfTkVURklMVEVSX1hUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPW0KQ09O RklHX05FVEZJTFRFUl9YVF9TRVQ9bQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX0FVRElUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tT VU09bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT1tCkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNF Q01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0RTQ1A9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD1tCkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURM RVRJTUVSPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQgaXMgbm90IHNldApDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9N QVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9ORVRNQVA9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX05GUVVFVUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RS QUNLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX1JFRElSRUNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVF UkFERT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX1RQUk9YWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1RDUE1TUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMK IyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0NHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZ VEVTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1B Uks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf RFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9I TD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQ VlM9bQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1J VD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQojIENPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9PU0Y9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNE RVY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1FVT1RBPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UkVDRU5UPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9TT0NLRVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPW0KIyBDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1RJTUUgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfVTMyIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlv bgoKQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJ VE1BUF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRN QVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1B Uks9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9S VElQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9J UE1BQz1tCkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9S VE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVU PW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZB Q0U9bQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPW0KQ09ORklHX0lQX1ZTPW0KQ09ORklHX0lQX1ZT X0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJf QklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBv cnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNP TkZJR19JUF9WU19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklH X0lQX1ZTX1BST1RPX0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2No ZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPW0KQ09ORklHX0lQX1ZTX1dSUj1tCkNPTkZJR19JUF9W U19MQz1tCkNPTkZJR19JUF9WU19XTEM9bQpDT05GSUdfSVBfVlNfRk89bQpDT05GSUdfSVBfVlNf T1ZGPW0KQ09ORklHX0lQX1ZTX0xCTEM9bQpDT05GSUdfSVBfVlNfTEJMQ1I9bQpDT05GSUdfSVBf VlNfREg9bQpDT05GSUdfSVBfVlNfU0g9bQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CkNP TkZJR19JUF9WU19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQojIENPTkZJR19JUF9WU19UV09TIGlz IG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklU Uz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEy CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklH X0lQX1ZTX05GQ1Q9eQpDT05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0ZmlsdGVyIENv bmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZfU09DS0VUX0lQ VjQ9bQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9bQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05G SUdfTkZUX1JFSkVDVF9JUFY0PW0KQ09ORklHX05GVF9EVVBfSVBWND1tCkNPTkZJR19ORlRfRklC X0lQVjQ9bQpDT05GSUdfTkZfVEFCTEVTX0FSUD15CkNPTkZJR19ORl9EVVBfSVBWND1tCkNPTkZJ R19ORl9MT0dfQVJQPW0KQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVDVF9JUFY0 PW0KQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPW0KQ09ORklHX05GX05BVF9QUFRQPW0KQ09ORklH X05GX05BVF9IMzIzPW0KQ09ORklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05GX01BVENI X0FIPW0KQ09ORklHX0lQX05GX01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRF Uj1tCkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklMVEVSPW0KQ09ORklH X0lQX05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09O RklHX0lQX05GX05BVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19J UF9ORl9UQVJHRVRfTkVUTUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJ R19JUF9ORl9NQU5HTEU9bQojIENPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQIGlzIG5vdCBz ZXQKQ09ORklHX0lQX05GX1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD1tCkNP TkZJR19JUF9ORl9SQVc9bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVBfTkZfQVJQ VEFCTEVTPW0KQ09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBfTUFOR0xF PW0KIyBlbmQgb2YgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2NjogTmV0Zmls dGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9bQpDT05GSUdfTkZfVFBS T1hZX0lQVjY9bQpDT05GSUdfTkZfVEFCTEVTX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY2 PW0KQ09ORklHX05GVF9EVVBfSVBWNj1tCkNPTkZJR19ORlRfRklCX0lQVjY9bQpDT05GSUdfTkZf RFVQX0lQVjY9bQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9bQpDT05GSUdfTkZfTE9HX0lQVjY9bQpD T05GSUdfSVA2X05GX0lQVEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19J UDZfTkZfTUFUQ0hfRVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2 X05GX01BVENIX09QVFM9bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9N QVRDSF9JUFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZf TUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdfSVA2X05G X01BVENIX1NSSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfSEwgaXMgbm90IHNl dApDT05GSUdfSVA2X05GX0ZJTFRFUj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNP TkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05G SUdfSVA2X05GX1JBVz1tCkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2X05GX05B VD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVA2X05GX1RBUkdF VF9OUFQ9bQojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05G X0RFRlJBR19JUFY2PW0KQ09ORklHX05GX1RBQkxFU19CUklER0U9bQojIENPTkZJR19ORlRfQlJJ REdFX01FVEEgaXMgbm90IHNldApDT05GSUdfTkZUX0JSSURHRV9SRUpFQ1Q9bQojIENPTkZJR19O Rl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz1t CkNPTkZJR19CUklER0VfRUJUX0JST1VURT1tCkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPW0K Q09ORklHX0JSSURHRV9FQlRfVF9OQVQ9bQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz1tCkNPTkZJ R19CUklER0VfRUJUX0FNT05HPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQPW0KQ09ORklHX0JSSURH RV9FQlRfSVA9bQpDT05GSUdfQlJJREdFX0VCVF9JUDY9bQpDT05GSUdfQlJJREdFX0VCVF9MSU1J VD1tCkNPTkZJR19CUklER0VfRUJUX01BUks9bQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPW0K Q09ORklHX0JSSURHRV9FQlRfU1RQPW0KQ09ORklHX0JSSURHRV9FQlRfVkxBTj1tCkNPTkZJR19C UklER0VfRUJUX0FSUFJFUExZPW0KQ09ORklHX0JSSURHRV9FQlRfRE5BVD1tCkNPTkZJR19CUklE R0VfRUJUX01BUktfVD1tCkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPW0KQ09ORklHX0JSSURH RV9FQlRfU05BVD1tCkNPTkZJR19CUklER0VfRUJUX0xPRz1tCkNPTkZJR19CUklER0VfRUJUX05G TE9HPW0KIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5v dCBzZXQKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNl dAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklH X1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NP T0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpD T05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0KIyBD T05GSUdfUkRTIGlzIG5vdCBzZXQKQ09ORklHX1RJUEM9bQojIENPTkZJR19USVBDX01FRElBX0lC IGlzIG5vdCBzZXQKQ09ORklHX1RJUENfTUVESUFfVURQPXkKQ09ORklHX1RJUENfQ1JZUFRPPXkK Q09ORklHX1RJUENfRElBRz1tCkNPTkZJR19BVE09bQpDT05GSUdfQVRNX0NMSVA9bQojIENPTkZJ R19BVE1fQ0xJUF9OT19JQ01QIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9MQU5FPW0KIyBDT05GSUdf QVRNX01QT0EgaXMgbm90IHNldApDT05GSUdfQVRNX0JSMjY4ND1tCiMgQ09ORklHX0FUTV9CUjI2 ODRfSVBGSUxURVIgaXMgbm90IHNldApDT05GSUdfTDJUUD1tCkNPTkZJR19MMlRQX0RFQlVHRlM9 bQpDT05GSUdfTDJUUF9WMz15CkNPTkZJR19MMlRQX0lQPW0KQ09ORklHX0wyVFBfRVRIPW0KQ09O RklHX1NUUD1tCkNPTkZJR19HQVJQPW0KQ09ORklHX01SUD1tCkNPTkZJR19CUklER0U9bQpDT05G SUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkK IyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90 IHNldAojIENPTkZJR19ORVRfRFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9bQpDT05G SUdfVkxBTl84MDIxUV9HVlJQPXkKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RF Q05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9bQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19M QVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU49 bQojIENPTkZJR182TE9XUEFOX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX05I QyBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PW0KIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgw MjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9bQpD T05GSUdfSUVFRTgwMjE1NF82TE9XUEFOPW0KQ09ORklHX01BQzgwMjE1ND1tCkNPTkZJR19ORVRf U0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9bQpD T05GSUdfTkVUX1NDSF9IVEI9bQpDT05GSUdfTkVUX1NDSF9IRlNDPW0KQ09ORklHX05FVF9TQ0hf QVRNPW0KQ09ORklHX05FVF9TQ0hfUFJJTz1tCkNPTkZJR19ORVRfU0NIX01VTFRJUT1tCkNPTkZJ R19ORVRfU0NIX1JFRD1tCkNPTkZJR19ORVRfU0NIX1NGQj1tCkNPTkZJR19ORVRfU0NIX1NGUT1t CkNPTkZJR19ORVRfU0NIX1RFUUw9bQpDT05GSUdfTkVUX1NDSF9UQkY9bQojIENPTkZJR19ORVRf U0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1NDSF9UQVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPW0KQ09ORklH X05FVF9TQ0hfRFNNQVJLPW0KQ09ORklHX05FVF9TQ0hfTkVURU09bQpDT05GSUdfTkVUX1NDSF9E UlI9bQpDT05GSUdfTkVUX1NDSF9NUVBSSU89bQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMg bm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT1tCkNPTkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJ R19ORVRfU0NIX0NPREVMPW0KQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRf U0NIX0NBS0UgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUT1tCkNPTkZJR19ORVRfU0NIX0hI Rj1tCkNPTkZJR19ORVRfU0NIX1BJRT1tCiMgQ09ORklHX05FVF9TQ0hfRlFfUElFIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz1tCkNPTkZJR19ORVRfU0NIX1BMVUc9bQojIENPTkZJ R19ORVRfU0NIX0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQojIENPTkZJ R19ERUZBVUxUX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DT0RFTCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0ZRX0NPREVMPXkKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNl dAojIENPTkZJR19ERUZBVUxUX1BGSUZPX0ZBU1QgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9O RVRfU0NIPSJmcV9jb2RlbCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkK Q09ORklHX05FVF9DTFNfQkFTSUM9bQpDT05GSUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05F VF9DTFNfUk9VVEU0PW0KQ09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpD T05GSUdfQ0xTX1UzMl9QRVJGPXkKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xT X1JTVlA9bQpDT05GSUdfTkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05G SUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9bQpDT05GSUdfTkVUX0NMU19G TE9XRVI9bQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD1tCkNPTkZJR19ORVRfRU1BVENIPXkKQ09O RklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPW0KQ09ORklHX05F VF9FTUFUQ0hfTkJZVEU9bQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9bQpDT05GSUdfTkVUX0VNQVRD SF9NRVRBPW0KQ09ORklHX05FVF9FTUFUQ0hfVEVYVD1tCiMgQ09ORklHX05FVF9FTUFUQ0hfQ0FO SUQgaXMgbm90IHNldApDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD1tCiMgQ09ORklHX05FVF9FTUFU Q0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9M SUNFPW0KQ09ORklHX05FVF9BQ1RfR0FDVD1tCkNPTkZJR19HQUNUX1BST0I9eQpDT05GSUdfTkVU X0FDVF9NSVJSRUQ9bQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9bQojIENPTkZJR19ORVRfQUNUX0lQ VCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX05BVD1tCkNPTkZJR19ORVRfQUNUX1BFRElUPW0K Q09ORklHX05FVF9BQ1RfU0lNUD1tCkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9bQpDT05GSUdfTkVU X0FDVF9DU1VNPW0KIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9B Q1RfVkxBTj1tCkNPTkZJR19ORVRfQUNUX0JQRj1tCiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksg aXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf QUNUX1NLQk1PRD1tCiMgQ09ORklHX05FVF9BQ1RfSUZFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9B Q1RfVFVOTkVMX0tFWT1tCiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19E Q0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0 CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfVlNP Q0tFVFM9bQpDT05GSUdfVlNPQ0tFVFNfRElBRz1tCkNPTkZJR19WU09DS0VUU19MT09QQkFDSz1t CkNPTkZJR19WTVdBUkVfVk1DSV9WU09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9bQpD T05GSUdfVklSVElPX1ZTT0NLRVRTX0NPTU1PTj1tCkNPTkZJR19IWVBFUlZfVlNPQ0tFVFM9bQpD T05GSUdfTkVUTElOS19ESUFHPW0KQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkK Q09ORklHX01QTFNfUk9VVElORz1tCkNPTkZJR19NUExTX0lQVFVOTkVMPW0KQ09ORklHX05FVF9O U0g9eQojIENPTkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJ R19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldAojIENPTkZJR19O RVRfTkNTSSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfUlBTPXkK Q09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdf WFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9 eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVB TV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwoj CkNPTkZJR19ORVRfUEtUR0VOPW0KQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQojIGVuZCBvZiBO ZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1S QURJTyBpcyBub3Qgc2V0CkNPTkZJR19DQU49bQpDT05GSUdfQ0FOX1JBVz1tCkNPTkZJR19DQU5f QkNNPW0KQ09ORklHX0NBTl9HVz1tCiMgQ09ORklHX0NBTl9KMTkzOSBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9JU09UUCBpcyBub3Qgc2V0CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklH X0NBTl9WQ0FOPW0KIyBDT05GSUdfQ0FOX1ZYQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TTENB Tj1tCkNPTkZJR19DQU5fREVWPW0KQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09ORklH X0NBTl9LVkFTRVJfUENJRUZEIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DX0NBTj1tCkNPTkZJR19D QU5fQ19DQU5fUExBVEZPUk09bQpDT05GSUdfQ0FOX0NfQ0FOX1BDST1tCkNPTkZJR19DQU5fQ0M3 NzA9bQojIENPTkZJR19DQU5fQ0M3NzBfSVNBIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DQzc3MF9Q TEFURk9STT1tCiMgQ09ORklHX0NBTl9JRklfQ0FORkQgaXMgbm90IHNldAojIENPTkZJR19DQU5f TV9DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fUEVBS19QQ0lFRkQgaXMgbm90IHNldApDT05G SUdfQ0FOX1NKQTEwMDA9bQpDT05GSUdfQ0FOX0VNU19QQ0k9bQojIENPTkZJR19DQU5fRjgxNjAx IGlzIG5vdCBzZXQKQ09ORklHX0NBTl9LVkFTRVJfUENJPW0KQ09ORklHX0NBTl9QRUFLX1BDST1t CkNPTkZJR19DQU5fUEVBS19QQ0lFQz15CkNPTkZJR19DQU5fUExYX1BDST1tCiMgQ09ORklHX0NB Tl9TSkExMDAwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0pBMTAwMF9QTEFURk9STT1tCkNP TkZJR19DQU5fU09GVElORz1tCgojCiMgQ0FOIFNQSSBpbnRlcmZhY2VzCiMKIyBDT05GSUdfQ0FO X0hJMzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9NQ1AyNTFYIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX01DUDI1MVhGRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBTUEkgaW50ZXJmYWNlcwoK IwojIENBTiBVU0IgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl84REVWX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9FTVNfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VTRF9VU0IyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VUQVNfRVM1OFggaXMgbm90IHNldAojIENPTkZJR19DQU5f R1NfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0tWQVNFUl9VU0IgaXMgbm90IHNldAojIENP TkZJR19DQU5fTUNCQV9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fUEVBS19VU0IgaXMgbm90 IHNldAojIENPTkZJR19DQU5fVUNBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBVU0IgaW50ZXJm YWNlcwoKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNldAojIGVuZCBvZiBDQU4g RGV2aWNlIERyaXZlcnMKCkNPTkZJR19CVD1tCkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9S RkNPTU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0KQ09ORklHX0JU X0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JU X0hJRFA9bQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQojIENPTkZJR19CVF82TE9XUEFO IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX01TRlRF WFQgaXMgbm90IHNldAojIENPTkZJR19CVF9BT1NQRVhUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RF QlVHRlM9eQojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CgojCiMgQmx1ZXRvb3RoIGRl dmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQlRfSENJQlRVU0IgaXMgbm90IHNldAojIENPTkZJR19C VF9IQ0lCVFNESU8gaXMgbm90IHNldApDT05GSUdfQlRfSENJVUFSVD1tCkNPTkZJR19CVF9IQ0lV QVJUX0g0PXkKQ09ORklHX0JUX0hDSVVBUlRfQkNTUD15CkNPTkZJR19CVF9IQ0lVQVJUX0FUSDNL PXkKIyBDT05GSUdfQlRfSENJVUFSVF9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVB UlRfQUc2WFggaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lCQ00yMDNYIGlzIG5vdCBzZXQKIyBD T05GSUdfQlRfSENJQlBBMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQkZVU0IgaXMgbm90 IHNldApDT05GSUdfQlRfSENJVkhDST1tCkNPTkZJR19CVF9NUlZMPW0KIyBDT05GSUdfQlRfTVJW TF9TRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfTVRLU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0JUX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwoK IyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApD T05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9 eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJPQz15CkNPTkZJR19DRkc4MDIxMT1t CiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9E RVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfUkVRVUlSRV9TSUdO RURfUkVHREI9eQpDT05GSUdfQ0ZHODAyMTFfVVNFX0tFUk5FTF9SRUdEQl9LRVlTPXkKQ09ORklH X0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkK Q09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIx MV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09O RklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVT SD15CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKQ09ORklHX01BQzgwMjExX0RFQlVHRlM9eQojIENP TkZJR19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIx MV9ERUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpF PTAKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5Q VVQ9eQojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05G SUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9YRU4gaXMgbm90IHNldAojIENPTkZJ R19ORVRfOVBfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBI X0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09M VkVSPXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9bQojIENPTkZJR19O RVRfSUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15 CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX1NPQ0tfVkFMSURB VEVfWE1JVD15CkNPTkZJR19ORVRfU0VMRlRFU1RTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNP TkZJR19ORVRfREVWTElOSz15CkNPTkZJR19QQUdFX1BPT0w9eQpDT05GSUdfRkFJTE9WRVI9bQpD T05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19IQVZF X0VJU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUENJPXkKQ09ORklH X1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19I T1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9 bQpDT05GSUdfUENJRV9FQ1JDPXkKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RF RkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19Q Q0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJG T1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lFX0RQQz15CiMg Q09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FRFIgaXMgbm90IHNldApD T05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FV SVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9D X0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX1BDSV9QRl9T VFVCPW0KIyBDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lf QVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJ R19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CiMgQ09ORklHX1BDSV9QMlBETUEgaXMgbm90 IHNldApDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBFUlY9bQpDT05GSUdfSE9UUExV R19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJ X0lCTT1tCiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05GSUdfSE9UUExV R19QQ0lfU0hQQz15CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpD T05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9bQoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3Vw cG9ydAojCiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ X01FU09OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0Cgoj CiMgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKIwojIGVuZCBvZiBNb2JpdmVpbCBQQ0llIENv cmUgU3VwcG9ydAoKIwojIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMKIyBlbmQg b2YgQ2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIyBlbmQgb2YgUENJIGNvbnRyb2xs ZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBu b3Qgc2V0CiMgZW5kIG9mIFBDSSBFbmRwb2ludAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBk cml2ZXJzCiMKIyBDT05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBD SSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCgojIENPTkZJR19DWExfQlVTIGlzIG5vdCBzZXQK IyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0Cgoj CiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90 IHNldApDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQpDT05GSUdfU1RB TkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKCiMKIyBGaXJtd2FyZSBs b2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZXX0xPQURFUl9QQUdFRF9CVUY9eQpD T05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMg Q09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZXX0xPQURFUl9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19GV19DQUNIRT15CiMgZW5kIG9m IEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RF QlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1FP U19LVU5JVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUg aXMgbm90IHNldAojIENPTkZJR19EUklWRVJfUEVfS1VOSVRfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdf R0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdN QVBfSTJDPW0KQ09ORklHX1JFR01BUF9TUEk9bQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQoj IENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZl ciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQK IyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVO VFM9eQojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKIyBD T05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpD T05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JUX1BDPW0KQ09ORklHX1BBUlBPUlRfU0VSSUFM PW0KIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9Q Q19TVVBFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQK Q09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVT U0FHRVMgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklH X0JMS19ERVY9eQpDT05GSUdfQkxLX0RFVl9OVUxMX0JMSz1tCkNPTkZJR19CTEtfREVWX05VTExf QkxLX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05G SUdfQ0RST009bQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BD SUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAKIyBDT05GSUdf QkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9SQU09bQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklH X0JMS19ERVZfUkFNX1NJWkU9MTYzODQKQ09ORklHX0NEUk9NX1BLVENEVkQ9bQpDT05GSUdfQ0RS T01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05GSUdfWEVOX0JMS0RFVl9G Uk9OVEVORD1tCkNPTkZJR19WSVJUSU9fQkxLPW0KQ09ORklHX0JMS19ERVZfUkJEPW0KIyBDT05G SUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBOVk1FIFN1cHBvcnQKIwpDT05GSUdfTlZN RV9DT1JFPW0KQ09ORklHX0JMS19ERVZfTlZNRT1tCkNPTkZJR19OVk1FX01VTFRJUEFUSD15CiMg Q09ORklHX05WTUVfSFdNT04gaXMgbm90IHNldApDT05GSUdfTlZNRV9GQUJSSUNTPW0KIyBDT05G SUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9bQojIENPTkZJR19OVk1FX1RD UCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX1RBUkdFVD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1BB U1NUSFJVIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX0xPT1A9bQojIENPTkZJR19OVk1F X1RBUkdFVF9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX0ZDPW0KQ09ORklHX05W TUVfVEFSR0VUX0ZDTE9PUD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1RDUCBpcyBub3Qgc2V0CiMg ZW5kIG9mIE5WTUUgU3VwcG9ydAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJ UzNMVjAyRD1tCiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlf SVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5U T00gaXMgbm90IHNldApDT05GSUdfVElGTV9DT1JFPW0KQ09ORklHX1RJRk1fN1hYMT1tCiMgQ09O RklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPW0KQ09O RklHX1NHSV9YUD1tCkNPTkZJR19IUF9JTE89bQpDT05GSUdfU0dJX0dSVT1tCiMgQ09ORklHX1NH SV9HUlVfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9bQpDT05GSUdfSVNMMjkw MDM9bQpDT05GSUdfSVNMMjkwMjA9bQpDT05GSUdfU0VOU09SU19UU0wyNTUwPW0KQ09ORklHX1NF TlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQojIENPTkZJR19ITUM2MzUy IGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9CQUxM T09OPW0KIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NS QU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90 IHNldApDT05GSUdfTUlTQ19SVFNYPW0KIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBF RVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKIyBDT05GSUdf RUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBS T01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01fOTNDWDY9bQojIENPTkZJR19FRVBST01fOTNYWDQ2 IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05G SUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgpDT05G SUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NC NzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJh bnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBlbmQg b2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCkNP TkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KQ09ORklHX0FMVEVSQV9TVEFQTD1tCkNPTkZJR19JTlRF TF9NRUk9bQpDT05GSUdfSU5URUxfTUVJX01FPW0KIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9IRENQIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9W TUNJPW0KIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5v dCBzZXQKQ09ORklHX01JU0NfUlRTWF9QQ0k9bQojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5v dCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90 IHNldApDT05GSUdfUFZQQU5JQz15CiMgQ09ORklHX1BWUEFOSUNfTU1JTyBpcyBub3Qgc2V0CiMg Q09ORklHX1BWUEFOSUNfUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgpDT05G SUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1 cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJ PXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BS T0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09O RklHX0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hSX0RFVl9TVD1tCkNPTkZJR19CTEtfREVWX1NSPW0K Q09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdfQ0hSX0RFVl9TQ0g9bQpDT05GSUdfU0NTSV9FTkNM T1NVUkU9bQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09O RklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lf U1BJX0FUVFJTPW0KQ09ORklHX1NDU0lfRkNfQVRUUlM9bQpDT05GSUdfU0NTSV9JU0NTSV9BVFRS Uz1tCkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9bQpDT05G SUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKQ09ORklHX1NDU0lf U1JQX0FUVFJTPW0KIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dMRVZF TD15CiMgQ09ORklHX0lTQ1NJX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQ1NJX0JPT1RfU1lT RlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9DWEdCNF9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBp cyBub3Qgc2V0CiMgQ09ORklHX0JFMklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8z V19YWFhYX1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQU0EgaXMgbm90IHNldAojIENP TkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FBQ1JBSUQg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldAojIENP TkZJR19TQ1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf RVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfU0FTIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfTVBUM1NBUz1tCkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NH RT0xMjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJT QVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9VRlNIQ0QgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfUFZTQ1NJ IGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdf SFlQRVJWX1NUT1JBR0U9bQojIENPTkZJR19MSUJGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf U05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklH X1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBS IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfUUxBX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dE NzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0KIyBDT05GSUdfU0NTSV9QTUNSQUlE IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0JGQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVklSVElPIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9DSEVMU0lPX0ZDT0UgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19T Q1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15 CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05G SUdfQVRBPW0KQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdf QVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkK IyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29u dHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJ PW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRG T1JNPW0KIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNB UkRfQUhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdf QVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UK IwojIENPTkZJR19QRENfQURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUVNUT1IgaXMgbm90 IHNldAojIENPTkZJR19TQVRBX1NYNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwoj IFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9bQojIENP TkZJR19TQVRBX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTVYgaXMgbm90IHNldAojIENP TkZJR19TQVRBX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QUk9NSVNFIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNl dAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBu b3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BB VEFfQUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BTUQgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENP TkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBp cyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9I UFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJ R19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMg bm90IHNldAojIENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05F VENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNl dAojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQzIwMjdY IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9SQURJU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklG TEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRB X1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09O RklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90 IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkg aXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBm YWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQK Q09ORklHX0FUQV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05G SUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklH X01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19N RF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpDT05G SUdfTURfRkFVTFRZPW0KQ09ORklHX01EX0NMVVNURVI9bQojIENPTkZJR19CQ0FDSEUgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQpDT05G SUdfRE1fREVCVUc9eQpDT05GSUdfRE1fQlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19N QU5BR0VSX0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19E TV9QRVJTSVNURU5UX0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05G SUdfRE1fQ1JZUFQ9bQpDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJ T05JTkc9bQpDT05GSUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KQ09ORklHX0RN X1dSSVRFQ0FDSEU9bQojIENPTkZJR19ETV9FQlMgaXMgbm90IHNldApDT05GSUdfRE1fRVJBPW0K IyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RN X0xPR19VU0VSU1BBQ0U9bQpDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklH X0RNX01VTFRJUEFUSD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQ QVRIX1NUPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RN X01VTFRJUEFUSF9JT0EgaXMgbm90IHNldApDT05GSUdfRE1fREVMQVk9bQojIENPTkZJR19ETV9E VVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9bQpDT05G SUdfRE1fVkVSSVRZPW0KIyBDT05GSUdfRE1fVkVSSVRZX1ZFUklGWV9ST09USEFTSF9TSUcgaXMg bm90IHNldAojIENPTkZJR19ETV9WRVJJVFlfRkVDIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NXSVRD SD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0KQ09ORklHX0RNX0lOVEVHUklUWT1tCiMgQ09ORklH X0RNX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxP Q0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfVENNX1VT RVIyPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19JU0NTSV9UQVJHRVQ9bQojIENP TkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMK IyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPW0KQ09ORklH X0ZJUkVXSVJFX09IQ0k9bQpDT05GSUdfRklSRVdJUkVfU0JQMj1tCkNPTkZJR19GSVJFV0lSRV9O RVQ9bQojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0 IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKQ09ORklHX01B Q19FTVVNT1VTRUJUTj15CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJR19O RVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNldAojIENPTkZJR19EVU1NWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1dJUkVHVUFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpFUiBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lGQiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDVkxBTiBpcyBub3Qg c2V0CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQK IyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMg Q09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19O RVRDT05TT0xFPW0KQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQz15CkNPTkZJR19ORVRQT0xMPXkK Q09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9eQpDT05GSUdfVFVOPW0KIyBDT05GSUdfVFVOX1ZO RVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD1tCkNPTkZJR19WSVJUSU9fTkVUPW0K IyBDT05GSUdfTkxNT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVlJGIGlzIG5vdCBzZXQKIyBD T05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05G SUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19B VE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GSVJFU1RSRUFNIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRNX1pBVE0gaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9BTUJBU1NBRE9S IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hPUklaT04gaXMgbm90IHNldAojIENPTkZJR19BVE1f SUEgaXMgbm90IHNldAojIENPTkZJR19BVE1fRk9SRTIwMEUgaXMgbm90IHNldAojIENPTkZJR19B VE1fSEUgaXMgbm90IHNldAojIENPTkZJR19BVE1fU09MT1MgaXMgbm90IHNldApDT05GSUdfRVRI RVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009eQojIENPTkZJR19W T1JURVggaXMgbm90IHNldAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfQURBUFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0FMQUNSSVRFQ0g9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdf QUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CiMgQ09ORklH X0VOQV9FVEhFUk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CiMgQ09ORklH X0FNRDgxMTFfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CiMgQ09O RklHX0FNRF9YR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9eQojIENP TkZJR19BUVRJT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVU X1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEg aXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5v dCBzZXQKIyBDT05GSUdfQUxYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009 eQojIENPTkZJR19CNDQgaXMgbm90IHNldAojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qgc2V0CiMg Q09ORklHX0JOWDIgaXMgbm90IHNldAojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKIyBDT05GSUdf VElHT04zIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAojIENPTkZJR19TWVNU RU1QT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9D QURFTkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklV TT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9O SUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90IHNldAojIENP TkZJR19USFVOREVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdfQ0FWSVVNX1BUUD15CiMgQ09O RklHX0xJUVVJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU9fVkYgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf Q0lTQ089eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ09SVElO QT15CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfREVDPXkKIyBDT05GSUdfTkVUX1RVTElQIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdf U1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19C RTJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZF TkRPUl9HT09HTEU9eQojIENPTkZJR19HVkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9I VUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVY WD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNP TkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdf SUdCPXkKQ09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05G SUdfSVhHQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMg Q09ORklHX0lYR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRV9JUFNFQz15CiMgQ09ORklH X0lYR0JFVkYgaXMgbm90IHNldApDT05GSUdfSTQwRT15CiMgQ09ORklHX0k0MEVfRENCIGlzIG5v dCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdfSUdDPXkKQ09ORklHX05FVF9WRU5ET1Jf TUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldAojIENPTkZJR19K TUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElP IGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90 IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExB Tk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDVfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhGVyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qg c2V0CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90 IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01J Q1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0Ug aXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9O QVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90 IHNldAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01F PXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJ R19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5 MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElB PXkKIyBDT05GSUdfRk9SQ0VERVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkK IyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5F Uz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNl dAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMg Q09ORklHX1FDT01fRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfQVRQIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOUNQ IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPTyBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNP TkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENP TkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05G SUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19O RVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENPTkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19T RkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19T QzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf U01TQz15CiMgQ09ORklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09D SU9ORVhUPXkKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09ORklHX1NUTU1BQ19FVEgg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMg bm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5v dCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVM9 eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJ PXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENP TkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdfVklBX1JISU5FIGlzIG5vdCBzZXQKIyBD T05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkK IyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNM SVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05G SUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNP TkZJR19QSFlMSUI9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldAojIENPTkZJ R19GSVhFRF9QSFkgaXMgbm90IHNldAoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENP TkZJR19BTURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTl9QSFkgaXMgbm90IHNldAojIENP TkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19BWDg4Nzk2Ql9QSFkgaXMgbm90 IHNldAojIENPTkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ001NDE0MF9Q SFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JD TTg0ODgxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1hXQVlf UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfTUFSVkVMTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMXzEwR19QSFkgaXMgbm90 IHNldAojIENPTkZJR19NQVJWRUxMXzg4WDIyMjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlD UkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENP TkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBp cyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9D NDVfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfVEpBMTFYWF9QSFkgaXMgbm90 IHNldAojIENPTkZJR19RU0VNSV9QSFkgaXMgbm90IHNldApDT05GSUdfUkVBTFRFS19QSFk9eQoj IENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NNU0NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RFMTBYUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzgy Ml9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEM4MTFfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RQODM4NjlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklURVNTRV9QSFkgaXMg bm90IHNldAojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01J Q1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElP X0JVUz15CkNPTkZJR19NRElPX0RFVlJFUz15CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qg c2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZV U0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklH X01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwoKIwojIFBD UyBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX1BDU19YUENTIGlzIG5vdCBzZXQKIyBlbmQgb2Yg UENTIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19QTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZF UlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMg bm90IHNldAojIENPTkZJR19VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4 MTUwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SVEw4MTUyPXkKIyBDT05GSUdfVVNCX0xBTjc4WFgg aXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9eQpD T05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9eQojIENPTkZJR19VU0JfTkVUX0NEQ0VUSEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9DRENfRUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X05FVF9DRENfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX01CSU0gaXMgbm90IHNldAojIENPTkZJR19V U0JfTkVUX0RNOTYwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX05FVF9TUjk4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NN U0M3NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9TTVNDOTVYWCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9ORVRfR0w2MjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9ORVQxMDgw IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9QTFVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9ORVRfTUNTNzgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9ORVRfWkFVUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfS0FMTUlBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05F VF9RTUlfV1dBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU08gaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUX0lOVDUxWDEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NJRVJSQV9ORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NI OTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQVFDMTExIGlzIG5vdCBzZXQKQ09ORklH X1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKIyBDT05GSUdfQURNODIxMSBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19BVEg1SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX0FUSDlLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfSFRDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldAojIENPTkZJR19BVEg2S0wgaXMgbm90IHNl dAojIENPTkZJR19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJR19XSUw2MjEwIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRIMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0NOMzZYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0FUSDExSyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CiMgQ09O RklHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ3NkM1MFhfVVNCIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQzIGlzIG5vdCBzZXQKIyBDT05G SUdfQjQzTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNNQUMgaXMgbm90IHNldAojIENP TkZJR19CUkNNRk1BQyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CiMgQ09O RklHX0FJUk8gaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQojIENPTkZJR19J UFcyMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBXMjIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lX TDQ5NjUgaXMgbm90IHNldAojIENPTkZJR19JV0wzOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdM V0lGSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hP U1RBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9D T01NT04gaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5f VkVORE9SX01BUlZFTEw9eQojIENPTkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJ QkVSVEFTX1RISU5GSVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMg Q09ORklHX01XTDhLIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKIyBD T05GSUdfTVQ3NjAxVSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4MFUgaXMgbm90IHNldAojIENP TkZJR19NVDc2eDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NngyRSBpcyBub3Qgc2V0CiMgQ09O RklHX01UNzZ4MlUgaXMgbm90IHNldAojIENPTkZJR19NVDc2MDNFIGlzIG5vdCBzZXQKIyBDT05G SUdfTVQ3NjE1RSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzY2M1UgaXMgbm90IHNldAojIENPTkZJ R19NVDc2NjNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3OTE1RSBpcyBub3Qgc2V0CiMgQ09ORklH X01UNzkyMUUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05G SUdfV0lMQzEwMDBfU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTEMxMDAwX1NQSSBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNl dAojIENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKQ09ORklHX1JUTF9DQVJEUz1tCiMgQ09ORklH X1JUTDgxOTJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUTDgxOTJERSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUTDg3MjNCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUTDgxOTJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUTDgxOTJDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDhYWFhVIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRXODggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkK IyBDT05GSUdfUlNJXzkxWCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CiMgQ09O RklHX0NXMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CiMgQ09ORklHX1dM MTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMThY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9aWURBUz15CiMgQ09ORklHX1VTQl9aRDEyMDEgaXMgbm90IHNldAojIENPTkZJR19aRDEyMTFS VyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19RVE5G TUFDX1BDSUUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfSFdTSU09bQojIENPTkZJR19VU0Jf TkVUX1JORElTX1dMQU4gaXMgbm90IHNldAojIENPTkZJR19WSVJUX1dJRkkgaXMgbm90IHNldAoj IENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPW0KIyBDT05G SUdfSUVFRTgwMjE1NF9GQUtFTEIgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0FUODZS RjIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfTVJGMjRKNDAgaXMgbm90IHNldAoj IENPTkZJR19JRUVFODAyMTU0X0NDMjUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRf QVRVU0IgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0FERjcyNDIgaXMgbm90IHNldAoj IENPTkZJR19JRUVFODAyMTU0X0NBODIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRf TUNSMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9IV1NJTSBpcyBub3Qgc2V0CiMg Q09ORklHX1dXQU4gaXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CiMgQ09O RklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBD T05GSUdfSFlQRVJWX05FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZTSU09bQpDT05GSUdfTkVU X0ZBSUxPVkVSPW0KIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qg c2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5Q VVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPW0KQ09ORklHX0lOUFVUX1NQQVJTRUtN QVA9bQojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBp bnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VE RVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApD T05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBVVF9KT1lERVY9bQpD T05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMg SW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19L RVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FQUExFU1BJIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJP QVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1Mg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VT RV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNP TkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpD T05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVT Uz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9J TlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVD SF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9QUzJf VE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19N T1VTRV9QUzJfVk1NT1VTRT15CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQpDT05GSUdfTU9VU0Vf U0VSSUFMPW0KIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01P VVNFX0JDTTU5NzQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9bQpDT05GSUdfTU9VU0Vf RUxBTl9JMkM9bQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDPXkKQ09ORklHX01PVVNFX0VMQU5f STJDX1NNQlVTPXkKQ09ORklHX01PVVNFX1ZTWFhYQUE9bQojIENPTkZJR19NT1VTRV9HUElPIGlz IG5vdCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9bQojIENPTkZJR19NT1VTRV9TWU5B UFRJQ1NfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVF TiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNldApDT05GSUdfUk1JNF9D T1JFPW0KQ09ORklHX1JNSTRfSTJDPW0KQ09ORklHX1JNSTRfU1BJPW0KQ09ORklHX1JNSTRfU01C PW0KQ09ORklHX1JNSTRfRjAzPXkKQ09ORklHX1JNSTRfRjAzX1NFUklPPW0KQ09ORklHX1JNSTRf MkRfU0VOU09SPXkKQ09ORklHX1JNSTRfRjExPXkKQ09ORklHX1JNSTRfRjEyPXkKQ09ORklHX1JN STRfRjMwPXkKQ09ORklHX1JNSTRfRjM0PXkKIyBDT05GSUdfUk1JNF9GM0EgaXMgbm90IHNldAoj IENPTkZJR19STUk0X0Y1NCBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFyZHdh cmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19T RVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05G SUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQVJLQkQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMy PXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPW0KIyBDT05GSUdf U0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNfUFMyPW0KQ09ORklHX0hZ UEVSVl9LRVlCT0FSRD1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAojIGVuZCBv ZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1cHBvcnQKCiMKIyBD aGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09M RV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NM RUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkK Q09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05G SUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9F QVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFUFJF Q0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQojIENPTkZJ R19TRVJJQUxfODI1MF8xNjU1MEFfVkFSSUFOVFMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf ODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklB TF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NjQKQ09ORklHX1NFUklB TF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05G SUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9 eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CkNPTkZJR19TRVJJQUxfODI1 MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15CgojCiMgTm9uLTgyNTAgc2Vy aWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUg aXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfSlNNPW0KIyBDT05GSUdfU0VSSUFMX0xBTlRJUSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklT N1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0JDTTYzWFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVS QV9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19O Ul9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf RlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBk cml2ZXJzCgpDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQpDT05GSUdfU0VSSUFMX05PTlNUQU5E QVJEPXkKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01B UlRJTyBpcyBub3Qgc2V0CkNPTkZJR19TWU5DTElOS19HVD1tCkNPTkZJR19OX0hETEM9bQpDT05G SUdfTl9HU009bQpDT05GSUdfTk9aT01JPW0KIyBDT05GSUdfTlVMTF9UVFkgaXMgbm90IHNldApD T05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05G SUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQK Q09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQ REVWPW0KQ09ORklHX1ZJUlRJT19DT05TT0xFPW0KQ09ORklHX0lQTUlfSEFORExFUj1tCkNPTkZJ R19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQpDT05GSUdfSVBNSV9Q QU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15CkNPTkZJR19JUE1JX0RFVklD RV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NTSUY9bQpDT05GSUdf SVBNSV9XQVRDSERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRPTT15 CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5ET01fSU5URUw9bQpD T05GSUdfSFdfUkFORE9NX0FNRD1tCiMgQ09ORklHX0hXX1JBTkRPTV9CQTQzMSBpcyBub3Qgc2V0 CkNPTkZJR19IV19SQU5ET01fVklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQojIENPTkZJ R19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKQ09ORklHX05WUkFN PXkKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTgxOTIKQ09ORklHX0RF VlBPUlQ9eQpDT05GSUdfSFBFVD15CkNPTkZJR19IUEVUX01NQVA9eQojIENPTkZJR19IUEVUX01N QVBfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9bQpDT05GSUdfVVZf TU1USU1FUj1tCkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdf VENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldApDT05GSUdfVENHX1RJ U19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049bQpDT05GSUdfVENHX1RJ U19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklHX1RDR19BVE1FTD1tCkNPTkZJ R19UQ0dfSU5GSU5FT049bQojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19D UkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX1NU MzNaUDI0PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPW0KIyBDT05GSUdfVENHX1RJU19T VDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9bQojIENPTkZJR19YSUxMWUJV UyBpcyBub3Qgc2V0CiMgZW5kIG9mIENoYXJhY3RlciBkZXZpY2VzCgojIENPTkZJR19SQU5ET01f VFJVU1RfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NX1RSVVNUX0JPT1RMT0FERVIgaXMg bm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19P UFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05G SUdfSTJDX0NIQVJERVY9bQpDT05GSUdfSTJDX01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENo aXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19NVVhfTFRDNDMwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhf UkVHIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVhfTUxYQ1BMRD1tCiMgZW5kIG9mIE11bHRpcGxl eGVyIEkyQyBDaGlwIHN1cHBvcnQKCkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJD X1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJ MkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBk cml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJ MTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19BTUQ3NTY9bQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNfQU1EODExMT1t CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKQ09ORklH X0kyQ19JU0NIPW0KQ09ORklHX0kyQ19JU01UPW0KQ09ORklHX0kyQ19QSUlYND1tCkNPTkZJR19J MkNfTkZPUkNFMj1tCkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT1tCiMgQ09ORklHX0kyQ19OVklE SUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJ R19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM5Nlg9bQpDT05GSUdfSTJDX1ZJ QT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1ND TUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJD X0RFU0lHTldBUkVfQ09SRT1tCiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19ERVNJR05XQVJF X0JBWVRSQUlMPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09bQpDT05G SUdfSTJDX1NJTVRFQz1tCiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVy bmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBP UlQ9bQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNf VEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwoj IE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfTUxYQ1BMRD1tCiMgZW5k IG9mIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAoKQ09ORklHX0kyQ19TVFVCPW0KIyBDT05GSUdf STJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMg aXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQK Q09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFT VEVSPXkKIyBDT05GSUdfU1BJX01FTSBpcyBub3Qgc2V0CgojCiMgU1BJIE1hc3RlciBDb250cm9s bGVyIERyaXZlcnMKIwojIENPTkZJR19TUElfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJ X0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JJVEJBTkcgaXMgbm90IHNl dAojIENPTkZJR19TUElfQlVUVEVSRkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0Ug aXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BJX0xNNzBfTExQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xBTlRJUV9TU0MgaXMg bm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEy WFggaXMgbm90IHNldAojIENPTkZJR19TUElfUk9DS0NISVAgaXMgbm90IHNldAojIENPTkZJR19T UElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NJRklWRSBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkg aXMgbm90IHNldAojIENPTkZJR19TUElfQU1EIGlzIG5vdCBzZXQKCiMKIyBTUEkgTXVsdGlwbGV4 ZXIgc3VwcG9ydAojCiMgQ09ORklHX1NQSV9NVVggaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2Nv bCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9M T09QQkFDS19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RMRTYyWDAgaXMgbm90IHNldAoj IENPTkZJR19TUElfU0xBVkUgaXMgbm90IHNldApDT05GSUdfU1BJX0RZTkFNSUM9eQojIENPTkZJ R19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKQ09ORklHX1BQUz15CiMg Q09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMg Q09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRfTERJ U0M9bQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KQ09ORklHX1BQU19DTElFTlRfR1BJTz1t CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpD T05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQojIENPTkZJR19EUDgzNjQwX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX1BUUF8xNTg4X0NMT0NLX0lORVMgaXMgbm90IHNldApDT05GSUdfUFRQXzE1ODhfQ0xP Q0tfS1ZNPW0KIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENP TkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NM T0NLX1ZNVyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0 CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19QSU5N VVg9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19E RUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQU1EPW0KIyBDT05GSUdfUElO Q1RSTF9NQ1AyM1MwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBz ZXQKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9eQojIENPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVcg aXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19Q SU5DVFJMX0lOVEVMPXkKIyBDT05GSUdfUElOQ1RSTF9BTERFUkxBS0UgaXMgbm90IHNldApDT05G SUdfUElOQ1RSTF9CUk9YVE9OPW0KQ09ORklHX1BJTkNUUkxfQ0FOTk9OTEFLRT1tCkNPTkZJR19Q SU5DVFJMX0NFREFSRk9SSz1tCkNPTkZJR19QSU5DVFJMX0RFTlZFUlRPTj1tCiMgQ09ORklHX1BJ TkNUUkxfRUxLSEFSVExBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0VNTUlUU0JVUkcg aXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9HRU1JTklMQUtFPW0KIyBDT05GSUdfUElOQ1RSTF9J Q0VMQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9KQVNQRVJMQUtFIGlzIG5vdCBzZXQK IyBDT05GSUdfUElOQ1RSTF9MQUtFRklFTEQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9MRVdJ U0JVUkc9bQpDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQ9bQojIENPTkZJR19QSU5DVFJMX1RJ R0VSTEFLRSBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKIwojIGVuZCBv ZiBSZW5lc2FzIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJ Ql9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lS UUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQ0RFVj15 CkNPTkZJR19HUElPX0NERVZfVjE9eQpDT05GSUdfR1BJT19HRU5FUklDPW0KCiMKIyBNZW1vcnkg bWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0FNRFBUPW0KIyBDT05GSUdfR1BJT19E V0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lDSD1tCiMgQ09ORklH X0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAoj IENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQ SU8gZHJpdmVycwoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19H UElPX0Y3MTg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19XSU5CT05EIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XUzE2QzQ4IGlz IG5vdCBzZXQKIyBlbmQgb2YgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwoKIwojIEkyQyBH UElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTU3MCBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f VFBJQzI4MTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgR1BJTyBleHBhbmRlcnMKCiMKIyBNRkQg R1BJTyBleHBhbmRlcnMKIwojIGVuZCBvZiBNRkQgR1BJTyBleHBhbmRlcnMKCiMKIyBQQ0kgR1BJ TyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19H UElPX0JUOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENP TkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9f MjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIGVuZCBvZiBQ Q0kgR1BJTyBleHBhbmRlcnMKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElP X01BWDMxOTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAxIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19NQzMzODgwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QSVNPU1IgaXMgbm90 IHNldAojIENPTkZJR19HUElPX1hSQTE0MDMgaXMgbm90IHNldAojIGVuZCBvZiBTUEkgR1BJTyBl eHBhbmRlcnMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwojIGVuZCBvZiBVU0IgR1BJTyBleHBh bmRlcnMKCiMKIyBWaXJ0dWFsIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fQUdHUkVHQVRP UiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTU9DS1VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmly dHVhbCBHUElPIGRyaXZlcnMKCiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JF U0VUPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dF Ul9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdf UE9XRVJfU1VQUExZX0hXTU9OPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVFRFUllfQ1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9E UzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09O RklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTkFHRVJfU0JT IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEM0MTYy TCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfQlEyNTZYWCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1NNQjM0 Nz1tCiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JB VFRFUllfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNP TkZJR19IV01PTl9WSUQ9bQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMK IyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5T T1JTX0FCSVRVR1VSVTM9bQojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FENzQxND1tCkNPTkZJR19TRU5TT1JTX0FENzQxOD1tCkNPTkZJR19TRU5TT1JT X0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0KQ09ORklHX1NFTlNPUlNfQURNMTAy Nj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19BRE0xMDMxPW0KIyBD T05GSUdfU0VOU09SU19BRE0xMTc3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNOTI0MD1t CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMT1tCkNP TkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklHX1NF TlNPUlNfQURUNzQ3NT1tCiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT1tCiMgQ09O RklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzhU RU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dF Uj1tCkNPTkZJR19TRU5TT1JTX0FQUExFU01DPW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KIyBD T05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1tCiMg Q09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19D T1JTQUlSX1BTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdf U0VOU09SU19ERUxMX1NNTT1tCkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQpDT05GSUdfU0VOU09S U19GNzE4MDVGPW0KQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9bQpDT05GSUdfU0VOU09SU19GNzUz NzVTPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRF UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dMNTE4U009bQpDT05GSUdfU0VOU09SU19HTDUy MFNNPW0KQ09ORklHX1NFTlNPUlNfRzc2MEE9bQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19J Qk1BRU09bQpDT05GSUdfU0VOU09SU19JQk1QRVg9bQpDT05GSUdfU0VOU09SU19JNTUwMD1tCkNP TkZJR19TRU5TT1JTX0NPUkVURU1QPW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCkNPTkZJR19TRU5T T1JTX0pDNDI9bQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTElORUFHRT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5 NDdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19MVEMyOTkyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1t CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MVEM0MjQ1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTEx MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTI3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KQ09ORklHX1NFTlNPUlNf TUFYMTY2OD1tCkNPTkZJR19TRU5TT1JTX01BWDE5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3 MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzMwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNP TkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NF TlNPUlNfTUFYNjY5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19NQ1AzMDIxPW0KIyBDT05GSUdfU0VOU09SU19NTFhSRUdfRkFOIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBT MjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE02Mz1tCiMgQ09O RklHX1NFTlNPUlNfTE03MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdf U0VOU09SU19MTTc1PW0KQ09ORklHX1NFTlNPUlNfTE03Nz1tCkNPTkZJR19TRU5TT1JTX0xNNzg9 bQpDT05GSUdfU0VOU09SU19MTTgwPW0KQ09ORklHX1NFTlNPUlNfTE04Mz1tCkNPTkZJR19TRU5T T1JTX0xNODU9bQpDT05GSUdfU0VOU09SU19MTTg3PW0KQ09ORklHX1NFTlNPUlNfTE05MD1tCkNP TkZJR19TRU5TT1JTX0xNOTI9bQpDT05GSUdfU0VOU09SU19MTTkzPW0KQ09ORklHX1NFTlNPUlNf TE05NTIzND1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1MjQ1 PW0KQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9bQpDT05G SUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY3NzU9bQojIENPTkZJR19TRU5TT1JTX05DVDc4MDIg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdf U0VOU09SU19QTUJVUz1tCiMgQ09ORklHX1NFTlNPUlNfQURNMTI2NiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0JFTF9QRkUgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0JQQV9SUzYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNQ XzNZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1fQ0ZGUFMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0lOU1BVUl9JUFNQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVIz NTIyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVIzNjAyMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfSVIzODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVJQUzU0MDEg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDY4MTM3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9bQojIENPTkZJR19TRU5TT1JT X0xUQzM4MTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE1MzAxIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5TT1JTX01BWDE2NjAxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgyMDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTUFYMjA3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzg1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KIyBD T05GSUdfU0VOU09SU19NUDI5NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BNNjc2NFRS IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QWEUxNjEwIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19RNTRTSjEwOEEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFBEREM2MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1RQUzUzNjc5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJ R19TRU5TT1JTX1VDRDkyMDA9bQojIENPTkZJR19TRU5TT1JTX1hEUEUxMjIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19aTDYxMDA9bQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfU0hUMTU9bQpDT05GSUdfU0VOU09SU19TSFQyMT1tCiMgQ09ORklHX1NF TlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfU0lTNTU5NT1tCkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9bQpDT05GSUdf U0VOU09SU19FTUMxNDAzPW0KIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19T RU5TT1JTX1NNU0M0N00xOTI9bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PW0KQ09ORklHX1NF TlNPUlNfU0NINTZYWF9DT01NT049bQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PW0KQ09ORklHX1NF TlNPUlNfU0NINTYzNj1tCiMgQ09ORklHX1NFTlNPUlNfU1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTNzgyOD1tCiMgQ09ORklHX1NFTlNPUlNfQURT Nzg3MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9bQpDT05GSUdfU0VOU09SU19J TkEyMDk9bQpDT05GSUdfU0VOU09SU19JTkEyWFg9bQojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19USE1DNTA9bQpDT05GSUdfU0VOU09SU19UTVAxMDI9bQojIENPTkZJR19TRU5TT1JTX1RNUDEw MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVE1QNDAxPW0KQ09ORklHX1NFTlNPUlNfVE1QNDIxPW0KIyBDT05GSUdfU0VOU09SU19U TVA1MTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5T T1JTX1ZJQTY4NkE9bQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgy MzE9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19X ODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9 bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05GSUdfU0VOU09SU19XODM3OTU9bQojIENPTkZJ R19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4 NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9 bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5v dCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPW0KQ09O RklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhFUk1BTF9O RVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9TVEFUSVNUSUNTIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZGX0RFTEFZX01TPTAKQ09ORklHX1RIRVJN QUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFM X0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJ Ul9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFD RSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJN QUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdf VEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5v dCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfSU5URUxfUE9XRVJDTEFN UD1tCkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJN QUw9bQpDT05GSUdfSU5URUxfU09DX0RUU19JT1NGX0NPUkU9bQojIENPTkZJR19JTlRFTF9TT0Nf RFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMK IwpDT05GSUdfSU5UMzQwWF9USEVSTUFMPW0KQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9bQojIENP TkZJR19JTlQzNDA2X1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfUFJPQ19USEVSTUFMX01NSU9f UkFQTD1tCiMgZW5kIG9mIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19JTlRF TF9QQ0hfVEhFUk1BTD1tCiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBl bmQgb2YgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCgpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FU Q0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklH X1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1F T1VUPTAKQ09ORklHX1dBVENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdv dmVybm9ycwojCiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKCiMK IyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09ORklH X1dEQVRfV0RUPW0KIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf WklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01MWF9XRFQgaXMgbm90IHNldAoj IENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQK Q09ORklHX0FMSU0xNTM1X1dEVD1tCkNPTkZJR19BTElNNzEwMV9XRFQ9bQojIENPTkZJR19FQkNf QzM4NF9XRFQgaXMgbm90IHNldApDT05GSUdfRjcxODA4RV9XRFQ9bQpDT05GSUdfU1A1MTAwX1RD Tz1tCkNPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HPW0KIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlz IG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9bQojIENPTkZJR19XQUZF Ul9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPXkKQ09ORklHX0lFNlhYX1dEVD1t CkNPTkZJR19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lU ODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPW0KQ09ORklHX0hQX1dBVENIRE9HPW0KQ09ORklH X0hQV0RUX05NSV9ERUNPRElORz15CiMgQ09ORklHX1NDMTIwMF9XRFQgaXMgbm90IHNldAojIENP TkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OVl9UQ089bQojIENPTkZJR182MFhY X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NNU0Nf U0NIMzExWF9XRFQ9bQojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RRTVg4Nl9XRFQgaXMgbm90IHNldApDT05GSUdfVklBX1dEVD1tCkNPTkZJR19XODM2MjdIRl9X RFQ9bQpDT05GSUdfVzgzODc3Rl9XRFQ9bQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFD SFpfV0RUPW0KIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9NRUlfV0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05J QzcwMThfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldApDT05G SUdfWEVOX1dEVD1tCgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDSVBD V0FUQ0hET0c9bQpDT05GSUdfV0RUUENJPW0KCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMK IwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15 CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKQ09ORklHX0JD TUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJ PXkKIyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9Q Q0k9eQpDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJ Tz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5v dCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4 NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAz WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMg bm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBD T05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNl dAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBD X0lDSD15CkNPTkZJR19MUENfU0NIPW0KIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hURENfVEkg aXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1Nf QUNQST15CkNPTkZJR19NRkRfSU5URUxfTFBTU19QQ0k9eQojIENPTkZJR19NRkRfSU5URUxfUE1D X0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9QTVQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQ TTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFY ODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNjAgaXMgbm90IHNldAojIENPTkZJR19N RkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMg Q09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90 IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JU NTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9TTTUwMT1tCkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMgQ09ORklHX01G RF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENP TkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMg aXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJ X0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19U UFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdf VFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENP TkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1 OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMg bm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQw X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENP TkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfVlg4NTU9bQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAoj IENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRf V004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9NMTBfQk1DIGlzIG5vdCBzZXQKIyBlbmQgb2Yg TXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBz ZXQKQ09ORklHX1JDX0NPUkU9bQpDT05GSUdfUkNfTUFQPW0KQ09ORklHX0xJUkM9eQpDT05GSUdf UkNfREVDT0RFUlM9eQpDT05GSUdfSVJfTkVDX0RFQ09ERVI9bQpDT05GSUdfSVJfUkM1X0RFQ09E RVI9bQpDT05GSUdfSVJfUkM2X0RFQ09ERVI9bQpDT05GSUdfSVJfSlZDX0RFQ09ERVI9bQpDT05G SUdfSVJfU09OWV9ERUNPREVSPW0KQ09ORklHX0lSX1NBTllPX0RFQ09ERVI9bQojIENPTkZJR19J Ul9TSEFSUF9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX01DRV9LQkRfREVDT0RFUj1tCiMg Q09ORklHX0lSX1hNUF9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX0lNT05fREVDT0RFUj1t CiMgQ09ORklHX0lSX1JDTU1fREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERVZJQ0VTPXkK IyBDT05GSUdfUkNfQVRJX1JFTU9URSBpcyBub3Qgc2V0CkNPTkZJR19JUl9FTkU9bQojIENPTkZJ R19JUl9JTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSU1PTl9SQVcgaXMgbm90IHNldAojIENP TkZJR19JUl9NQ0VVU0IgaXMgbm90IHNldApDT05GSUdfSVJfSVRFX0NJUj1tCkNPTkZJR19JUl9G SU5URUs9bQpDT05GSUdfSVJfTlVWT1RPTj1tCiMgQ09ORklHX0lSX1JFRFJBVDMgaXMgbm90IHNl dAojIENPTkZJR19JUl9TVFJFQU1aQVAgaXMgbm90IHNldApDT05GSUdfSVJfV0lOQk9ORF9DSVI9 bQojIENPTkZJR19JUl9JR09SUExVR1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0lHVUFOQSBp cyBub3Qgc2V0CiMgQ09ORklHX0lSX1RUVVNCSVIgaXMgbm90IHNldAojIENPTkZJR19SQ19MT09Q QkFDSyBpcyBub3Qgc2V0CkNPTkZJR19JUl9TRVJJQUw9bQpDT05GSUdfSVJfU0VSSUFMX1RSQU5T TUlUVEVSPXkKQ09ORklHX0lSX1NJUj1tCiMgQ09ORklHX1JDX1hCT1hfRFZEIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJfVE9ZIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NFQ19TVVBQT1JUPXkKIyBD T05GSUdfQ0VDX0NINzMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NFQ19TRUNPIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1BVTFNFOF9DRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkFJTlNIQURP V19DRUMgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD1tCiMgQ09ORklHX01FRElBX1NV UFBPUlRfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Qg aXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFf U1VQUE9SVD15CkNPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9E SUdJVEFMX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CkNPTkZJR19N RURJQV9TRFJfU1VQUE9SVD15CkNPTkZJR19NRURJQV9QTEFURk9STV9TVVBQT1JUPXkKQ09ORklH X01FRElBX1RFU1RfU1VQUE9SVD15CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKIwojIE1l ZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJP TExFUj15CkNPTkZJR19EVkJfQ09SRT1tCiMgZW5kIG9mIE1lZGlhIGNvcmUgc3VwcG9ydAoKIwoj IFZpZGVvNExpbnV4IG9wdGlvbnMKIwpDT05GSUdfVklERU9fVjRMMj1tCkNPTkZJR19WSURFT19W NEwyX0kyQz15CkNPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQojIENPTkZJR19WSURFT19B RFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMg bm90IHNldAojIGVuZCBvZiBWaWRlbzRMaW51eCBvcHRpb25zCgojCiMgTWVkaWEgY29udHJvbGxl ciBvcHRpb25zCiMKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUl9EVkIgaXMgbm90IHNldAojIGVu ZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBEaWdpdGFsIFRWIG9wdGlvbnMKIwoj IENPTkZJR19EVkJfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkVUPXkKQ09ORklHX0RWQl9N QVhfQURBUFRFUlM9MTYKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX0RWQl9E RU1VWF9TRUNUSU9OX0xPU1NfTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VMRV9ERUJVRyBp cyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgVFYgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMK IwojIENPTkZJR19NRURJQV9VU0JfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BD SV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1JBRElPX0FEQVBURVJTPXkKIyBDT05GSUdfUkFE SU9fU0k0NzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0k0NzEzIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX01SODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RTQlIgaXMgbm90IHNldAoj IENPTkZJR19SQURJT19NQVhJUkFESU8gaXMgbm90IHNldAojIENPTkZJR19SQURJT19TSEFSSyBp cyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJLMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9L RUVORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVJFTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NQTkwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFQTU3NjQgaXMgbm90IHNldAoj IENPTkZJR19SQURJT19TQUE3NzA2SCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFRjY4NjIg aXMgbm90IHNldAojIENPTkZJR19SQURJT19XTDEyNzMgaXMgbm90IHNldApDT05GSUdfVklERU9C VUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9Q Uz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklW RVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RWQl9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RSX1BMQVRG T1JNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIE1NQy9TRElPIERWQiBhZGFwdGVycwojCiMgQ09O RklHX1NNU19TRElPX0RSViBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9URVNUX0RSSVZFUlMgaXMg bm90IHNldAojIENPTkZJR19EVkJfVEVTVF9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBGaXJlV2ly ZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCiMgQ09ORklHX0RWQl9GSVJFRFRWIGlzIG5vdCBzZXQK IyBlbmQgb2YgTWVkaWEgZHJpdmVycwoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzCiMKQ09O RklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19JUl9JMkM9bQoKIwojIEF1ZGlvIGRlY29k ZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RE QTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1 MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19VREExMzQyIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f V004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlAyN1NNUFggaXMgbm90IHNldAojIENP TkZJR19WSURFT19TT05ZX0JURl9NUFggaXMgbm90IHNldAojIGVuZCBvZiBBdWRpbyBkZWNvZGVy cywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCgojCiMgUkRTIGRlY29kZXJzCiMKIyBDT05GSUdfVklE RU9fU0FBNjU4OCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJEUyBkZWNvZGVycwoKIwojIFZpZGVvIGRl Y29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X0FEVjcxODMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NjA0IGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2 NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0tTMDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX01MODZWNzY2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMTAgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19TQUE3MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3 NDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fVFZQNTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDcwMDIgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19UVzI4MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDMg aXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNldAojIENPTkZJR19WSURF T19UVzk5MTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUFgzMjIwIGlzIG5vdCBzZXQKCiMK IyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTdYIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGRl Y29kZXJzCgojCiMgVmlkZW8gZW5jb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTI3IGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FE VjcxNzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fQURWNzM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczOTMgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19BRFY3NTExIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUQ5 Mzg5QiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBlbmNvZGVycwoKIwojIFZp ZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKIyBDT05GSUdfVklERU9fVVBENjQwMzFBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fVVBENjQwODMgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBpbXBy b3ZlbWVudCBjaGlwcwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKIyBDT05G SUdfVklERU9fU0FBNjc1MkhTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8vVmlkZW8gY29tcHJl c3Npb24gY2hpcHMKCiMKIyBTRFIgdHVuZXIgY2hpcHMKIwojIENPTkZJR19TRFJfTUFYMjE3NSBp cyBub3Qgc2V0CiMgZW5kIG9mIFNEUiB0dW5lciBjaGlwcwoKIwojIE1pc2NlbGxhbmVvdXMgaGVs cGVyIGNoaXBzCiMKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX001Mjc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX1NUX01JUElEMDIgaXMgbm90IHNldAojIGVuZCBvZiBNaXNjZWxsYW5lb3VzIGhl bHBlciBjaGlwcwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0hJ NTU2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YMjE0IGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fSU1YMjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YMjU4IGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fSU1YMjc0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YMjkwIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YMzE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f SU1YMzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1YwMkExMCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX09WMjY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WMjY1OSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX09WMjY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WMjY4 NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WMjc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX09WNTY0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNTY0OCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX09WNjY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNTY3MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNTY3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09W NTY5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNzI1MSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX09WNzcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNzY0MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX09WNzY3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNzc0MCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WODg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X09WODg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WOTY0MCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX09WOTY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WOTczNCBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX09WMTM4NTggaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUzY2 MjQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlNMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fTVQ5TTAzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01UOU0xMTEgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19NVDlQMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVQ5VDAw MSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01UOVQxMTIgaXMgbm90IHNldAojIENPTkZJR19W SURFT19NVDlWMDExIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVQ5VjAzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX01UOVYxMTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TUjAzMFBD MzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19OT09OMDEwUEMzMCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX001TU9MUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JEQUNNMjAgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19SREFDTTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUko1 NE4xIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUzVLNkFBIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fUzVLNkEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUzVLNEVDR1ggaXMgbm90IHNl dAojIENPTkZJR19WSURFT19TNUs1QkFGIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ0NTIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fRVQ4RUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f UzVDNzNNMyBpcyBub3Qgc2V0CiMgZW5kIG9mIENhbWVyYSBzZW5zb3IgZGV2aWNlcwoKIwojIExl bnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FENTgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00g aXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBD T05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRl dmljZXMKCiMKIyBTUEkgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfVklERU9fR1MxNjYyIGlzIG5v dCBzZXQKIyBlbmQgb2YgU1BJIGhlbHBlciBjaGlwcwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwoj CkNPTkZJR19DWEQyODgwX1NQSV9EUlY9bQojIGVuZCBvZiBNZWRpYSBTUEkgQWRhcHRlcnMKCkNP TkZJR19NRURJQV9UVU5FUj1tCgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwojCkNPTkZJR19NRURJ QV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNTA9bQpDT05GSUdfTUVE SUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09ORklHX01F RElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9bQpDT05GSUdf TUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PW0KQ09ORklH X01FRElBX1RVTkVSX01TSTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9bQpDT05GSUdf TUVESUFfVFVORVJfTVQyMDYwPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2Mz1tCkNPTkZJR19N RURJQV9UVU5FUl9NVDIyNjY9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMTMxPW0KQ09ORklHX01F RElBX1RVTkVSX1FUMTAxMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9bQpDT05GSUdfTUVE SUFfVFVORVJfWEM1MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD1tCkNPTkZJR19NRURJ QV9UVU5FUl9NWEw1MDA1Uz1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD1tCkNPTkZJR19N RURJQV9UVU5FUl9NQzQ0UzgwMz1tCkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PW0KQ09ORklH X01FRElBX1RVTkVSX1REQTE4MjE4PW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT1tCkNPTkZJ R19NRURJQV9UVU5FUl9GQzAwMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPW0KQ09ORklH X01FRElBX1RVTkVSX1REQTE4MjEyPW0KQ09ORklHX01FRElBX1RVTkVSX0U0MDAwPW0KQ09ORklH X01FRElBX1RVTkVSX0ZDMjU4MD1tCkNPTkZJR19NRURJQV9UVU5FUl9NODhSUzYwMDBUPW0KQ09O RklHX01FRElBX1RVTkVSX1RVQTkwMDE9bQpDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PW0KQ09O RklHX01FRElBX1RVTkVSX0lUOTEzWD1tCkNPTkZJR19NRURJQV9UVU5FUl9SODIwVD1tCkNPTkZJ R19NRURJQV9UVU5FUl9NWEwzMDFSRj1tCkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyPW0K Q09ORklHX01FRElBX1RVTkVSX1FNMUQxQjAwMDQ9bQojIGVuZCBvZiBDdXN0b21pemUgVFYgdHVu ZXJzCgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKIwoKIwojIE11bHRpc3RhbmRhcmQgKHNh dGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TVEIwODk5PW0KQ09ORklHX0RWQl9TVEI2 MTAwPW0KQ09ORklHX0RWQl9TVFYwOTB4PW0KQ09ORklHX0RWQl9TVFYwOTEwPW0KQ09ORklHX0RW Ql9TVFY2MTEweD1tCkNPTkZJR19EVkJfU1RWNjExMT1tCkNPTkZJR19EVkJfTVhMNVhYPW0KQ09O RklHX0RWQl9NODhEUzMxMDM9bQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVzdHJp YWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgyNzFDMkRE PW0KQ09ORklHX0RWQl9TSTIxNjU9bQpDT05GSUdfRFZCX01OODg0NzI9bQpDT05GSUdfRFZCX01O ODg0NzM9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gy NDExMD1tCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05GSUdfRFZC X1pMMTAwMzY9bQpDT05GSUdfRFZCX1pMMTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9bQpDT05G SUdfRFZCX1NUVjAyODg9bQpDT05GSUdfRFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NUVjAyOTk9 bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZCX1RE QTgwODM9bQpDT05GSUdfRFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0KQ09ORklH X0RWQl9WRVMxWDkzPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPW0KQ09ORklHX0RWQl9UVU5F Ul9DWDI0MTEzPW0KQ09ORklHX0RWQl9UREE4MjZYPW0KQ09ORklHX0RWQl9UVUE2MTAwPW0KQ09O RklHX0RWQl9DWDI0MTE2PW0KQ09ORklHX0RWQl9DWDI0MTE3PW0KQ09ORklHX0RWQl9DWDI0MTIw PW0KQ09ORklHX0RWQl9TSTIxWFg9bQpDT05GSUdfRFZCX1RTMjAyMD1tCkNPTkZJR19EVkJfRFMz MDAwPW0KQ09ORklHX0RWQl9NQjg2QTE2PW0KQ09ORklHX0RWQl9UREExMDA3MT1tCgojCiMgRFZC LVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NQODg3MD1tCkNPTkZJR19E VkJfU1A4ODdYPW0KQ09ORklHX0RWQl9DWDIyNzAwPW0KQ09ORklHX0RWQl9DWDIyNzAyPW0KQ09O RklHX0RWQl9TNUgxNDMyPW0KQ09ORklHX0RWQl9EUlhEPW0KQ09ORklHX0RWQl9MNjQ3ODE9bQpD T05GSUdfRFZCX1REQTEwMDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAwPW0KQ09ORklHX0RWQl9NVDM1 Mj1tCkNPTkZJR19EVkJfWkwxMDM1Mz1tCkNPTkZJR19EVkJfRElCMzAwME1CPW0KQ09ORklHX0RW Ql9ESUIzMDAwTUM9bQpDT05GSUdfRFZCX0RJQjcwMDBNPW0KQ09ORklHX0RWQl9ESUI3MDAwUD1t CkNPTkZJR19EVkJfRElCOTAwMD1tCkNPTkZJR19EVkJfVERBMTAwNDg9bQpDT05GSUdfRFZCX0FG OTAxMz1tCkNPTkZJR19EVkJfRUMxMDA9bQpDT05GSUdfRFZCX1NUVjAzNjc9bQpDT05GSUdfRFZC X0NYRDI4MjBSPW0KQ09ORklHX0RWQl9DWEQyODQxRVI9bQpDT05GSUdfRFZCX1JUTDI4MzA9bQpD T05GSUdfRFZCX1JUTDI4MzI9bQpDT05GSUdfRFZCX1JUTDI4MzJfU0RSPW0KQ09ORklHX0RWQl9T STIxNjg9bQpDT05GSUdfRFZCX1pEMTMwMV9ERU1PRD1tCkNPTkZJR19EVkJfQ1hEMjg4MD1tCgoj CiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1ZFUzE4MjA9bQpDT05GSUdf RFZCX1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREExMDAyMz1tCkNPTkZJR19EVkJfU1RWMDI5Nz1t CgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikg ZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBYPW0KQ09ORklHX0RWQl9PUjUxMjExPW0KQ09O RklHX0RWQl9PUjUxMTMyPW0KQ09ORklHX0RWQl9CQ00zNTEwPW0KQ09ORklHX0RWQl9MR0RUMzMw WD1tCkNPTkZJR19EVkJfTEdEVDMzMDU9bQpDT05GSUdfRFZCX0xHRFQzMzA2QT1tCkNPTkZJR19E VkJfTEcyMTYwPW0KQ09ORklHX0RWQl9TNUgxNDA5PW0KQ09ORklHX0RWQl9BVTg1MjI9bQpDT05G SUdfRFZCX0FVODUyMl9EVFY9bQpDT05GSUdfRFZCX0FVODUyMl9WNEw9bQpDT05GSUdfRFZCX1M1 SDE0MTE9bQpDT05GSUdfRFZCX01YTDY5Mj1tCgojCiMgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJv bnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0KQ09ORklHX0RWQl9ESUI4MDAwPW0KQ09ORklHX0RW Ql9NQjg2QTIwUz1tCgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlh bCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPW0KQ09ORklHX0RWQl9NTjg4NDQzWD1t CgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BM TD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD1t CgojCiMgU0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0RSWDM5WFlK PW0KQ09ORklHX0RWQl9MTkJIMjU9bQpDT05GSUdfRFZCX0xOQkgyOT1tCkNPTkZJR19EVkJfTE5C UDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdfRFZCX0lTTDY0MDU9bQpDT05GSUdfRFZC X0lTTDY0MjE9bQpDT05GSUdfRFZCX0lTTDY0MjM9bQpDT05GSUdfRFZCX0E4MjkzPW0KQ09ORklH X0RWQl9MR1M4R0w1PW0KQ09ORklHX0RWQl9MR1M4R1hYPW0KQ09ORklHX0RWQl9BVEJNODgzMD1t CkNPTkZJR19EVkJfVERBNjY1eD1tCkNPTkZJR19EVkJfSVgyNTA1Vj1tCkNPTkZJR19EVkJfTTg4 UlMyMDAwPW0KQ09ORklHX0RWQl9BRjkwMzM9bQpDT05GSUdfRFZCX0hPUlVTM0E9bQpDT05GSUdf RFZCX0FTQ09UMkU9bQpDT05GSUdfRFZCX0hFTEVORT1tCgojCiMgQ29tbW9uIEludGVyZmFjZSAo RU41MDIyMSkgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0RWQl9DWEQyMDk5PW0KQ09ORklH X0RWQl9TUDI9bQojIGVuZCBvZiBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwoKIwojIFRvb2xzIHRv IGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0 CiMgZW5kIG9mIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAoj CiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9bQpDT05GSUdfVkdBX0FS Qj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNP TkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRF Vj15CiMgQ09ORklHX0RSTV9ERUJVR19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01T X0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1V TEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCkNPTkZJR19EUk1fTE9BRF9F RElEX0ZJUk1XQVJFPXkKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1f VFRNPW0KQ09ORklHX0RSTV9WUkFNX0hFTFBFUj1tCkNPTkZJR19EUk1fVFRNX0hFTFBFUj1tCkNP TkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNo aXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PW0KQ09ORklHX0RSTV9JMkNfU0lMMTY0PW0KIyBD T05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQ X1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMK CiMKIyBBUk0gZGV2aWNlcwojCiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFE RU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9OT1VWRUFVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PW0KQ09ORklHX0RSTV9JOTE1X0ZP UkNFX1BST0JFPSIiCkNPTkZJR19EUk1fSTkxNV9DQVBUVVJFX0VSUk9SPXkKQ09ORklHX0RSTV9J OTE1X0NPTVBSRVNTX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1X1VTRVJQVFI9eQpDT05GSUdfRFJN X0k5MTVfR1ZUPXkKQ09ORklHX0RSTV9JOTE1X0dWVF9LVk1HVD1tCkNPTkZJR19EUk1fSTkxNV9S RVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAK Q09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1 X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9 NjQwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1f STkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049 MQojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAwPW0KIyBD T05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQVNUPW0KQ09ORklHX0RSTV9NR0FH MjAwPW0KQ09ORklHX0RSTV9RWEw9bQpDT05GSUdfRFJNX0JPQ0hTPW0KQ09ORklHX0RSTV9WSVJU SU9fR1BVPW0KQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJ R19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIGVuZCBvZiBE aXNwbGF5IFBhbmVscwoKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURH RT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJ WF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoK IyBDT05GSUdfRFJNX0VUTkFWSVYgaXMgbm90IHNldApDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0K IyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9IWDgzNTdE IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MjI1IGlzIG5vdCBzZXQKIyBDT05GSUdf VElOWURSTV9JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5NDg2IGlzIG5v dCBzZXQKIyBDT05GSUdfVElOWURSTV9NSTAyODNRVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllE Uk1fUkVQQVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fU1Q3NTg2IGlzIG5vdCBzZXQK IyBDT05GSUdfVElOWURSTV9TVDc3MzVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1hFTl9GUk9O VEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WQk9YVklERU8gaXMgbm90IHNldAojIENPTkZJ R19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNl cwojCkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CiMg Q09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBP UlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNP TkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19G Ql9TWVNfQ09QWUFSRUE9bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0ZP UkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RF RkVSUkVEX0lPPXkKIyBDT05GSUdfRkJfTU9ERV9IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENP TkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENP TkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAoj IENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qg c2V0CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX040MTEgaXMg bm90IHNldAojIENPTkZJR19GQl9IR0EgaXMgbm90IHNldAojIENPTkZJR19GQl9PUEVOQ09SRVMg aXMgbm90IHNldAojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05W SURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9J NzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf TkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJ R19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X01FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05G SUdfRkJfSFlQRVJWPW0KIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U003MTIgaXMgbm90IHNldAojIGVuZCBvZiBGcmFtZSBidWZmZXIgRGV2aWNlcwoKIwojIEJhY2ts aWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPW0KIyBD T05GSUdfTENEX0w0RjAwMjQyVDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzI4M0dGMDUg aXMgbm90IHNldAojIENPTkZJR19MQ0RfTFRWMzUwUVYgaXMgbm90IHNldAojIENPTkZJR19MQ0Rf SUxJOTIyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MzIwIGlzIG5vdCBzZXQKIyBDT05G SUdfTENEX1RETzI0TSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9WR0cyNDMyQTQgaXMgbm90IHNl dApDT05GSUdfTENEX1BMQVRGT1JNPW0KIyBDT05GSUdfTENEX0FNUzM2OUZHMDYgaXMgbm90IHNl dAojIENPTkZJR19MQ0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9IWDgzNTcg aXMgbm90IHNldAojIENPTkZJR19MQ0RfT1RNMzIyNUEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJ R0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9LVEQyNTMgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT1t CiMgQ09ORklHX0JBQ0tMSUdIVF9RQ09NX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElH SFRfU0FIQVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0 CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPW0KIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90 IHNldAojIGVuZCBvZiBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19IRE1J PXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNP TEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9 ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09M RT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZS QU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xF X0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRy aXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19M SU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfU09VTkQg aXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19ISURf R0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0K IyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9bQojIENP TkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdf SElEX0FQUExFSVIgaXMgbm90IHNldApDT05GSUdfSElEX0FTVVM9bQpDT05GSUdfSElEX0FVUkVB TD1tCkNPTkZJR19ISURfQkVMS0lOPW0KIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPW0KQ09O RklHX0hJRF9DSElDT05ZPW0KIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJ R19ISURfQ09VR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BQ0FMTFkgaXMgbm90IHNldApD T05GSUdfSElEX0NNRURJQT1tCiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJ R19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPW0KQ09O RklHX0hJRF9EUkFHT05SSVNFPW0KIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfRUxFQ09NPW0KIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19I SURfRVpLRVk9bQojIENPTkZJR19ISURfRlQyNjAgaXMgbm90IHNldApDT05GSUdfSElEX0dFTUJJ UkQ9bQpDT05GSUdfSElEX0dGUk09bQojIENPTkZJR19ISURfR0xPUklPVVMgaXMgbm90IHNldAoj IENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZJVkFMREkgaXMgbm90 IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRVlUT1VDSD1t CkNPTkZJR19ISURfS1lFPW0KIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90IHNldApDT05GSUdf SElEX1dBTFRPUD1tCiMgQ09ORklHX0hJRF9WSUVXU09OSUMgaXMgbm90IHNldApDT05GSUdfSElE X0dZUkFUSU9OPW0KQ09ORklHX0hJRF9JQ0FERT1tCkNPTkZJR19ISURfSVRFPW0KQ09ORklHX0hJ RF9KQUJSQT1tCkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNP TkZJR19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVEPW0KQ09ORklHX0hJRF9MRU5PVk89bQpD T05GSUdfSElEX0xPR0lURUNIPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ESj1tCkNPTkZJR19ISURf TE9HSVRFQ0hfSElEUFA9bQojIENPTkZJR19MT0dJVEVDSF9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90 IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01P VVNFPXkKIyBDT05GSUdfSElEX01BTFRST04gaXMgbm90IHNldAojIENPTkZJR19ISURfTUFZRkxB U0ggaXMgbm90IHNldAojIENPTkZJR19ISURfUkVEUkFHT04gaXMgbm90IHNldApDT05GSUdfSElE X01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01VTFRJVE9VQ0g9 bQpDT05GSUdfSElEX05UST1tCiMgQ09ORklHX0hJRF9OVFJJRyBpcyBub3Qgc2V0CkNPTkZJR19I SURfT1JURUs9bQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRf RkYgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElE X1BFVEFMWU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkK Q09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpD T05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdf SElEX1BMQU5UUk9OSUNTPW0KIyBDT05GSUdfSElEX1BMQVlTVEFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUkVUUk9ERSBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9ST0NDQVQgaXMgbm90IHNldApDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FN U1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkg aXMgbm90IHNldApDT05GSUdfSElEX1NQRUVETElOSz1tCiMgQ09ORklHX0hJRF9TVEVBTSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQpDT05G SUdfSElEX1JNST1tCkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lBX0ZG IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9IWVBFUlZfTU9VU0U9bQpDT05GSUdfSElEX1NNQVJUSk9Z UExVUz1tCiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElW Tz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9U SFJVU1RNQVNURVI9bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90IHNl dAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldApDT05GSUdfSElEX1dJSU1PVEU9bQpDT05G SUdfSElEX1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pFUk9QTFVTX0ZG IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj15 CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9bQpDT05GSUdfSElEX0FMUFM9bQojIENP TkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMK CiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQg aXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJ RCBzdXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRF9BQ1BJIGlz IG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhJRCBzdXBwb3J0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBw b3J0CiMKQ09ORklHX0lOVEVMX0lTSF9ISUQ9bQojIENPTkZJR19JTlRFTF9JU0hfRklSTVdBUkVf RE9XTkxPQURFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIElTSCBISUQgc3VwcG9ydAoKIwoj IEFNRCBTRkggSElEIFN1cHBvcnQKIwojIENPTkZJR19BTURfU0ZIX0hJRCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEFNRCBTRkggSElEIFN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19V U0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9D T01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQ SV9CVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09OTl9HUElPIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQpDT05GSUdf VVNCX0FOTk9VTkNFX05FV19ERVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25z CiMKQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRkVXX0lOSVRfUkVU UklFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9PVEcgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX1BST0RVQ1RMSVNUIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVD15CkNPTkZJR19VU0JfQVVU T1NVU1BFTkRfREVMQVk9MgpDT05GSUdfVVNCX01PTj15CgojCiMgVVNCIEhvc3QgQ29udHJvbGxl ciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNC X1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1hIQ0lfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkK Q09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVE PXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9P WFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNl dAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQy MV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hD RF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdf VVNCX1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90 IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmlj ZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NT SSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JB R0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNC X1NUT1JBR0VfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TVE9SQUdFX0ZSRUVDT00gaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0Qy MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TVE9SQUdFX1NERFIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NE RFI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JB R0VfT05FVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VBUyBpcyBu b3Qgc2V0CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMg bm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZl cnMKIwojIENPTkZJR19VU0JfVVNTNzIwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUw9bQpD T05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4g aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lf QUNDRUxFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9FTVBFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU8gaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQw IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1BMMjMw MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxD T01NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1IGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1NFUklBTF9TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVS UkFXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf Q1lCRVJKQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJT04gaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfREVCVUc9bQoKIwojIFVT QiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90IHNldAoj IENPTkZJR19VU0JfRU1JMjYgaXMgbm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFVlNFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIg aXMgbm90IHNldAojIENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZUFJF U1NfQ1k3QzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldAojIENP TkZJR19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVERJX0VMQU4gaXMgbm90 IHNldAojIENPTkZJR19VU0JfQVBQTEVESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVf TUZJX0ZBU1RDSEFSR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9S IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lPV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ZVVJFWCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FWlVTQl9GWDIgaXMgbm90IHNldAojIENPTkZJR19VU0Jf SFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElO S19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0FUTSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZl cnMKIwojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9f VkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2Yg VVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNl dApDT05GSUdfVFlQRUM9eQojIENPTkZJR19UWVBFQ19UQ1BNIGlzIG5vdCBzZXQKQ09ORklHX1RZ UEVDX1VDU0k9eQojIENPTkZJR19VQ1NJX0NDRyBpcyBub3Qgc2V0CkNPTkZJR19VQ1NJX0FDUEk9 eQojIENPTkZJR19UWVBFQ19UUFM2NTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX1NUVVNC MTYwWCBpcyBub3Qgc2V0CgojCiMgVVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVy IFN3aXRjaCBzdXBwb3J0CiMKIyBDT05GSUdfVFlQRUNfTVVYX1BJM1VTQjMwNTMyIGlzIG5vdCBz ZXQKIyBlbmQgb2YgVVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRjaCBz dXBwb3J0CgojCiMgVVNCIFR5cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCiMKIyBDT05GSUdf VFlQRUNfRFBfQUxUTU9ERSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBUeXBlLUMgQWx0ZXJuYXRl IE1vZGUgZHJpdmVycwoKIyBDT05GSUdfVVNCX1JPTEVfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklH X01NQz1tCkNPTkZJR19NTUNfQkxPQ0s9bQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJ R19TRElPX1VBUlQ9bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NE SU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNl dApDT05GSUdfTU1DX1NESENJPW0KQ09ORklHX01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpDT05G SUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNfUklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhD SV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRGTT1tCiMgQ09ORklHX01NQ19TREhDSV9GX1NE SDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNf VElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TUEkgaXMgbm90IHNldAojIENPTkZJR19N TUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKIyBD T05GSUdfTU1DX1ZVQjMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfUkVBTFRFS19Q Q0kgaXMgbm90IHNldApDT05GSUdfTU1DX0NRSENJPW0KIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qg c2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsg aXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfWEVOT04gaXMgbm90IHNldAojIENPTkZJR19N RU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkK IyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQ0xBU1Nf TVVMVElDT0xPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFOR0VE IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfQVBVIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfTE0zNTMwPW0KIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAoj IENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND1t CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMg bm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlMPW0KIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19E QUMxMjRTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJ R19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0lOVEVMX1NTNDIwMD1tCiMgQ09O RklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90 IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3Ig YmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RI SU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQpDT05GSUdfTEVEU19NTFhDUExEPW0KIyBDT05G SUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAoj IENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAojIENPTkZJR19MRURTX1RJX0xNVV9DT01N T04gaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgTEVE IFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJ TUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdfTEVEU19UUklHR0VS X0RJU0sgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD1tCkNPTkZJR19M RURTX1RSSUdHRVJfQkFDS0xJR0hUPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CkNPTkZJR19MRURT X1RSSUdHRVJfR1BJTz1tCkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0 YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNP TkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9 bQojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RS SUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMg bm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0FVRElPPW0KIyBDT05GSUdfTEVEU19UUklHR0VS X1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdf SU5GSU5JQkFORD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEPW0KQ09ORklHX0lORklOSUJB TkRfVVNFUl9BQ0NFU1M9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01FTT15CkNPTkZJR19JTkZJ TklCQU5EX09OX0RFTUFORF9QQUdJTkc9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkK Q09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5E X1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklH X0lORklOSUJBTkRfRUZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JNDBJVyBpcyBu b3Qgc2V0CiMgQ09ORklHX01MWDRfSU5GSU5JQkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklO SUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU05JQyBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhF PW0KQ09ORklHX1JETUFfU0lXPW0KQ09ORklHX0lORklOSUJBTkRfSVBPSUI9bQojIENPTkZJR19J TkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVC VUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApDT05G SUdfSU5GSU5JQkFORF9TUlA9bQpDT05GSUdfSU5GSU5JQkFORF9TUlBUPW0KIyBDT05GSUdfSU5G SU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19DTElFTlQgaXMgbm90IHNldAojIENPTkZJR19J TkZJTklCQU5EX1JUUlNfU0VSVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9PUEFf Vk5JQyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NV UFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CiMgQ09ORklH X0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURBQ19ERUNPREVfTUNFPW0KQ09ORklHX0VE QUNfR0hFUz15CkNPTkZJR19FREFDX0FNRDY0PW0KQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdf RURBQ19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCkNP TkZJR19FREFDX0lFMzEyMDA9bQpDT05GSUdfRURBQ19YMzg9bQpDT05GSUdfRURBQ19JNTQwMD1t CkNPTkZJR19FREFDX0k3Q09SRT1tCkNPTkZJR19FREFDX0k1MDAwPW0KQ09ORklHX0VEQUNfSTUx MDA9bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19FREFDX1NCUklER0U9bQpDT05GSUdfRURB Q19TS1g9bQojIENPTkZJR19FREFDX0kxME5NIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfUE5EMj1t CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19S VENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15 CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15 CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRD X0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZf VUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwoj IEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBY IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEz MDdfQ0VOVFVSWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JU Q19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCkNPTkZJ R19SVENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19E UlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfWDEy MDU9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000 MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1t CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0ZNMzEz MD1tCiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4 NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0zMDI3PW0KIyBD T05GSUdfUlRDX0RSVl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAzMiBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9TRDMwNzggaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JU Q19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9SOTcwMSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYNDU4MT1tCiMgQ09ORklHX1JUQ19E UlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQ Nzk1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMg UlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdfUlRDX0RSVl9EUzMy MzJfSFdNT049eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9SVjMwMjlDMj1tCiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2 ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNPTkZJ R19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RTMTU1Mz1tCiMgQ09ORklHX1JUQ19E UlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0Mj1tCkNPTkZJ R19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0KIyBDT05GSUdfUlRD X0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9bQpDT05GSUdfUlRD X0RSVl9NNDhUNTk9bQpDT05GSUdfUlRDX0RSVl9NU002MjQyPW0KQ09ORklHX1JUQ19EUlZfQlE0 ODAyPW0KQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KQ09ORklHX1JUQ19EUlZfVjMwMjA9bQoKIwoj IG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNl dAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNI IGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklH X0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKIyBDT05GSUdfQUxURVJB X01TR0RNQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRE1BNjQ9bQojIENPTkZJR19JTlRFTF9J RFhEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9bQojIENPTkZJR19QTFhfRE1BIGlz IG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNP TV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz1t CkNPTkZJR19EV19ETUFDX1BDST15CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJ R19EV19FRE1BX1BDSUUgaXMgbm90IHNldApDT05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BE TUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9MRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xp ZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQpDT05GSUdfRE1BVEVTVD1tCkNPTkZJR19ETUFf RU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMg Q09ORklHX1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19VRE1BQlVGIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERNQUJVRiBvcHRpb25zCgpDT05GSUdf RENBPW0KIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkVMIGlzIG5v dCBzZXQKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJT19QRFJWX0dFTklS UT1tCiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9fQUVDPW0K Q09ORklHX1VJT19TRVJDT1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCiMgQ09ORklHX1VJ T19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf VUlPX01GNjI0IGlzIG5vdCBzZXQKQ09ORklHX1VJT19IVl9HRU5FUklDPW0KQ09ORklHX1ZGSU9f SU9NTVVfVFlQRTE9bQpDT05GSUdfVkZJT19WSVJRRkQ9bQpDT05GSUdfVkZJTz1tCkNPTkZJR19W RklPX05PSU9NTVU9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMg bm90IHNldApDT05GSUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKIyBD T05GSUdfVkZJT19QQ0lfSUdEIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fTURFVj1tCkNPTkZJR19W RklPX01ERVZfREVWSUNFPW0KQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1tCiMgQ09ORklHX1ZJ UlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQpDT05GSUdfQVJDSF9IQVNfUkVT VFJJQ1RFRF9WSVJUSU9fTUVNT1JZX0FDQ0VTUz15CkNPTkZJR19WSVJUSU9fUENJX0xJQj15CkNP TkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lf TEVHQUNZPXkKIyBDT05GSUdfVklSVElPX1BNRU0gaXMgbm90IHNldApDT05GSUdfVklSVElPX0JB TExPT049bQpDT05GSUdfVklSVElPX01FTT1tCkNPTkZJR19WSVJUSU9fSU5QVVQ9bQojIENPTkZJ R19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9 bQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPW0KQ09ORklHX1ZI T1NUPW0KQ09ORklHX1ZIT1NUX01FTlU9eQpDT05GSUdfVkhPU1RfTkVUPW0KIyBDT05GSUdfVkhP U1RfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9WU09DSz1tCiMgQ09ORklHX1ZIT1NUX0NS T1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0 IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPW0KQ09ORklHX0hZUEVSVl9USU1FUj15CkNPTkZJR19I WVBFUlZfVVRJTFM9bQpDT05GSUdfSFlQRVJWX0JBTExPT049bQojIGVuZCBvZiBNaWNyb3NvZnQg SHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKIyBDT05GSUdf WEVOX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfWEVOX0RFVl9FVlRDSE49bQojIENPTkZJR19Y RU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz1tCkNPTkZJR19YRU5fQ09NUEFUX1hF TkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05U RU5EPXkKIyBDT05GSUdfWEVOX0dOVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9HUkFOVF9E RVZfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBz ZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMg bm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9bQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5f QVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CiMgQ09ORklHX1hFTl9VTlBPUFVMQVRFRF9B TExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JF WUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJ TkcgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNQSV9X TUk9bQpDT05GSUdfV01JX0JNT0Y9bQojIENPTkZJR19IVUFXRUlfV01JIGlzIG5vdCBzZXQKIyBD T05GSUdfVVZfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFU RSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQ9bQpDT05GSUdfTVhNX1dN ST1tCiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfWElBT01JX1dNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dJR0FCWVRFX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSSERGPW0K IyBDT05GSUdfQUNFUl9XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSX1dNST1tCiMgQ09O RklHX0FNRF9QTUMgaXMgbm90IHNldAojIENPTkZJR19BRFZfU1dCVVRUT04gaXMgbm90IHNldApD T05GSUdfQVBQTEVfR01VWD1tCkNPTkZJR19BU1VTX0xBUFRPUD1tCiMgQ09ORklHX0FTVVNfV0lS RUxFU1MgaXMgbm90IHNldApDT05GSUdfQVNVU19XTUk9bQpDT05GSUdfQVNVU19OQl9XTUk9bQpD T05GSUdfRUVFUENfTEFQVE9QPW0KQ09ORklHX0VFRVBDX1dNST1tCiMgQ09ORklHX1g4Nl9QTEFU Rk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldApDT05GSUdfQU1JTE9fUkZLSUxMPW0KQ09ORklH X0ZVSklUU1VfTEFQVE9QPW0KQ09ORklHX0ZVSklUU1VfVEFCTEVUPW0KIyBDT05GSUdfR1BEX1BP Q0tFVF9GQU4gaXMgbm90IHNldApDT05GSUdfSFBfQUNDRUw9bQpDT05GSUdfSFBfV0lSRUxFU1M9 bQpDT05GSUdfSFBfV01JPW0KIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CkNPTkZJR19JREVB UEFEX0xBUFRPUD1tCkNPTkZJR19TRU5TT1JTX0hEQVBTPW0KQ09ORklHX1RISU5LUEFEX0FDUEk9 bQojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUyBpcyBub3Qgc2V0CiMgQ09O RklHX1RISU5LUEFEX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJ X1VOU0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpDT05G SUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTD15CiMgQ09ORklHX0lOVEVMX0FUT01JU1AyX1BN IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0hJRF9FVkVOVD1tCiMgQ09ORklHX0lOVEVMX0lOVDAw MDJfVkdQSU8gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05G SUdfSU5URUxfT0FLVFJBSUw9bQpDT05GSUdfSU5URUxfVkJUTj1tCkNPTkZJR19NU0lfTEFQVE9Q PW0KQ09ORklHX01TSV9XTUk9bQojIENPTkZJR19QQ0VOR0lORVNfQVBVMiBpcyBub3Qgc2V0CkNP TkZJR19TQU1TVU5HX0xBUFRPUD1tCkNPTkZJR19TQU1TVU5HX1ExMD1tCkNPTkZJR19UT1NISUJB X0JUX1JGS0lMTD1tCiMgQ09ORklHX1RPU0hJQkFfSEFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RP U0hJQkFfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ01QQz1tCkNPTkZJR19DT01QQUxfTEFQ VE9QPW0KIyBDT05GSUdfTEdfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX1BBTkFTT05JQ19MQVBU T1A9bQpDT05GSUdfU09OWV9MQVBUT1A9bQpDT05GSUdfU09OWVBJX0NPTVBBVD15CiMgQ09ORklH X1NZU1RFTTc2X0FDUEkgaXMgbm90IHNldApDT05GSUdfVE9QU1RBUl9MQVBUT1A9bQojIENPTkZJ R19JMkNfTVVMVElfSU5TVEFOVElBVEUgaXMgbm90IHNldApDT05GSUdfTUxYX1BMQVRGT1JNPW0K Q09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19JTlRFTF9SU1Q9bQojIENPTkZJR19JTlRFTF9TTUFS VENPTk5FQ1QgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGlu dGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBp cyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFj ZSBzdXBwb3J0CgpDT05GSUdfSU5URUxfVFVSQk9fTUFYXzM9eQojIENPTkZJR19JTlRFTF9VTkNP UkVfRlJFUV9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BNQ19DT1JFPW0KIyBDT05G SUdfSU5URUxfUFVOSVRfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19QTUNf QVRPTT15CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldApDT05GSUdfTUVMTEFO T1hfUExBVEZPUk09eQpDT05GSUdfTUxYUkVHX0hPVFBMVUc9bQojIENPTkZJR19NTFhSRUdfSU8g aXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFM19X TUkgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNl dAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfSE9UUExV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05G SUdfSEFWRV9DTEs9eQpDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQ QVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQojIENPTkZJR19DT01NT05fQ0xLX01BWDk0ODUgaXMg bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU0NCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QV00gaXMg bm90IHNldAojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKQ09ORklHX0hXU1BJTkxPQ0s9 eQoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJ R19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJj ZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFf TUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPQVNJRD15CkNPTkZJ R19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQ YWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01NVV9JT19QR1RBQkxFPXkKIyBlbmQgb2YgR2Vu ZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoKIyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05G SUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01NVT15CkNPTkZJR19BTURfSU9NTVVfVjI9bQpD T05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lP TU1VX1NWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90 IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKIyBDT05GSUdfSU5URUxfSU9NTVVf U0NBTEFCTEVfTU9ERV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9SRU1BUD15CkNP TkZJR19IWVBFUlZfSU9NTVU9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JF TU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1z ZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAojIENP TkZJR19SUE1TR19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENP TkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNp ZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBBbWxvZ2lj IFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBCcm9hZGNv bSBTb0MgZHJpdmVycwoKIwojIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKIwojIGVu ZCBvZiBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCgojCiMgaS5NWCBTb0MgZHJpdmVy cwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxk ZXIgc3BlY2lmaWMgZHJpdmVycwojCiMgZW5kIG9mIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBz cGVjaWZpYyBkcml2ZXJzCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBRdWFs Y29tbSBTb0MgZHJpdmVycwoKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKCiMKIyBYaWxpbngg U29DIGRyaXZlcnMKIwojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2YgU09DIChT eXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBu b3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qg c2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNPTkZJR19OVEI9bQojIENPTkZJR19OVEJfTVNJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9JRFQg aXMgbm90IHNldAojIENPTkZJR19OVEJfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19OVEJfRVBG IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05U Ql9QSU5HUE9ORyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9UT09MIGlzIG5vdCBzZXQKIyBDT05G SUdfTlRCX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQK IyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZT PXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0RXQyBpcyBub3Qg c2V0CkNPTkZJR19QV01fTFBTUz1tCkNPTkZJR19QV01fTFBTU19QQ0k9bQpDT05GSUdfUFdNX0xQ U1NfUExBVEZPUk09bQojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNo aXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JV UyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBI WSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNl dAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFf MjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0lOVEVMX0xHTV9FTU1DIGlzIG5vdCBz ZXQKIyBlbmQgb2YgUEhZIFN1YnN5c3RlbQoKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVM X1JBUExfQ09SRT1tCkNPTkZJR19JTlRFTF9SQVBMPW0KIyBDT05GSUdfSURMRV9JTkpFQ1QgaXMg bm90IHNldAojIENPTkZJR19EVFBNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQK CiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBt b25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQojIENPTkZJR19SQVNfQ0VDIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCNCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQg aXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05GSUdfTElCTlZESU1NPW0KQ09ORklHX0JM S19ERVZfUE1FTT1tCkNPTkZJR19ORF9CTEs9bQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRf QlRUPW0KQ09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49bQpDT05GSUdfTlZESU1NX1BGTj15CkNP TkZJR19OVkRJTU1fREFYPXkKQ09ORklHX05WRElNTV9LRVlTPXkKQ09ORklHX0RBWF9EUklWRVI9 eQpDT05GSUdfREFYPXkKQ09ORklHX0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9QTUVNPW0KQ09O RklHX0RFVl9EQVhfS01FTT1tCkNPTkZJR19ERVZfREFYX1BNRU1fQ09NUEFUPW0KQ09ORklHX05W TUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKIyBDT05GSUdfTlZNRU1fUk1FTSBpcyBub3Qgc2V0 CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKQ09ORklHX1NUTT1tCiMgQ09ORklHX1NUTV9QUk9U T19CQVNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9QUk9UT19TWVNfVCBpcyBub3Qgc2V0CkNP TkZJR19TVE1fRFVNTVk9bQpDT05GSUdfU1RNX1NPVVJDRV9DT05TT0xFPW0KQ09ORklHX1NUTV9T T1VSQ0VfSEVBUlRCRUFUPW0KQ09ORklHX1NUTV9TT1VSQ0VfRlRSQUNFPW0KQ09ORklHX0lOVEVM X1RIPW0KQ09ORklHX0lOVEVMX1RIX1BDST1tCkNPTkZJR19JTlRFTF9USF9BQ1BJPW0KQ09ORklH X0lOVEVMX1RIX0dUSD1tCkNPTkZJR19JTlRFTF9USF9TVEg9bQpDT05GSUdfSU5URUxfVEhfTVNV PW0KQ09ORklHX0lOVEVMX1RIX1BUST1tCiMgQ09ORklHX0lOVEVMX1RIX0RFQlVHIGlzIG5vdCBz ZXQKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JU1lTX1ZJU09SQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAoj IENPTkZJR19JTlRFUkNPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgZW5kIG9mIERldmljZSBEcml2ZXJzCgojCiMg RmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX1ZBTElE QVRFX0ZTX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19GU19JT01BUD15CkNPTkZJR19FWFQyX0ZT PW0KQ09ORklHX0VYVDJfRlNfWEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05G SUdfRVhUMl9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdf RVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VS SVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0tVTklUX1RF U1RTPW0KQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pG U19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9bQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpD T05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkK Q09ORklHX1hGU19PTkxJTkVfU0NSVUI9eQpDT05GSUdfWEZTX09OTElORV9SRVBBSVI9eQpDT05G SUdfWEZTX0RFQlVHPXkKQ09ORklHX1hGU19BU1NFUlRfRkFUQUw9eQpDT05GSUdfR0ZTMl9GUz1t CkNPTkZJR19HRlMyX0ZTX0xPQ0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPW0KQ09ORklHX09D RlMyX0ZTX08yQ0I9bQpDT05GSUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9bQpDT05GSUdf T0NGUzJfRlNfU1RBVFM9eQpDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09D RlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZT X1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19C VFJGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMg Q09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMg aXMgbm90IHNldApDT05GSUdfRjJGU19GUz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9eQpDT05GSUdf RjJGU19GU19YQVRUUj15CkNPTkZJR19GMkZTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19GMkZTX0ZT X1NFQ1VSSVRZPXkKIyBDT05GSUdfRjJGU19DSEVDS19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0Yy RlNfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GU19DT01QUkVTU0lP TiBpcyBub3Qgc2V0CiMgQ09ORklHX1pPTkVGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19EQVg9 eQpDT05GSUdfRlNfREFYX1BNRD15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JU RlM9eQpDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNP TkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05G SUdfRlNfRU5DUllQVElPTl9BTEdTPXkKIyBDT05GSUdfRlNfVkVSSVRZIGlzIG5vdCBzZXQKQ09O RklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09O RklHX0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJ R19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CkNPTkZJR19QUklOVF9R VU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVP VEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNP TkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CkNP TkZJR19GVVNFX0ZTPW0KQ09ORklHX0NVU0U9bQojIENPTkZJR19WSVJUSU9fRlMgaXMgbm90IHNl dApDT05GSUdfT1ZFUkxBWV9GUz1tCiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlz IG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XIGlzIG5v dCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJM QVlfRlNfWElOT19BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWSBp cyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9bQojIENPTkZJR19O RVRGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hFPW0KQ09ORklHX0ZTQ0FDSEVfU1RB VFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FD SEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5vdCBz ZXQKQ09ORklHX0NBQ0hFRklMRVM9bQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAojIGVuZCBvZiBDYWNo ZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05G SUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9bQojIGVuZCBvZiBDRC1S T00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNP TkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpDT05GSUdfVkZBVF9GUz1tCkNPTkZJR19G QVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iYXNj aWkiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENPTkZJR19FWEZBVF9G UyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFU L0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BS T0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CkNPTkZJR19Q Uk9DX1ZNQ09SRV9ERVZJQ0VfRFVNUD15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9D X1BBR0VfTU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX1BST0NfUElEX0FS Q0hfU1RBVFVTPXkKQ09ORklHX1BST0NfQ1BVX1JFU0NUUkw9eQpDT05GSUdfS0VSTkZTPXkKQ09O RklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJ R19UTVBGU19YQVRUUj15CiMgQ09ORklHX1RNUEZTX0lOT0RFNjQgaXMgbm90IHNldApDT05GSUdf SFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpD T05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJ R19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJ TEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQ VF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BM VVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz1t CkNPTkZJR19DUkFNRlNfQkxPQ0tERVY9eQpDT05GSUdfU1FVQVNIRlM9bQojIENPTkZJR19TUVVB U0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkK IyBDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFT SEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElf UEVSQ1BVPXkKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9eQoj IENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpPPXkKQ09O RklHX1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfWlNURCBpcyBub3Qgc2V0CiMgQ09O RklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNf RU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0z CiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldApDT05GSUdfTUlOSVhfRlM9bQojIENPTkZJR19P TUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FO WDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGQVVM VF9LTVNHX0JZVEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz15CiMgQ09O RklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0X0NP TVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S RV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJ R19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVT U19ERUZBVUxUPSJkZWZsYXRlIgojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBu b3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPW0KIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkK Q09ORklHX05GU19GUz15CiMgQ09ORklHX05GU19WMiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjM9 eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9bQojIENPTkZJR19ORlNfU1dBUCBp cyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZT X0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5GU19GTEVYRklMRV9M QVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwu b3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0 X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdB Q1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNf REVCVUc9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRf Ml9SRUFEX1BMVVMgaXMgbm90IHNldApDT05GSUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15 CkNPTkZJR19ORlNEX1YzPXkKQ09ORklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQpD T05GSUdfTkZTRF9QTkZTPXkKIyBDT05GSUdfTkZTRF9CTE9DS0xBWU9VVCBpcyBub3Qgc2V0CkNP TkZJR19ORlNEX1NDU0lMQVlPVVQ9eQojIENPTkZJR19ORlNEX0ZMRVhGSUxFTEFZT1VUIGlzIG5v dCBzZXQKIyBDT05GSUdfTkZTRF9WNF8yX0lOVEVSX1NTQyBpcyBub3Qgc2V0CkNPTkZJR19ORlNE X1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15 CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NP TU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJ R19TVU5SUENfR1NTPW0KQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNf R1NTX0tSQjU9bQojIENPTkZJR19TVU5SUENfRElTQUJMRV9JTlNFQ1VSRV9FTkNUWVBFUyBpcyBu b3Qgc2V0CkNPTkZJR19TVU5SUENfREVCVUc9eQpDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT1tCkNP TkZJR19DRVBIX0ZTPW0KIyBDT05GSUdfQ0VQSF9GU0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0NF UEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qg c2V0CkNPTkZJR19DSUZTPW0KIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdf Q0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQpD T05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZTX1BPU0lY PXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMg Q09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQ Q0FMTD15CiMgQ09ORklHX0NJRlNfU1dOX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNf U01CX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldAojIENP TkZJR185UF9GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0 ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpD T05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklH X05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84 NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0K Q09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxT X0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RF UEFHRV84NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdf TkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5 XzM9bQpDT05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklH X05MU19JU084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1 OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09O RklHX05MU19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThf VT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklH X05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNPTkZJR19OTFNf TUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklHX05MU19NQUNfR1JF RUs9bQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05G SUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxT X1VURjg9bQpDT05GSUdfRExNPW0KQ09ORklHX0RMTV9ERUJVRz15CiMgQ09ORklHX1VOSUNPREUg aXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1 cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUg aXMgbm90IHNldApDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19UUlVTVEVEX0tF WVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09O RklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZX1dSSVRBQkxFX0hPT0tTPXkKQ09ORklHX1NF Q1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15CkNPTkZJR19QQUdFX1RBQkxFX0lT T0xBVElPTj15CiMgQ09ORklHX1NFQ1VSSVRZX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdf U0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSU5U RUxfVFhUPXkKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM1CkNPTkZJR19IQVZFX0hBUkRF TkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJ R19IQVJERU5FRF9VU0VSQ09QWV9GQUxMQkFDSz15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMg Q09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9T RUxJTlVYPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VS SVRZX1NFTElOVVhfRElTQUJMRT15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVMT1A9eQpD T05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5V WF9DSEVDS1JFUVBST1RfVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9TSURUQUJfSEFT SF9CSVRTPTkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfU0lEMlNUUl9DQUNIRV9TSVpFPTI1Ngoj IENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9Z TyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9B UFBBUk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hfREVGQVVMVD15CiMg Q09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfQVBQQVJNT1JfS1VOSVRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQ SU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NB RkVTRVRJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklU WT15CkNPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVU UklDX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX0lO VEVHUklUWV9QTEFURk9STV9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJ VD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1B X0xTTV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFf TkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklH X0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NI QTE9eQojIENPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CkNPTkZJR19J TUFfREVGQVVMVF9IQVNIPSJzaGExIgojIENPTkZJR19JTUFfV1JJVEVfUE9MSUNZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU1BX1JFQURfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlT RT15CiMgQ09ORklHX0lNQV9BUkNIX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9BUFBS QUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJB TT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldApDT05GSUdfSU1BX1RS VVNURURfS0VZUklORz15CiMgQ09ORklHX0lNQV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lNQV9MT0FEX1g1MDkgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfQVNZ TU1FVFJJQ19LRVlTPXkKQ09ORklHX0lNQV9RVUVVRV9FQVJMWV9CT09UX0tFWVM9eQojIENPTkZJ R19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1QgaXMgbm90IHNldApDT05GSUdfRVZNPXkK Q09ORklHX0VWTV9BVFRSX0ZTVVVJRD15CiMgQ09ORklHX0VWTV9BRERfWEFUVFJTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVZNX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VS SVRZX1NFTElOVVg9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfTFNNPSJs YW5kbG9jayxsb2NrZG93bix5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxzZWxpbnV4 LHNtYWNrLHRvbW95byxhcHBhcm1vcixicGYiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25z CiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfSU5JVF9TVEFDS19OT05FPXkK IyBDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5J VF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6 YXRpb24KIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5 IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdf QVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJ R19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9y IGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkK Q09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9f U0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15 CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9f Uk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVS Mj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdf Q1JZUFRPX0tQUD1tCkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VS PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19DUllQVE9fVVNFUj1tCkNPTkZJR19D UllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNP TkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BD UllQVD1tCkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KQ09O RklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19TSU1EPXkKCiMKIyBQdWJsaWMta2V5IGNy eXB0b2dyYXBoeQojCkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD1tCkNPTkZJ R19DUllQVE9fRUNDPW0KQ09ORklHX0NSWVBUT19FQ0RIPW0KIyBDT05GSUdfQ1JZUFRPX0VDRFNB IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5X1g4NiBpcyBub3Qgc2V0CgojCiMgQXV0aGVudGlj YXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009 bQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT1tCiMg Q09ORklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzEy OF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQ VE9fRUNIQUlOSVY9bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05G SUdfQ1JZUFRPX0NGQj15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9bQpD T05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KIyBDT05GSUdfQ1JZUFRPX09G QiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUENCQz1tCkNPTkZJR19DUllQVE9fWFRTPW0KIyBD T05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTkhQT0xZMTMw NV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfQVZYMiBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19BRElBTlRVTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRVNT SVY9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRP X0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERp Z2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9 bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9bQpDT05G SUdfQ1JZUFRPX1hYSEFTSD1tCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCiMgQ09ORklHX0NSWVBU T19CTEFLRTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMQUtFMlNfWDg2IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xN VUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT1tCkNPTkZJ R19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZ UFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDE2 MD1tCkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJ R19DUllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05G SUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPW0KQ09ORklHX0NSWVBUT19T SEEzPW0KIyBDT05GSUdfQ1JZUFRPX1NNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJF RUJPRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNI X0NMTVVMX05JX0lOVEVMPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENP TkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9 eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQ VE9fQkxPV0ZJU0g9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQ VE9fQkxPV0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQ VE9fQ0FNRUxMSUFfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2 XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19D UllQVE9fQ0FTVF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19D QVNUNV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FT VDZfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fREVTPW0KQ09ORklHX0NSWVBUT19ERVMzX0VE RV9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0K Q09ORklHX0NSWVBUT19DSEFDSEEyMD1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PW0K Q09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPW0KQ09ORklHX0NSWVBU T19TRVJQRU5UX1NTRTJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9 bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fU000 IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpD T05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82 ND1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJR19DUllQVE9fVFdP RklTSF9BVlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFU RT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fWlNURCBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBH ZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJH X01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNI PXkKQ09ORklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19D UllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKQ09O RklHX0NSWVBUT19VU0VSX0FQSV9STkc9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HX0NB VlAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgQ09ORklHX0NSWVBUT19TVEFUUyBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5l cwojCkNPTkZJR19DUllQVE9fTElCX0FFUz15CkNPTkZJR19DUllQVE9fTElCX0FSQzQ9bQojIENP TkZJR19DUllQVE9fTElCX0JMQUtFMlMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQ0hfSEFW RV9MSUJfQ0hBQ0hBPW0KQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9bQojIENPTkZJ R19DUllQVE9fTElCX0NIQUNIQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUy NTUxOSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX0RFUz1tCkNPTkZJR19DUllQVE9fTElC X1BPTFkxMzA1X1JTSVpFPTExCkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT1t CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9bQojIENPTkZJR19DUllQVE9fTElC X1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1 IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKQ09ORklHX0NSWVBUT19IVz15 CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FF Uz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hBPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9B VE1FTF9FQ0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX1NIQTIwNEEgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9 bQpDT05GSUdfQ1JZUFRPX0RFVl9TUF9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfQ1JZUFRP PW0KQ09ORklHX0NSWVBUT19ERVZfU1BfUFNQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREVC VUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1FBVD1tCkNPTkZJR19DUllQVE9fREVW X1FBVF9ESDg5NXhDQz1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWD1tCkNPTkZJR19DUllQ VE9fREVWX1FBVF9DNjJYPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfNFhYWCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGPW0KQ09ORklHX0NSWVBUT19ERVZfUUFU X0MzWFhYVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGPW0KQ09ORklHX0NSWVBUT19E RVZfTklUUk9YPW0KQ09ORklHX0NSWVBUT19ERVZfTklUUk9YX0NOTjU1WFg9bQojIENPTkZJR19D UllQVE9fREVWX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FNTE9HSUNfR1hMIGlzIG5vdCBzZXQKQ09O RklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NV QlRZUEU9eQojIENPTkZJR19BU1lNTUVUUklDX1RQTV9LRVlfU1VCVFlQRSBpcyBub3Qgc2V0CkNP TkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZ X1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklH X1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNB VElPTj15CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdf TU9EVUxFX1NJR19LRVk9ImNlcnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX1NZU1RFTV9UUlVT VEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNU RU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RF RF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNP TkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NB VElPTl9MSVNUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUg Y2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMK Q09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CiMgQ09ORklHX1BB Q0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5D UFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVS SUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfQ09S RElDPW0KIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15 CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklH X0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJ RVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKQ09ORklHX0NSQ19DQ0lUVD15 CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD1tCkNP TkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NS QzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJ R19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JDNjQgaXMgbm90IHNldAojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKQ09ORklH X0NSQzc9bQpDT05GSUdfTElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9bQpDT05GSUdfWFhIQVNIPXkK IyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRF PXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpP X0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01QUkVT Uz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RF Q19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05G SUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQ QVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJ R19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBS RVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9 eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklH X1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX1RF WFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVYVFNFQVJDSF9CTT1t CkNPTkZJR19URVhUU0VBUkNIX0ZTTT1tCkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1hB UlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09 eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ETUFfT1BT PXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9 eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUkNFX0RN QV9VTkVOQ1JZUFRFRD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0RNQV9DT0hFUkVOVF9QT09M PXkKQ09ORklHX0RNQV9DTUE9eQojIENPTkZJR19ETUFfUEVSTlVNQV9DTUEgaXMgbm90IHNldAoK IwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0la RV9NQllURVM9MjAwCkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJ WkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlz IG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFf QUxJR05NRU5UPTgKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RN QV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVD S19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15 CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfSVJRX1BPTEw9eQpD T05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05BVFVSRT15CkNPTkZJR19ESU1MSUI9eQpDT05GSUdf T0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19W RFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19U SU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQK Q09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09O RklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX01FTVJFR0lPTj15CkNPTkZJR19BUkNIX0hB U19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19B UkNIX1NUQUNLV0FMSz15CkNPTkZJR19TQklUTUFQPXkKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNU IGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0FTTjFfRU5DT0RF Uj15CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoj CkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMgbm90IHNldApD T05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxf UVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJ TlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVCVUc9eQpDT05GSUdfRFlOQU1JQ19ERUJVR19D T1JFPXkKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15 CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKIwojIENvbXBpbGUtdGltZSBjaGVj a3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19ERUJV R19JTkZPX1JFRFVDRUQ9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRUQgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5G T19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0RX QVJGND15CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY1IGlzIG5vdCBzZXQKQ09ORklHX1BBSE9M RV9IQVNfU1BMSVRfQlRGPXkKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdf RlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxF X0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9P TkxZPXkKQ09ORklHX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFL X1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21w aWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMK Q09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4 MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9T RVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkK IyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05G SUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQoj IENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQojIGVuZCBv ZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCkNPTkZJR19ERUJVR19LRVJO RUw9eQpDT05GSUdfREVCVUdfTUlTQz15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklH X1BBR0VfRVhURU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9JU09O SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15 CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfUFREVU1QPXkKIyBD T05GSUdfUFREVU1QX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlz IG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJf U1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RF QlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90 IHNldAojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19W SVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19N RU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05G SUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVEla RV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tG RU5DRT15CiMgQ09ORklHX0tGRU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBEZWJ1Z2dp bmcKCkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFu Z3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEK Q09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NP RlRMT0NLVVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBp cyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJ R19IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1F U1RBTVA9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFS RExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0x CiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRDSERP RyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTE9DS1VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVi dWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVidWdnaW5nCiMKQ09O RklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15 CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5H IGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu Li4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NL SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01V VEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNf U0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApD T05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9bQojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19DU0Rf TE9DS19XQUlUX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5s b2NrcywgbXV0ZXhlcywgZXRjLi4uKQoKIyBDT05GSUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNl dApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtl cm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVH X1BMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19OT1RJRklFUlMgaXMgbm90IHNldApDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15 CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMgQ09ORklHX0RFQlVHX0NS RURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1RPUlRVUkVf VEVTVD1tCkNPTkZJR19SQ1VfU0NBTEVfVEVTVD1tCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPW0K IyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RB TExfVElNRU9VVD02MAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1Vf RVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVC VUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RF VlQgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBz ZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpD T05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19I QVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1J Q19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9X SVRIX0FSR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZF X1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9P QkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNF Ul9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpD T05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05G SUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBP UlQ9eQpDT05GSUdfRlRSQUNFPXkKIyBDT05GSUdfQk9PVFRJTUVfVFJBQ0lORyBpcyBub3Qgc2V0 CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkK Q09ORklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15 CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19GVU5DVElP Tl9QUk9GSUxFUj15CkNPTkZJR19TVEFDS19UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RSQUNF UiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfSFdMQVRfVFJBQ0VSPXkK IyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNP TkZJR19UUkFDRVJfU05BUFNIT1Q9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9T V0FQIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9G SUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNF PXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJB Q0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkK Q09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQ Rl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9 eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQpDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05G SUdfU1lOVEhfRVZFTlRTPXkKQ09ORklHX0hJU1RfVFJJR0dFUlM9eQojIENPTkZJR19UUkFDRV9F VkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBu b3Qgc2V0CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQojIENPTkZJR19UUkFDRV9FVkFM X01BUF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1JFQ09SRF9SRUNVUlNJT04gaXMg bm90IHNldAojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf UklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJf VkFMSURBVEVfVElNRV9ERUxUQVMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUSVJRX0RFTEFZ X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TWU5USF9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1Rf VFJJR0dFUlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5J VD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lT X0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX0lPX1NUUklDVF9ERVZN RU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1Nf U1VQUE9SVD15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19OTUlfU1VQUE9SVD15CkNPTkZJR19FQVJM WV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9Q UklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05GSUdfRUFSTFlfUFJJTlRLX1VT Ql9YREJDPXkKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf VExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJ R19YODZfREVDT0RFUl9TRUxGVEVTVD15CkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdf SU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVCVUdfQk9PVF9Q QVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRS WSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BP SU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3Rp bmcgYW5kIENvdmVyYWdlCiMKQ09ORklHX0tVTklUPXkKIyBDT05GSUdfS1VOSVRfREVCVUdGUyBp cyBub3Qgc2V0CkNPTkZJR19LVU5JVF9URVNUPW0KQ09ORklHX0tVTklUX0VYQU1QTEVfVEVTVD1t CiMgQ09ORklHX0tVTklUX0FMTF9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VS Uk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049 eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAoj IENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpFQ1RJ T05fVVNFUkNPUFkgaXMgbm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJ R19GQUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBz ZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUz15CiMgQ09ORklHX0ZBSUxfRlVOQ1RJ T04gaXMgbm90IHNldAojIENPTkZJR19GQUlMX01NQ19SRVFVRVNUIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklH X0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19M S0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfVEVTVF9NSU5fSEVBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfRElWNjQgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVTX1NBTklUWV9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVFRF9TT0xPTU9OX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19QRVJDUFVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CiMgQ09O RklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMg bm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9TVFJTQ1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE1BUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZ IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9PVkVSRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAoj IENPTkZJR19URVNUX0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVk1BTExPQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfQlBG PW0KIyBDT05GSUdfVEVTVF9CTEFDS0hPTEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9C SVRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfQklURklFTERfS1VOSVQg aXMgbm90IHNldAojIENPTkZJR19SRVNPVVJDRV9LVU5JVF9URVNUIGlzIG5vdCBzZXQKQ09ORklH X1NZU0NUTF9LVU5JVF9URVNUPW0KQ09ORklHX0xJU1RfS1VOSVRfVEVTVD1tCiMgQ09ORklHX0xJ TkVBUl9SQU5HRVNfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfS1VOSVRfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0JJVFNfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNl dAojIENPTkZJR19URVNUX0xJVkVQQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RBQ0tJ TklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9ITU0gaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZSRUVfUEFHRVMgaXMgbm90IHNldAoj IENPTkZJR19URVNUX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBD T05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBz ZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMgZW5kIG9mIEtlcm5lbCBo YWNraW5nCg== --===============3977017154797153752== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nbHRwJwoJZXhwb3J0 IHRlc3RjYXNlPSdsdHAnCglleHBvcnQgY2F0ZWdvcnk9J2Z1bmN0aW9uYWwnCglleHBvcnQgbmVl ZF9tb2R1bGVzPXRydWUKCWV4cG9ydCBuZWVkX21lbW9yeT0nNEcnCglleHBvcnQgam9iX29yaWdp bj0nbHRwLXN5c2NhbGxzLnlhbWwnCglleHBvcnQgcXVldWVfY21kbGluZV9rZXlzPSdicmFuY2gK Y29tbWl0CnF1ZXVlX2F0X2xlYXN0X29uY2UnCglleHBvcnQgcXVldWU9J3ZhbGlkYXRlJwoJZXhw b3J0IHRlc3Rib3g9J2xrcC1za2wtZDAyJwoJZXhwb3J0IHRib3hfZ3JvdXA9J2xrcC1za2wtZDAy JwoJZXhwb3J0IGtjb25maWc9J3g4Nl82NC1yaGVsLTguMycKCWV4cG9ydCBzdWJtaXRfaWQ9JzYw ZDkwZTdhNTE1NTUyYjViY2VjZjI0NScKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9qb2JzL3NjaGVk dWxlZC9sa3Atc2tsLWQwMi9sdHAtMUhERC1mMmZzLXN5c2NhbGxzLTAyLXVjb2RlPTB4ZTItZGVi aWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei04ZDhjZDc2N2I2NmJmODUwNjUzNzg3MzZjNzk2 N2Q0ODhjYWNmOTA0LTIwMjEwNjI4LTQ2NTI0LTM5eHZzbi0yLnlhbWwnCglleHBvcnQgaWQ9Jzdk OTA3NTI1Yzc1MTFkYmEwYzc5OTY4MWFmYmJkOTRlMWEzYzU0ZmQnCglleHBvcnQgcXVldWVyX3Zl cnNpb249Jy9sa3Atc3JjJwoJZXhwb3J0IG1vZGVsPSdTa3lsYWtlJwoJZXhwb3J0IG5yX2NwdT00 CglleHBvcnQgbWVtb3J5PSczMkcnCglleHBvcnQgbnJfc3NkX3BhcnRpdGlvbnM9MQoJZXhwb3J0 IG5yX2hkZF9wYXJ0aXRpb25zPTQKCWV4cG9ydCBoZGRfcGFydGl0aW9ucz0nL2Rldi9kaXNrL2J5 LWlkL3d3bi0weDUwMDBjNTAwNzQ2ZmEwY2MtcGFydConCglleHBvcnQgc3NkX3BhcnRpdGlvbnM9 Jy9kZXYvZGlzay9ieS1pZC93d24tMHg1NWNkMmU0MTUxNGQ1MTA1LXBhcnQyJwoJZXhwb3J0IHJv b3Rmc19wYXJ0aXRpb249Jy9kZXYvZGlzay9ieS1pZC93d24tMHg1NWNkMmU0MTUxNGQ1MTA1LXBh cnQxJwoJZXhwb3J0IGJyYW5kPSdJbnRlbChSKSBDb3JlKFRNKSBpNS02NTAwIENQVSBAIDMuMjBH SHonCglleHBvcnQgbmVlZF9rY29uZmlnPSdDT05GSUdfQkxLX0RFVl9TRApDT05GSUdfU0NTSQpD T05GSUdfQkxPQ0s9eQpDT05GSUdfU0FUQV9BSENJCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0K Q09ORklHX0FUQQpDT05GSUdfUENJPXkKQ09ORklHX0JMS19ERVZfTE9PUApDT05GSUdfQ0FOPW0K Q09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX1ZDQU49bQpDT05GSUdfSVBWNl9WVEk9bQpDT05G SUdfTUlOSVhfRlM9bQpDT05GSUdfRjJGU19GUycKCWV4cG9ydCBjb21taXQ9JzhkOGNkNzY3YjY2 YmY4NTA2NTM3ODczNmM3OTY3ZDQ4OGNhY2Y5MDQnCglleHBvcnQgbmVlZF9rY29uZmlnX2h3PSdD T05GSUdfRTEwMDBFPXkKQ09ORklHX1NBVEFfQUhDSQpDT05GSUdfRFJNX0k5MTUnCglleHBvcnQg dWNvZGU9JzB4ZTInCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDIxLTA2LTI4IDA3OjQ5OjE0ICsw ODAwJwoJZXhwb3J0IF9pZD0nNjBkOTBlOGM1MTU1NTJiNWJjZWNmMjQ2JwoJZXhwb3J0IF9ydD0n L3Jlc3VsdC9sdHAvMUhERC1mMmZzLXN5c2NhbGxzLTAyLXVjb2RlPTB4ZTIvbGtwLXNrbC1kMDIv ZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOGQ4 Y2Q3NjdiNjZiZjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkwNCcKCWV4cG9ydCB1c2VyPSdsa3An CglleHBvcnQgY29tcGlsZXI9J2djYy05JwoJZXhwb3J0IExLUF9TRVJWRVI9J2ludGVybmFsLWxr cC1zZXJ2ZXInCglleHBvcnQgaGVhZF9jb21taXQ9JzBmYTZkODIyZWExMjJkMzg3NjYwNzY3MGRi Y2M5YjQ4NzNmZjYxYjgnCglleHBvcnQgYmFzZV9jb21taXQ9JzEzMzExZTc0MjUzZmU2NDMyOTM5 MGRmODBiZWQzZjA3MzE0ZGRkNjEnCglleHBvcnQgYnJhbmNoPSdsaW51eC1yZXZpZXcvVml2ZWst R295YWwveGF0dHItQWxsb3ctdXNlci14YXR0ci1vbi1zeW1saW5rLXNwZWNpYWwtZmlsZXMtaWYt Y2FsbGVyLWhhcy1DQVBfU1lTX1JFU09VUkNFLzIwMjEwNjI2LTAzMTMxOCcKCWV4cG9ydCByb290 ZnM9J2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3onCglleHBvcnQgcmVzdWx0X3Jvb3Q9 Jy9yZXN1bHQvbHRwLzFIREQtZjJmcy1zeXNjYWxscy0wMi11Y29kZT0weGUyL2xrcC1za2wtZDAy L2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05Lzhk OGNkNzY3YjY2YmY4NTA2NTM3ODczNmM3OTY3ZDQ4OGNhY2Y5MDQvMycKCWV4cG9ydCBzY2hlZHVs ZXJfdmVyc2lvbj0nL2xrcC9sa3AvLnNyYy0yMDIxMDYyNS0xMzExNTInCglleHBvcnQgYXJjaD0n eDg2XzY0JwoJZXhwb3J0IG1heF91cHRpbWU9MjEwMAoJZXhwb3J0IGluaXRyZD0nL29zaW1hZ2Uv ZGViaWFuL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3onCglleHBvcnQgYm9vdGxvYWRl cl9hcHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL2pvYnMvc2NoZWR1bGVk L2xrcC1za2wtZDAyL2x0cC0xSERELWYyZnMtc3lzY2FsbHMtMDItdWNvZGU9MHhlMi1kZWJpYW4t MTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6LThkOGNkNzY3YjY2YmY4NTA2NTM3ODczNmM3OTY3ZDQ4 OGNhY2Y5MDQtMjAyMTA2MjgtNDY1MjQtMzl4dnNuLTIueWFtbApBUkNIPXg4Nl82NAprY29uZmln PXg4Nl82NC1yaGVsLTguMwpicmFuY2g9bGludXgtcmV2aWV3L1ZpdmVrLUdveWFsL3hhdHRyLUFs bG93LXVzZXIteGF0dHItb24tc3ltbGluay1zcGVjaWFsLWZpbGVzLWlmLWNhbGxlci1oYXMtQ0FQ X1NZU19SRVNPVVJDRS8yMDIxMDYyNi0wMzEzMTgKY29tbWl0PThkOGNkNzY3YjY2YmY4NTA2NTM3 ODczNmM3OTY3ZDQ4OGNhY2Y5MDQKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTgu My9nY2MtOS84ZDhjZDc2N2I2NmJmODUwNjUzNzg3MzZjNzk2N2Q0ODhjYWNmOTA0L3ZtbGludXot NS4xMy4wLXJjNy0wMDAwNC1nOGQ4Y2Q3NjdiNjZiCm1heF91cHRpbWU9MjEwMApSRVNVTFRfUk9P VD0vcmVzdWx0L2x0cC8xSERELWYyZnMtc3lzY2FsbHMtMDItdWNvZGU9MHhlMi9sa3Atc2tsLWQw Mi9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L3g4Nl82NC1yaGVsLTguMy9nY2MtOS84 ZDhjZDc2N2I2NmJmODUwNjUzNzg3MzZjNzk2N2Q0ODhjYWNmOTA0LzMKTEtQX1NFUlZFUj1pbnRl cm5hbC1sa3Atc2VydmVyCm5va2FzbHIKc2VsaW51eD0wCmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFf YWx3YXlzX2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMApuZXQuaWZu YW1lcz0wCnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRsb2NrdXBfcGFuaWM9MQpubWlf d2F0Y2hkb2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0w CmRyYmQubWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVs CmNvbnNvbGU9dHR5MAplYXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29sZT10dHlTMCwxMTUy MDAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBtb2R1bGVzX2luaXRyZD0nL3BrZy9saW51eC94ODZf NjQtcmhlbC04LjMvZ2NjLTkvOGQ4Y2Q3NjdiNjZiZjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkw NC9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL2RlcHMvZGViaWFuLTEw LjQteDg2XzY0LTIwMjAwNjAzLmNnei9ydW4taXBjb25maWdfMjAyMDA2MDguY2d6LC9vc2ltYWdl L2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9sa3BfMjAyMDEyMTEuY2d6LC9v c2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9yc3luYy1yb290ZnNf MjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNn ei9mc18yMDIwMDcxNC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2 MDMuY2d6L2x0cF8yMDIxMDYyNS5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMC40LXg4Nl82NC0y MDIwMDYwMy5jZ3ovbHRwLXg4Nl82NC0xNGMxZjc2LTFfMjAyMTA2MjUuY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9od18yMDIwMDcxNS5jZ3onCglleHBv cnQgdWNvZGVfaW5pdHJkPScvb3NpbWFnZS91Y29kZS9pbnRlbC11Y29kZS0yMDIxMDIyMi5jZ3on CglleHBvcnQgbGtwX2luaXRyZD0nL29zaW1hZ2UvdXNlci9sa3AvbGtwLXg4Nl82NC5jZ3onCgll eHBvcnQgc2l0ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZT X1BPUlQ9MTM5CglleHBvcnQgbGFzdF9rZXJuZWw9JzUuMTMuMC1yYzcnCglleHBvcnQgcmVwZWF0 X3RvPTYKCWV4cG9ydCBxdWV1ZV9hdF9sZWFzdF9vbmNlPTEKCWV4cG9ydCBrZXJuZWw9Jy9wa2cv bGludXgveDg2XzY0LXJoZWwtOC4zL2djYy05LzhkOGNkNzY3YjY2YmY4NTA2NTM3ODczNmM3OTY3 ZDQ4OGNhY2Y5MDQvdm1saW51ei01LjEzLjAtcmM3LTAwMDA0LWc4ZDhjZDc2N2I2NmInCglleHBv cnQgZGVxdWV1ZV90aW1lPScyMDIxLTA2LTI4IDA4OjAyOjM3ICswODAwJwoJZXhwb3J0IGpvYl9p bml0cmQ9Jy9sa3Avam9icy9zY2hlZHVsZWQvbGtwLXNrbC1kMDIvbHRwLTFIREQtZjJmcy1zeXNj YWxscy0wMi11Y29kZT0weGUyLWRlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3otOGQ4Y2Q3 NjdiNjZiZjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkwNC0yMDIxMDYyOC00NjUyNC0zOXh2c24t Mi5jZ3onCgoJWyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2Vy Oi1sa3B9L3NyYwp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgku ICRMS1BfU1JDL2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMv bGliL2Vudi5zaAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX3NldHVwIG5yX2hkZD0xICRMS1BfU1JD L3NldHVwL2Rpc2sKCglydW5fc2V0dXAgZnM9J2YyZnMnICRMS1BfU1JDL3NldHVwL2ZzCgoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQ X1NSQy9tb25pdG9ycy93cmFwcGVyIGhlYXJ0YmVhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9u aXRvcnMvd3JhcHBlciBtZW1pbmZvCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFw cGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNo ZG9nCgoJcnVuX3Rlc3QgdGVzdD0nc3lzY2FsbHMtMDInICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIg bHRwCn0KCmV4dHJhY3Rfc3RhdHMoKQp7CglleHBvcnQgc3RhdHNfcGFydF9iZWdpbj0KCWV4cG9y dCBzdGF0c19wYXJ0X2VuZD0KCgllbnYgdGVzdD0nc3lzY2FsbHMtMDInICRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgbHRwCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGttc2cKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgbWVtaW5mbwoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSBsdHAudGltZQoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNn CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxhc3Rfc3RhdGUKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKfQoKIiRAIgo= --===============3977017154797153752== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============3977017154797153752== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ltp.ksh" MjAyMS0wOS0yNSAwMDowNDoxNSBsbiAtc2YgL3Vzci9iaW4vZ2VuaXNvaW1hZ2UgL3Vzci9iaW4v bWtpc29mcwoyMDIxLTA5LTI1IDAwOjA0OjE1IC4vcnVubHRwIC1mIHN5c2NhbGxzLTAyIC1kIC9m cy9zZGExL3RtcGRpcgpJTkZPOiBjcmVhdGluZyAvbGtwL2JlbmNobWFya3MvbHRwL291dHB1dCBk aXJlY3RvcnkKSU5GTzogY3JlYXRpbmcgL2xrcC9iZW5jaG1hcmtzL2x0cC9yZXN1bHRzIGRpcmVj dG9yeQpDaGVja2luZyBmb3IgcmVxdWlyZWQgdXNlci9ncm91cCBpZHMKCidub2JvZHknIHVzZXIg aWQgYW5kIGdyb3VwIGZvdW5kLgonYmluJyB1c2VyIGlkIGFuZCBncm91cCBmb3VuZC4KJ2RhZW1v bicgdXNlciBpZCBhbmQgZ3JvdXAgZm91bmQuClVzZXJzIGdyb3VwIGZvdW5kLgpTeXMgZ3JvdXAg Zm91bmQuClJlcXVpcmVkIHVzZXJzL2dyb3VwcyBleGlzdC4KSWYgc29tZSBmaWVsZHMgYXJlIGVt cHR5IG9yIGxvb2sgdW51c3VhbCB5b3UgbWF5IGhhdmUgYW4gb2xkIHZlcnNpb24uCkNvbXBhcmUg dG8gdGhlIGN1cnJlbnQgbWluaW1hbCByZXF1aXJlbWVudHMgaW4gRG9jdW1lbnRhdGlvbi9DaGFu Z2VzLgoKL2V0Yy9vcy1yZWxlYXNlClBSRVRUWV9OQU1FPSJEZWJpYW4gR05VL0xpbnV4IDEwIChi dXN0ZXIpIgpOQU1FPSJEZWJpYW4gR05VL0xpbnV4IgpWRVJTSU9OX0lEPSIxMCIKVkVSU0lPTj0i MTAgKGJ1c3RlcikiClZFUlNJT05fQ09ERU5BTUU9YnVzdGVyCklEPWRlYmlhbgpIT01FX1VSTD0i aHR0cHM6Ly93d3cuZGViaWFuLm9yZy8iClNVUFBPUlRfVVJMPSJodHRwczovL3d3dy5kZWJpYW4u b3JnL3N1cHBvcnQiCkJVR19SRVBPUlRfVVJMPSJodHRwczovL2J1Z3MuZGViaWFuLm9yZy8iCgp1 bmFtZToKTGludXggbGtwLXNrbC1kMDIgNS4xMy4wLXJjNy0wMDAwNC1nOGQ4Y2Q3NjdiNjZiICMx IFNNUCBTYXQgSnVuIDI2IDA4OjI3OjU4IENTVCAyMDIxIHg4Nl82NCBHTlUvTGludXgKCi9wcm9j L2NtZGxpbmUKaXA9Ojo6OmxrcC1za2wtZDAyOjpkaGNwIHJvb3Q9L2Rldi9yYW0wIHVzZXI9bGtw IGpvYj0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1za2wtZDAyL2x0cC0xSERELWYyZnMtc3lzY2Fs bHMtMDItdWNvZGU9MHhlMi1kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6LThkOGNkNzY3 YjY2YmY4NTA2NTM3ODczNmM3OTY3ZDQ4OGNhY2Y5MDQtMjAyMTA2MjgtNDY1MjQtMzl4dnNuLTIu eWFtbCBBUkNIPXg4Nl82NCBrY29uZmlnPXg4Nl82NC1yaGVsLTguMyBicmFuY2g9bGludXgtcmV2 aWV3L1ZpdmVrLUdveWFsL3hhdHRyLUFsbG93LXVzZXIteGF0dHItb24tc3ltbGluay1zcGVjaWFs LWZpbGVzLWlmLWNhbGxlci1oYXMtQ0FQX1NZU19SRVNPVVJDRS8yMDIxMDYyNi0wMzEzMTggY29t bWl0PThkOGNkNzY3YjY2YmY4NTA2NTM3ODczNmM3OTY3ZDQ4OGNhY2Y5MDQgQk9PVF9JTUFHRT0v cGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy9nY2MtOS84ZDhjZDc2N2I2NmJmODUwNjUzNzg3MzZj Nzk2N2Q0ODhjYWNmOTA0L3ZtbGludXotNS4xMy4wLXJjNy0wMDAwNC1nOGQ4Y2Q3NjdiNjZiIG1h eF91cHRpbWU9MjEwMCBSRVNVTFRfUk9PVD0vcmVzdWx0L2x0cC8xSERELWYyZnMtc3lzY2FsbHMt MDItdWNvZGU9MHhlMi9sa3Atc2tsLWQwMi9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6 L3g4Nl82NC1yaGVsLTguMy9nY2MtOS84ZDhjZDc2N2I2NmJmODUwNjUzNzg3MzZjNzk2N2Q0ODhj YWNmOTA0LzMgTEtQX1NFUlZFUj1pbnRlcm5hbC1sa3Atc2VydmVyIG5va2FzbHIgc2VsaW51eD0w IGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9z dGFsbF90aW1lb3V0PTEwMCBuZXQuaWZuYW1lcz0wIHByaW50ay5kZXZrbXNnPW9uIHBhbmljPS0x IHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29wcz1wYW5pYyBsb2FkX3Jh bWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGRyYmQubWlub3JfY291bnQ9OCBzeXN0ZW1kLmxvZ19s ZXZlbD1lcnIgaWdub3JlX2xvZ2xldmVsIGNvbnNvbGU9dHR5MCBlYXJseXByaW50az10dHlTMCwx MTUyMDAgY29uc29sZT10dHlTMCwxMTUyMDAgdmdhPW5vcm1hbCBydwoKR251IEMgICAgICAgICAg ICAgICAgICBnY2MgKERlYmlhbiA4LjMuMC02KSA4LjMuMApDbGFuZyAgICAgICAgICAgICAgICAg CkdudSBtYWtlICAgICAgICAgICAgICAgNC4yLjEKdXRpbC1saW51eCAgICAgICAgICAgICAyLjMz LjEKbW91bnQgICAgICAgICAgICAgICAgICBsaW51eCAyLjMzLjEgKGxpYm1vdW50IDIuMzMuMTog c2VsaW51eCwgc21hY2ssIGJ0cmZzLCBuYW1lc3BhY2VzLCBhc3NlcnQsIGRlYnVnKQptb2R1dGls cyAgICAgICAgICAgICAgIDI2CmUyZnNwcm9ncyAgICAgICAgICAgICAgMS40NC41CkxpbnV4IEMg TGlicmFyeSAgICAgICAgPiBsaWJjLjIuMjgKRHluYW1pYyBsaW5rZXIgKGxkZCkgICAyLjI4ClBy b2NwcyAgICAgICAgICAgICAgICAgMy4zLjE1Ck5ldC10b29scyAgICAgICAgICAgICAgMi4xMC1h bHBoYQppcHJvdXRlMiAgICAgICAgICAgICAgIGlwcm91dGUyLXNzMTkwMTA3CmlwdXRpbHMgICAg ICAgICAgICAgICAgaXB1dGlscy1zMjAxODA2MjkKZXRodG9vbCAgICAgICAgICAgICAgICA0LjE5 CktiZCAgICAgICAgICAgICAgICAgICAgMTE5OgpTaC11dGlscyAgICAgICAgICAgICAgIDguMzAK TW9kdWxlcyBMb2FkZWQgICAgICAgICBkbV9tb2QgZjJmcyB4ZnMgbGliY3JjMzJjIGlwbWlfZGV2 aW50ZiBpcG1pX21zZ2hhbmRsZXIgc2RfbW9kIHQxMF9waSBzZyBpbnRlbF9yYXBsX21zciBpbnRl bF9yYXBsX2NvbW1vbiB4ODZfcGtnX3RlbXBfdGhlcm1hbCBpbnRlbF9wb3dlcmNsYW1wIGNvcmV0 ZW1wIGt2bV9pbnRlbCBpOTE1IG1laV93ZHQgYWhjaSBrdm0gaW50ZWxfZ3R0IGRybV9rbXNfaGVs cGVyIGlycWJ5cGFzcyBsaWJhaGNpIGNyY3QxMGRpZl9wY2xtdWwgc3lzY29weWFyZWEgY3JjMzJf cGNsbXVsIHN5c2ZpbGxyZWN0IGNyYzMyY19pbnRlbCBzeXNpbWdibHQgZmJfc3lzX2ZvcHMgZ2hh c2hfY2xtdWxuaV9pbnRlbCB3bWlfYm1vZiBtZWlfbWUgZHJtIHJhcGwgbWVpIGludGVsX3BjaF90 aGVybWFsIGxpYmF0YSBpbnRlbF9jc3RhdGUgaW50ZWxfdW5jb3JlIHdtaSB2aWRlbyBpbnRlbF9w bWNfY29yZSBhY3BpX3BhZCBpcF90YWJsZXMKCmZyZWUgcmVwb3J0czoKICAgICAgICAgICAgICB0 b3RhbCAgICAgICAgdXNlZCAgICAgICAgZnJlZSAgICAgIHNoYXJlZCAgYnVmZi9jYWNoZSAgIGF2 YWlsYWJsZQpNZW06ICAgICAgIDMyNzUzNjgwICAgICAgMzU1MDUyICAgIDI5ODAyMDM2ICAgICAg IDEzNjAwICAgICAyNTk2NTkyICAgIDI5NTc0MzQwClN3YXA6ICAgICAgICAgICAgIDAgICAgICAg ICAgIDAgICAgICAgICAgIDAKCmNwdWluZm86CkFyY2hpdGVjdHVyZTogICAgICAgIHg4Nl82NApD UFUgb3AtbW9kZShzKTogICAgICAzMi1iaXQsIDY0LWJpdApCeXRlIE9yZGVyOiAgICAgICAgICBM aXR0bGUgRW5kaWFuCkFkZHJlc3Mgc2l6ZXM6ICAgICAgIDM5IGJpdHMgcGh5c2ljYWwsIDQ4IGJp dHMgdmlydHVhbApDUFUocyk6ICAgICAgICAgICAgICA0Ck9uLWxpbmUgQ1BVKHMpIGxpc3Q6IDAt MwpUaHJlYWQocykgcGVyIGNvcmU6ICAxCkNvcmUocykgcGVyIHNvY2tldDogIDQKU29ja2V0KHMp OiAgICAgICAgICAgMQpOVU1BIG5vZGUocyk6ICAgICAgICAxClZlbmRvciBJRDogICAgICAgICAg IEdlbnVpbmVJbnRlbApDUFUgZmFtaWx5OiAgICAgICAgICA2Ck1vZGVsOiAgICAgICAgICAgICAg IDk0Ck1vZGVsIG5hbWU6ICAgICAgICAgIEludGVsKFIpIENvcmUoVE0pIGk1LTY1MDAgQ1BVIEAg My4yMEdIegpTdGVwcGluZzogICAgICAgICAgICAzCkNQVSBNSHo6ICAgICAgICAgICAgIDMzMDAu MzA2CkNQVSBtYXggTUh6OiAgICAgICAgIDM2MDAuMDAwMApDUFUgbWluIE1IejogICAgICAgICA4 MDAuMDAwMApCb2dvTUlQUzogICAgICAgICAgICA2Mzk5Ljk2ClZpcnR1YWxpemF0aW9uOiAgICAg IFZULXgKTDFkIGNhY2hlOiAgICAgICAgICAgMzJLCkwxaSBjYWNoZTogICAgICAgICAgIDMySwpM MiBjYWNoZTogICAgICAgICAgICAyNTZLCkwzIGNhY2hlOiAgICAgICAgICAgIDYxNDRLCk5VTUEg bm9kZTAgQ1BVKHMpOiAgIDAtMwpGbGFnczogICAgICAgICAgICAgICBmcHUgdm1lIGRlIHBzZSB0 c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc2VwIG10cnIgcGdlIG1jYSBjbW92IHBhdCBwc2UzNiBj bGZsdXNoIGR0cyBhY3BpIG1teCBmeHNyIHNzZSBzc2UyIHNzIGh0IHRtIHBiZSBzeXNjYWxsIG54 IHBkcGUxZ2IgcmR0c2NwIGxtIGNvbnN0YW50X3RzYyBhcnQgYXJjaF9wZXJmbW9uIHBlYnMgYnRz IHJlcF9nb29kIG5vcGwgeHRvcG9sb2d5IG5vbnN0b3BfdHNjIGNwdWlkIGFwZXJmbXBlcmYgcG5p IHBjbG11bHFkcSBkdGVzNjQgbW9uaXRvciBkc19jcGwgdm14IHNteCBlc3QgdG0yIHNzc2UzIHNk YmcgZm1hIGN4MTYgeHRwciBwZGNtIHBjaWQgc3NlNF8xIHNzZTRfMiB4MmFwaWMgbW92YmUgcG9w Y250IHRzY19kZWFkbGluZV90aW1lciBhZXMgeHNhdmUgYXZ4IGYxNmMgcmRyYW5kIGxhaGZfbG0g YWJtIDNkbm93cHJlZmV0Y2ggY3B1aWRfZmF1bHQgZXBiIGludnBjaWRfc2luZ2xlIHB0aSBzc2Jk IGlicnMgaWJwYiBzdGlicCB0cHJfc2hhZG93IHZubWkgZmxleHByaW9yaXR5IGVwdCB2cGlkIGVw dF9hZCBmc2dzYmFzZSB0c2NfYWRqdXN0IGJtaTEgaGxlIGF2eDIgc21lcCBibWkyIGVybXMgaW52 cGNpZCBydG0gbXB4IHJkc2VlZCBhZHggc21hcCBjbGZsdXNob3B0IGludGVsX3B0IHhzYXZlb3B0 IHhzYXZlYyB4Z2V0YnYxIHhzYXZlcyBkdGhlcm0gaWRhIGFyYXQgcGxuIHB0cyBod3AgaHdwX25v dGlmeSBod3BfYWN0X3dpbmRvdyBod3BfZXBwIG1kX2NsZWFyIGZsdXNoX2wxZAoKQXBwQXJtb3Ig ZW5hYmxlZAoKU0VMaW51eCBtb2RlOiB1bmtub3duCm5vIGJpZyBibG9jayBkZXZpY2Ugd2FzIHNw ZWNpZmllZCBvbiBjb21tYW5kbGluZS4KVGVzdHMgd2hpY2ggcmVxdWlyZSBhIGJpZyBibG9jayBk ZXZpY2UgYXJlIGRpc2FibGVkLgpZb3UgY2FuIHNwZWNpZnkgaXQgd2l0aCBvcHRpb24gLXoKQ09N TUFORDogICAgL2xrcC9iZW5jaG1hcmtzL2x0cC9iaW4vbHRwLXBhbiAgIC1lIC1TICAgLWEgMjUz NSAgICAgLW4gMjUzNSAtcCAtZiAvZnMvc2RhMS90bXBkaXIvbHRwLVp0RjBmZTJDdjIvYWxsdGVz dHMgLWwgL2xrcC9iZW5jaG1hcmtzL2x0cC9yZXN1bHRzL0xUUF9SVU5fT04tMjAyMV8wOV8yNS0w MGhfMDRtXzE1cy5sb2cgIC1DIC9sa3AvYmVuY2htYXJrcy9sdHAvb3V0cHV0L0xUUF9SVU5fT04t MjAyMV8wOV8yNS0wMGhfMDRtXzE1cy5mYWlsZWQgLVQgL2xrcC9iZW5jaG1hcmtzL2x0cC9vdXRw dXQvTFRQX1JVTl9PTi0yMDIxXzA5XzI1LTAwaF8wNG1fMTVzLnRjb25mCkxPRyBGaWxlOiAvbGtw L2JlbmNobWFya3MvbHRwL3Jlc3VsdHMvTFRQX1JVTl9PTi0yMDIxXzA5XzI1LTAwaF8wNG1fMTVz LmxvZwpGQUlMRUQgQ09NTUFORCBGaWxlOiAvbGtwL2JlbmNobWFya3MvbHRwL291dHB1dC9MVFBf UlVOX09OLTIwMjFfMDlfMjUtMDBoXzA0bV8xNXMuZmFpbGVkClRDT05GIENPTU1BTkQgRmlsZTog L2xrcC9iZW5jaG1hcmtzL2x0cC9vdXRwdXQvTFRQX1JVTl9PTi0yMDIxXzA5XzI1LTAwaF8wNG1f MTVzLnRjb25mClJ1bm5pbmcgdGVzdHMuLi4uLi4uCjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWFjY2Vw dDAyIHN0aW1lPTE2MzI1MjgyNTUKY21kbGluZT0iYWNjZXB0MDIiCmNvbnRhY3RzPSIiCmFuYWx5 c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91 dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKdHN0X2J1ZmZlcnMuYzo1NTogVElORk86IFRlc3QgaXMg dXNpbmcgZ3VhcmRlZCBidWZmZXJzCmFjY2VwdDAyLmM6MTMwOiBUSU5GTzogU3RhcnRpbmcgbGlz dGVuZXIgb24gcG9ydDogNDc1MjUKYWNjZXB0MDIuYzo3NDogVFBBU1M6IE11bHRpY2FzdCBncm91 cCB3YXMgbm90IGNvcGllZDogRUFERFJOT1RBVkFJTCAoOTkpCgpTdW1tYXJ5OgpwYXNzZWQgICAx CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9u X3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25f dHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9 MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1hZGRfa2V5MDIgc3RpbWU9MTYz MjUyODI1NQpjbWRsaW5lPSJhZGRfa2V5MDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8 dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlz IDBoIDI1bSAwMHMKYWRkX2tleTAyLmM6NjA6IFRQQVNTOiByZWNlaXZlZCBleHBlY3RlZCBFRkFV TFQgd2l0aCBrZXkgdHlwZSAnYXN5bW1ldHJpYycKYWRkX2tleTAyLmM6NjA6IFRQQVNTOiByZWNl aXZlZCBleHBlY3RlZCBFRkFVTFQgd2l0aCBrZXkgdHlwZSAnY2lmcy5pZG1hcCcKYWRkX2tleTAy LmM6NjA6IFRQQVNTOiByZWNlaXZlZCBleHBlY3RlZCBFRkFVTFQgd2l0aCBrZXkgdHlwZSAnY2lm cy5zcG5lZ28nCmFkZF9rZXkwMi5jOjYwOiBUUEFTUzogcmVjZWl2ZWQgZXhwZWN0ZWQgRUZBVUxU IHdpdGgga2V5IHR5cGUgJ3BrY3M3X3Rlc3QnCmFkZF9rZXkwMi5jOjYwOiBUUEFTUzogcmVjZWl2 ZWQgZXhwZWN0ZWQgRUZBVUxUIHdpdGgga2V5IHR5cGUgJ3J4cnBjJwphZGRfa2V5MDIuYzo2MDog VFBBU1M6IHJlY2VpdmVkIGV4cGVjdGVkIEVGQVVMVCB3aXRoIGtleSB0eXBlICdyeHJwY19zJwph ZGRfa2V5MDIuYzo2MDogVFBBU1M6IHJlY2VpdmVkIGV4cGVjdGVkIEVGQVVMVCB3aXRoIGtleSB0 eXBlICd1c2VyJwphZGRfa2V5MDIuYzo2MDogVFBBU1M6IHJlY2VpdmVkIGV4cGVjdGVkIEVGQVVM VCB3aXRoIGtleSB0eXBlICdsb2dvbicKYWRkX2tleTAyLmM6NjA6IFRQQVNTOiByZWNlaXZlZCBl eHBlY3RlZCBFRkFVTFQgd2l0aCBrZXkgdHlwZSAnYmlnX2tleScKClN1bW1hcnk6CnBhc3NlZCAg IDkKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRp b25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlv bl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGlt ZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWFkZF9rZXkwNSBzdGltZT0x NjMyNTI4MjU1CmNtZGxpbmU9ImFkZF9rZXkwNSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8 PDx0ZXN0X291dHB1dD4+Pgp0c3RfYnVmZmVycy5jOjU1OiBUSU5GTzogVGVzdCBpcyB1c2luZyBn dWFyZGVkIGJ1ZmZlcnMKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlz IDBoIDI1bSAwMHMKYWRkX2tleTA1LmM6NDU6IFRJTkZPOiBDcmVhdGVkIHVzZXIgbHRwX2FkZF9r ZXkwNV8wCmFkZF9rZXkwNS5jOjE4NjogVElORk86IFVzZXI6IDAsIFVJRDogMTA5MQphZGRfa2V5 MDUuYzo4MzogVElORk86IHRlc3QgbWF4IGJ5dGVzIHVuZGVyIHVucHJpdmlsZWdlZCB1c2VyCmFk ZF9rZXkwNS5jOjEwODogVFBBU1M6IGFkZF9rZXkodGVzdF9pbnYpIGZhaWxlZCBhcyBleHBlY3Rl ZDogRURRVU9UICgxMjIpCmFkZF9rZXkwNS5jOjEzMTogVFBBU1M6IGFkZF9rZXkodGVzdF9tYXgp IHN1Y2NlZWRlZCBhcyBleHBlY3RlZAphZGRfa2V5MDUuYzoxMzQ6IFRQQVNTOiBhbGxvdyByZWFj aGluZyB0aGUgbWF4IGJ5dGVzIGV4YWN0bHkKYWRkX2tleTA1LmM6NDU6IFRJTkZPOiBDcmVhdGVk IHVzZXIgbHRwX2FkZF9rZXkwNV8xCmFkZF9rZXkwNS5jOjE4NjogVElORk86IFVzZXI6IDEsIFVJ RDogMTA5MgphZGRfa2V5MDUuYzoxNDQ6IFRJTkZPOiB0ZXN0IG1heCBrZXlzIHVuZGVyIHVucHJp dmlsZWdlZCB1c2VyCmFkZF9rZXkwNS5jOjE2MjogVFBBU1M6IGFkZF9rZXkodGVzdF9pbnZhbGlk X2tleSkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFRFFVT1QgKDEyMikKYWRkX2tleTA1LmM6MTY5OiBU UEFTUzogYWxsb3cgcmVhY2hpbmcgdGhlIG1heCBrZXkoMjAwKSBleGFjdGx5CnVzZXJkZWw6IGx0 cF9hZGRfa2V5MDVfMSBtYWlsIHNwb29sICgvdmFyL21haWwvbHRwX2FkZF9rZXkwNV8xKSBub3Qg Zm91bmQKdXNlcmRlbDogbHRwX2FkZF9rZXkwNV8xIGhvbWUgZGlyZWN0b3J5ICgvaG9tZS9sdHBf YWRkX2tleTA1XzEpIG5vdCBmb3VuZAp1c2VyZGVsOiBsdHBfYWRkX2tleTA1XzAgbWFpbCBzcG9v bCAoL3Zhci9tYWlsL2x0cF9hZGRfa2V5MDVfMCkgbm90IGZvdW5kCnVzZXJkZWw6IGx0cF9hZGRf a2V5MDVfMCBob21lIGRpcmVjdG9yeSAoL2hvbWUvbHRwX2FkZF9rZXkwNV8wKSBub3QgZm91bmQK ClN1bW1hcnk6CnBhc3NlZCAgIDUKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2Fy bmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVy YXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxl PW5vCmN1dGltZT0xIGNzdGltZT0yCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFn PWFkanRpbWV4MDEgc3RpbWU9MTYzMjUyODI1NQpjbWRsaW5lPSJhZGp0aW1leDAxIgpjb250YWN0 cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF9idWZmZXJzLmM6NTU6IFRJ TkZPOiBUZXN0IGlzIHVzaW5nIGd1YXJkZWQgYnVmZmVycwp0c3RfdGVzdC5jOjEzMTM6IFRJTkZP OiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwphZGp0aW1leDAxLmM6MjQ6IFRQQVNTOiBh ZGp0aW1leCgpIHdpdGggbW9kZSAweDQwM2YgCmFkanRpbWV4MDEuYzozNDogVFBBU1M6IGFkanRp bWV4KCkgd2l0aCBtb2RlIDB4ODAwMSAKClN1bW1hcnk6CnBhc3NlZCAgIDIKZmFpbGVkICAgMApi cm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWFsYXJtMDYgc3RpbWU9MTYzMjUyODI1NQpjbWRsaW5l PSJhbGFybTA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRz dF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmFsYXJt MDYuYzo1NDogVFBBU1M6IFJlY2VpdmVkIDAgYWxhcm1zCmFsYXJtMDYuYzo1NzogVFBBU1M6IGFs YXJtKDApIHJldHVybmVkIDEKClN1bW1hcnk6CnBhc3NlZCAgIDIKZmFpbGVkICAgMApicm9rZW4g ICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MyB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPWNhcHNldDAyIHN0aW1lPTE2MzI1MjgyNTgKY21kbGluZT0iY2Fw c2V0MDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X2J1 ZmZlcnMuYzo1NTogVElORk86IFRlc3QgaXMgdXNpbmcgZ3VhcmRlZCBidWZmZXJzCnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmNhcHNldDAyLmM6 Njc6IFRQQVNTOiBjYXBzZXQoKSB3aXRoIGJhZCBhZGRyZXNzIGhlYWRlcjogRUZBVUxUICgxNCkK Y2Fwc2V0MDIuYzo2NzogVFBBU1M6IGNhcHNldCgpIHdpdGggYmFkIGFkZHJlc3MgZGF0YTogRUZB VUxUICgxNCkKY2Fwc2V0MDIuYzo2NzogVFBBU1M6IGNhcHNldCgpIHdpdGggYmFkIHZlcnNpb246 IEVJTlZBTCAoMjIpCmNhcHNldDAyLmM6Njc6IFRQQVNTOiBjYXBzZXQoKSB3aXRoIGJhZCB2YWx1 ZSBkYXRhKHdoZW4gcEUgaXMgbm90IGluIHBQKTogRVBFUk0gKDEpCmNhcHNldDAyLmM6Njc6IFRQ QVNTOiBjYXBzZXQoKSB3aXRoIGJhZCB2YWx1ZSBkYXRhKHdoZW4gcFAgaXMgbm90IGluIG9sZCBw UCk6IEVQRVJNICgxKQpjYXBzZXQwMi5jOjY3OiBUUEFTUzogY2Fwc2V0KCkgd2l0aCBiYWQgdmFs dWUgZGF0YSh3aGVuIHBJIGlzIG5vdCBpbiBib3VuZGluZyBzZXQgb3Igb2xkIHBJKTogRVBFUk0g KDEpCgpTdW1tYXJ5OgpwYXNzZWQgICA2CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAw Cndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2si CmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3Jl ZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+ CnRhZz1jaGRpcjA0IHN0aW1lPTE2MzI1MjgyNTgKY21kbGluZT0iY2hkaXIwNCIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZP OiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpjaGRpcjA0LmM6Mjk6IFRQQVNTOiBjaGRp cigpOiBFTkFNRVRPT0xPTkcgKDM2KQpjaGRpcjA0LmM6Mjk6IFRQQVNTOiBjaGRpcigpOiBFTk9F TlQgKDIpCmNoZGlyMDQuYzoyOTogVFBBU1M6IGNoZGlyKCk6IEVGQVVMVCAoMTQpCgpTdW1tYXJ5 OgpwYXNzZWQgICAzCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1jaG1vZDAz IHN0aW1lPTE2MzI1MjgyNTgKY21kbGluZT0iY2htb2QwMyIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpjaG1vZDAzICAgICAxICBUUEFTUyAgOiAgRnVuY3Rpb25h bGl0eSBvZiBjaG1vZCh0ZXN0ZmlsZSwgMDE3NzcpIHN1Y2Nlc3NmdWwKPDw8ZXhlY3V0aW9uX3N0 YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlw ZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8 PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1jaG1vZDA1IHN0aW1lPTE2MzI1Mjgy NTgKY21kbGluZT0iY2htb2QwNSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVt IDAwcwpjaG1vZDA1LmM6NjU6IFRQQVNTOiBGdW5jdGlvbmFsaXR5IG9mIGNobW9kKHRlc3RkaXIs IDA0Mzc3Nykgc3VjY2Vzc2Z1bAoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tl biAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlh dGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1p bmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4K PDw8dGVzdF9zdGFydD4+Pgp0YWc9Y2hvd24wMyBzdGltZT0xNjMyNTI4MjU4CmNtZGxpbmU9ImNo b3duMDMiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rl c3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKY2hvd24wMy5j OjY0OiBUUEFTUzogY2hvd24oY2hvd24wM190ZXN0ZmlsZSwgLTEsIDY1NTM0KSBwYXNzZWQKClN1 bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2Fybmlu Z3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRp b249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5v CmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWNo b3duMDUgc3RpbWU9MTYzMjUyODI1OApjbWRsaW5lPSJjaG93bjA1Igpjb250YWN0cz0iIgphbmFs eXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVv dXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmNob3duMDUuYzo0MzogVFBBU1M6IGNob3duKHRlc3Rm aWxlLCA3MDAsIDcwMSksIGNoYW5nZSBvd25lci9ncm91cCBpZHMgcGFzc2VkCmNob3duMDUuYzo0 MzogVFBBU1M6IGNob3duKHRlc3RmaWxlLCA3MDIsIC0xKSwgY2hhbmdlIG93bmVyIGlkIG9ubHkg cGFzc2VkCmNob3duMDUuYzo0MzogVFBBU1M6IGNob3duKHRlc3RmaWxlLCA3MDMsIDcwMSksIGNo YW5nZSBvd25lciBpZCBvbmx5IHBhc3NlZApjaG93bjA1LmM6NDM6IFRQQVNTOiBjaG93bih0ZXN0 ZmlsZSwgLTEsIDcwNCksIGNoYW5nZSBncm91cCBpZCBvbmx5IHBhc3NlZApjaG93bjA1LmM6NDM6 IFRQQVNTOiBjaG93bih0ZXN0ZmlsZSwgNzAzLCA3MDUpLCBjaGFuZ2UgZ3JvdXAgaWQgb25seSBw YXNzZWQKY2hvd24wNS5jOjQzOiBUUEFTUzogY2hvd24odGVzdGZpbGUsIC0xLCAtMSksIG5vIGNo YW5nZSBwYXNzZWQKClN1bW1hcnk6CnBhc3NlZCAgIDYKZmFpbGVkICAgMApicm9rZW4gICAwCnNr aXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3Rh dHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9p ZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rf c3RhcnQ+Pj4KdGFnPWNob3duMDVfMTYgc3RpbWU9MTYzMjUyODI1OApjbWRsaW5lPSJjaG93bjA1 XzE2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCi90bXAvbGtwL2x0 cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvY2hvd24vLi4vdXRpbHMvY29tcGF0 X3RzdF8xNi5oOjE1MzogVENPTkY6IDE2LWJpdCB2ZXJzaW9uIG9mIGNob3duKCkgaXMgbm90IHN1 cHBvcnRlZCBvbiB5b3VyIHBsYXRmb3JtCgpTdW1tYXJ5OgpwYXNzZWQgICAwCmZhaWxlZCAgIDAK YnJva2VuICAgMApza2lwcGVkICAxCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgpp bml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQg dGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9Y2xvY2tfZ2V0dGltZTA0IHN0aW1lPTE2MzI1Mjgy NTgKY21kbGluZT0iY2xvY2tfZ2V0dGltZTA0Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8 PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBp cyAwaCAyNW0gMDBzCnZkc29faGVscGVycy5jOjc2OiBUSU5GTzogQ291bGRuJ3QgZmluZCB2ZHNv X2dldHRpbWU2NCgpCmNsb2NrX2dldHRpbWUwNC5jOjE3MDogVFBBU1M6IENMT0NLX1JFQUxUSU1F OiBEaWZmZXJlbmNlIGJldHdlZW4gc3VjY2Vzc2l2ZSByZWFkaW5ncyBpcyByZWFzb25hYmxlIGZv ciBmb2xsb3dpbmcgdmFyaWFudHM6CmNsb2NrX2dldHRpbWUwNC5jOjE3NDogVElORk86IAktIHZE U08gb3Igc3lzY2FsbCB3aXRoIGxpYmMgc3BlYwpjbG9ja19nZXR0aW1lMDQuYzoxNzQ6IFRJTkZP OiAJLSBzeXNjYWxsIHdpdGggb2xkIGtlcm5lbCBzcGVjCmNsb2NrX2dldHRpbWUwNC5jOjE3NDog VElORk86IAktIHZEU08gd2l0aCBvbGQga2VybmVsIHNwZWMKY2xvY2tfZ2V0dGltZTA0LmM6MTc0 OiBUSU5GTzogCS0gZ2V0dGltZW9mZGF5CmNsb2NrX2dldHRpbWUwNC5jOjE3MDogVFBBU1M6IENM T0NLX1JFQUxUSU1FX0NPQVJTRTogRGlmZmVyZW5jZSBiZXR3ZWVuIHN1Y2Nlc3NpdmUgcmVhZGlu Z3MgaXMgcmVhc29uYWJsZSBmb3IgZm9sbG93aW5nIHZhcmlhbnRzOgpjbG9ja19nZXR0aW1lMDQu YzoxNzQ6IFRJTkZPOiAJLSB2RFNPIG9yIHN5c2NhbGwgd2l0aCBsaWJjIHNwZWMKY2xvY2tfZ2V0 dGltZTA0LmM6MTc0OiBUSU5GTzogCS0gc3lzY2FsbCB3aXRoIG9sZCBrZXJuZWwgc3BlYwpjbG9j a19nZXR0aW1lMDQuYzoxNzQ6IFRJTkZPOiAJLSB2RFNPIHdpdGggb2xkIGtlcm5lbCBzcGVjCmNs b2NrX2dldHRpbWUwNC5jOjE3MDogVFBBU1M6IENMT0NLX01PTk9UT05JQzogRGlmZmVyZW5jZSBi ZXR3ZWVuIHN1Y2Nlc3NpdmUgcmVhZGluZ3MgaXMgcmVhc29uYWJsZSBmb3IgZm9sbG93aW5nIHZh cmlhbnRzOgpjbG9ja19nZXR0aW1lMDQuYzoxNzQ6IFRJTkZPOiAJLSB2RFNPIG9yIHN5c2NhbGwg d2l0aCBsaWJjIHNwZWMKY2xvY2tfZ2V0dGltZTA0LmM6MTc0OiBUSU5GTzogCS0gc3lzY2FsbCB3 aXRoIG9sZCBrZXJuZWwgc3BlYwpjbG9ja19nZXR0aW1lMDQuYzoxNzQ6IFRJTkZPOiAJLSB2RFNP IHdpdGggb2xkIGtlcm5lbCBzcGVjCmNsb2NrX2dldHRpbWUwNC5jOjE3MDogVFBBU1M6IENMT0NL X01PTk9UT05JQ19DT0FSU0U6IERpZmZlcmVuY2UgYmV0d2VlbiBzdWNjZXNzaXZlIHJlYWRpbmdz IGlzIHJlYXNvbmFibGUgZm9yIGZvbGxvd2luZyB2YXJpYW50czoKY2xvY2tfZ2V0dGltZTA0LmM6 MTc0OiBUSU5GTzogCS0gdkRTTyBvciBzeXNjYWxsIHdpdGggbGliYyBzcGVjCmNsb2NrX2dldHRp bWUwNC5jOjE3NDogVElORk86IAktIHN5c2NhbGwgd2l0aCBvbGQga2VybmVsIHNwZWMKY2xvY2tf Z2V0dGltZTA0LmM6MTc0OiBUSU5GTzogCS0gdkRTTyB3aXRoIG9sZCBrZXJuZWwgc3BlYwpjbG9j a19nZXR0aW1lMDQuYzoxNzA6IFRQQVNTOiBDTE9DS19NT05PVE9OSUNfUkFXOiBEaWZmZXJlbmNl IGJldHdlZW4gc3VjY2Vzc2l2ZSByZWFkaW5ncyBpcyByZWFzb25hYmxlIGZvciBmb2xsb3dpbmcg dmFyaWFudHM6CmNsb2NrX2dldHRpbWUwNC5jOjE3NDogVElORk86IAktIHZEU08gb3Igc3lzY2Fs bCB3aXRoIGxpYmMgc3BlYwpjbG9ja19nZXR0aW1lMDQuYzoxNzQ6IFRJTkZPOiAJLSBzeXNjYWxs IHdpdGggb2xkIGtlcm5lbCBzcGVjCmNsb2NrX2dldHRpbWUwNC5jOjE3NDogVElORk86IAktIHZE U08gd2l0aCBvbGQga2VybmVsIHNwZWMKY2xvY2tfZ2V0dGltZTA0LmM6MTcwOiBUUEFTUzogQ0xP Q0tfQk9PVFRJTUU6IERpZmZlcmVuY2UgYmV0d2VlbiBzdWNjZXNzaXZlIHJlYWRpbmdzIGlzIHJl YXNvbmFibGUgZm9yIGZvbGxvd2luZyB2YXJpYW50czoKY2xvY2tfZ2V0dGltZTA0LmM6MTc0OiBU SU5GTzogCS0gdkRTTyBvciBzeXNjYWxsIHdpdGggbGliYyBzcGVjCmNsb2NrX2dldHRpbWUwNC5j OjE3NDogVElORk86IAktIHN5c2NhbGwgd2l0aCBvbGQga2VybmVsIHNwZWMKY2xvY2tfZ2V0dGlt ZTA0LmM6MTc0OiBUSU5GTzogCS0gdkRTTyB3aXRoIG9sZCBrZXJuZWwgc3BlYwoKU3VtbWFyeToK cGFzc2VkICAgNgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8 PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRl cm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1l PTIgY3N0aW1lPTEKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bGVhcHNlYzAx IHN0aW1lPTE2MzI1MjgyNTgKY21kbGluZT0ibGVhcHNlYzAxIgpjb250YWN0cz0iIgphbmFseXNp cz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQg cGVyIHJ1biBpcyAwaCAyNW0gMDBzCmxlYXBzZWMwMS5jOjEzMDogVElORk86IHRlc3Qgc3RhcnQg YXQgMDA6MDQ6MTguODgyMjQxOTQzCmxlYXBzZWMwMS5jOjEwMDogVElORk86IG5vdyBpcyAgICAg MDA6MDQ6MTguODgyMjgwMzE1CmxlYXBzZWMwMS5jOjEwNDogVElORk86IHNsZWVwIHVudGlsIDAw OjA0OjE5Ljg4MjI4MDMxNQpsZWFwc2VjMDEuYzoxMTI6IFRJTkZPOiBub3cgaXMgICAgIDAwOjA0 OjE5Ljg4MjM3NDA2OQpsZWFwc2VjMDEuYzoxMTU6IFRJTkZPOiBocnRpbWVyIGVhcmx5IGV4cGly YXRpb24gaXMgbm90IGRldGVjdGVkLgpsZWFwc2VjMDEuYzoxMzg6IFRJTkZPOiBzY2hlZHVsaW5n IGxlYXAgc2Vjb25kIDAwOjAwOjAwLjAwMDAwMDAwMApsZWFwc2VjMDEuYzoxNDQ6IFRJTkZPOiBz ZXR0aW5nIHRpbWUgdG8gICAgICAgIDIzOjU5OjU4LjAwMDAwMDAwMApsZWFwc2VjMDEuYzo4ODog VElORk86IDIzOjU5OjU4LjAwMDEzNDAwMCBhZGp0aW1leDogY2xvY2sgc3luY2hyb25pemVkCmxl YXBzZWMwMS5jOjg4OiBUSU5GTzogMjM6NTk6NTguMDAwMTQ1MDAwIGFkanRpbWV4OiBjbG9jayBz eW5jaHJvbml6ZWQKbGVhcHNlYzAxLmM6ODg6IFRJTkZPOiAyMzo1OTo1OC4wMDAxNTAwMDAgYWRq dGltZXg6IGNsb2NrIHN5bmNocm9uaXplZApsZWFwc2VjMDEuYzo4ODogVElORk86IDIzOjU5OjU4 LjAwMDE1NDAwMCBhZGp0aW1leDogY2xvY2sgc3luY2hyb25pemVkCmxlYXBzZWMwMS5jOjg4OiBU SU5GTzogMjM6NTk6NTguNTAwMjUwMDAwIGFkanRpbWV4OiBjbG9jayBzeW5jaHJvbml6ZWQKbGVh cHNlYzAxLmM6ODg6IFRJTkZPOiAyMzo1OTo1OS4wMDAzODUwMDAgYWRqdGltZXg6IGluc2VydCBs ZWFwIHNlY29uZApsZWFwc2VjMDEuYzo4ODogVElORk86IDIzOjU5OjU5LjUwMDUwNzAwMCBhZGp0 aW1leDogaW5zZXJ0IGxlYXAgc2Vjb25kCmxlYXBzZWMwMS5jOjg4OiBUSU5GTzogMDA6MDA6MDAu MDAwNjU5MDAwIGFkanRpbWV4OiBsZWFwIHNlY29uZCBoYXMgb2NjdXJyZWQKbGVhcHNlYzAxLmM6 ODg6IFRJTkZPOiAyMzo1OTo1OS41MDgyMDkwMDAgYWRqdGltZXg6IGxlYXAgc2Vjb25kIGluIHBy b2dyZXNzCmxlYXBzZWMwMS5jOjg4OiBUSU5GTzogMDA6MDA6MDAuMDA4MzYyMDAwIGFkanRpbWV4 OiBsZWFwIHNlY29uZCBoYXMgb2NjdXJyZWQKbGVhcHNlYzAxLmM6ODg6IFRJTkZPOiAwMDowMDow MC41MDg0NTgwMDAgYWRqdGltZXg6IGxlYXAgc2Vjb25kIGhhcyBvY2N1cnJlZApsZWFwc2VjMDEu Yzo4ODogVElORk86IDAwOjAwOjAxLjAwODU5NTAwMCBhZGp0aW1leDogbGVhcCBzZWNvbmQgaGFz IG9jY3VycmVkCmxlYXBzZWMwMS5jOjg4OiBUSU5GTzogMDA6MDA6MDEuNTA4NzI2MDAwIGFkanRp bWV4OiBsZWFwIHNlY29uZCBoYXMgb2NjdXJyZWQKbGVhcHNlYzAxLmM6ODg6IFRJTkZPOiAwMDow MDowMi4wMDg4NDQwMDAgYWRqdGltZXg6IGxlYXAgc2Vjb25kIGhhcyBvY2N1cnJlZApsZWFwc2Vj MDEuYzoxMDA6IFRJTkZPOiBub3cgaXMgICAgIDAwOjAwOjAyLjUwODk3NTkwOQpsZWFwc2VjMDEu YzoxMDQ6IFRJTkZPOiBzbGVlcCB1bnRpbCAwMDowMDowMy41MDg5NzU5MDkKbGVhcHNlYzAxLmM6 MTEyOiBUSU5GTzogbm93IGlzICAgICAwMDowMDowMy41MDkwNjgzMzgKbGVhcHNlYzAxLmM6MTE1 OiBUSU5GTzogaHJ0aW1lciBlYXJseSBleHBpcmF0aW9uIGlzIG5vdCBkZXRlY3RlZC4KbGVhcHNl YzAxLmM6ODg6IFRJTkZPOiAwMDowMDowMy41MDkxMDkwMDAgYWRqdGltZXg6IGxlYXAgc2Vjb25k IGhhcyBvY2N1cnJlZApsZWFwc2VjMDEuYzo4ODogVElORk86IDAwOjAwOjAzLjUwOTEyOTAwMCBh ZGp0aW1leDogY2xvY2sgc3luY2hyb25pemVkCmxlYXBzZWMwMS5jOjE3MDogVElORk86IHJlc3Rv cmluZyB0aW1lIHRvIDAwOjA0OjI0LjM5MTM3NTcxNgpsZWFwc2VjMDEuYzoxMDA6IFRJTkZPOiBu b3cgaXMgICAgIDAwOjA0OjI0LjM5MTU0Mjg3OApsZWFwc2VjMDEuYzoxMDQ6IFRJTkZPOiBzbGVl cCB1bnRpbCAwMDowNDoyNS4zOTE1NDI4NzgKbGVhcHNlYzAxLmM6MTEyOiBUSU5GTzogbm93IGlz ICAgICAwMDowNDoyNS4zOTE2MzYyMjMKbGVhcHNlYzAxLmM6MTE1OiBUSU5GTzogaHJ0aW1lciBl YXJseSBleHBpcmF0aW9uIGlzIG5vdCBkZXRlY3RlZC4KbGVhcHNlYzAxLmM6MTc3OiBUUEFTUzog Tm8gZXJyb3JzIHdlcmUgcmVwb3J0ZWQgZHVyaW5nIHRoaXMgdGVzdCEKClN1bW1hcnk6CnBhc3Nl ZCAgIDEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVj dXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249NyB0ZXJtaW5h dGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNz dGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWNsb2NrX3NldHRpbWUw MyBzdGltZT0xNjMyNTI4MjY1CmNtZGxpbmU9ImNsb2NrX3NldHRpbWUwMyIKY29udGFjdHM9IiIK YW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBU aW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpjbG9ja19zZXR0aW1lMDMuYzozNTogVElORk86 IFRlc3RpbmcgdmFyaWFudDogc3lzY2FsbCB3aXRoIG9sZCBrZXJuZWwgc3BlYwpjbG9ja19zZXR0 aW1lMDMuYzoxMDM6IFRQQVNTOiBjbG9ja19zZXR0aW1lKCk6IFkyMDM4IHRlc3QgcGFzc2VkCgpT dW1tYXJ5OgpwYXNzZWQgICAxCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5p bmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0 aW9uPTMgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1u bwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1j bG9zZV9yYW5nZTAyIHN0aW1lPTE2MzI1MjgyNjgKY21kbGluZT0iY2xvc2VfcmFuZ2UwMiIKY29u dGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6 IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpjbG9zZV9yYW5nZTAyLmM6NTM6 IFRQQVNTOiBjbG9zZV9yYW5nZSg0LCAxMDAsIDApIHBhc3NlZApjbG9zZV9yYW5nZTAyLmM6NTU6 IFRQQVNTOiBmY250bCg0LCBGX0dFVEZEKTogRUJBREYgKDkpCmNsb3NlX3JhbmdlMDIuYzo1Njog VFBBU1M6IGZjbnRsKDEwMCwgRl9HRVRGRCk6IEVCQURGICg5KQpjbG9zZV9yYW5nZTAyLmM6NTk6 IFRQQVNTOiBjbG9zZV9yYW5nZSg0LCAzLCAwKTogRUlOVkFMICgyMikKY2xvc2VfcmFuZ2UwMi5j OjYyOiBUUEFTUzogY2xvc2VfcmFuZ2UoMywgfjBVLCB+MFUpOiBFSU5WQUwgKDIyKQpjbG9zZV9y YW5nZTAyLmM6NjU6IFRQQVNTOiBjbG9zZV9yYW5nZSh+MFUsIH4wVSwgMCkgcGFzc2VkCmNsb3Nl X3JhbmdlMDIuYzo3MjogVFBBU1M6IGNsb3NlX3JhbmdlKDQsIDQsIENMT1NFX1JBTkdFX0NMT0VY RUMpOiBTVUNDRVNTICgwKQpjbG9zZV9yYW5nZTAyLmM6Nzk6IFRQQVNTOiBGRF9DTE9FWEVDIHdh cyBzZXQgb24gNApjbG9zZV9yYW5nZTAyLmM6OTA6IFRQQVNTOiBjbG9zZV9yYW5nZSg0LCA0LCBD TE9TRV9SQU5HRV9VTlNIQVJFKTogU1VDQ0VTUyAoMCkKY2xvc2VfcmFuZ2UwMi5jOjk2OiBUUEFT UzogZmNudGwoNCwgRl9HRVRGRCk6IEVCQURGICg5KQpjbG9zZV9yYW5nZTAyLmM6MTAyOiBUUEFT UzogNCBpcyBvcGVuIHBhc3NlZAoKU3VtbWFyeToKcGFzc2VkICAgMTEKZmFpbGVkICAgMApicm9r ZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRp YXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJt aW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+ Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWNyZWF0MDQgc3RpbWU9MTYzMjUyODI2OApjbWRsaW5lPSJj cmVhdDA0Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90 ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmNyZWF0MDQu Yzo0OTogVFBBU1M6IGNhbGwgZmFpbGVkIHdpdGggRUFDQ0VTIGFzIGV4cGVjdGVkCmNyZWF0MDQu Yzo0OTogVFBBU1M6IGNhbGwgZmFpbGVkIHdpdGggRUFDQ0VTIGFzIGV4cGVjdGVkCgpTdW1tYXJ5 OgpwYXNzZWQgICAyCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MSBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1jcmVhdDA4 IHN0aW1lPTE2MzI1MjgyNjgKY21kbGluZT0iY3JlYXQwOCIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpjcmVhdDA4ICAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNz ZWQgaW4gYmxvY2swLgpjcmVhdDA4ICAgICAyICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQgaW4gYmxv Y2sxLgpjcmVhdDA4ICAgICAzICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQgaW4gYmxvY2syLgpjcmVh dDA4ICAgICA0ICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQgaW4gYmxvY2szCjw8PGV4ZWN1dGlvbl9z dGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5 cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAK PDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZXBvbGxfd2FpdDAxIHN0aW1lPTE2 MzI1MjgyNjgKY21kbGluZT0iZXBvbGxfd2FpdDAxIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1 biBpcyAwaCAyNW0gMDBzCmVwb2xsX3dhaXQwMS5jOjQ1OiBUSU5GTzogUGlwZSBidWZmZXIgc2l6 ZSBpcyA2NTUzNiBieXRlcwplcG9sbF93YWl0MDEuYzoxMjc6IFRQQVNTOiBlcG9sbF93YWl0KCkg ZXBvbGxvdXQKZXBvbGxfd2FpdDAxLmM6MTY1OiBUUEFTUzogZXBvbGxfd2FpdCgpIGVwb2xsaW4K ZXBvbGxfd2FpdDAxLmM6MjEyOiBUUEFTUzogZXBvbGxfd2FpdCgpIGVwb2xsaW8KClN1bW1hcnk6 CnBhc3NlZCAgIDMKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8 PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0 ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGlt ZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWV2ZW50ZmQy XzAzIHN0aW1lPTE2MzI1MjgyNjgKY21kbGluZT0iZXZlbnRmZDJfMDMiCmNvbnRhY3RzPSIiCmFu YWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KWzI4OTVdIHBvc3RpbmcgMSBvbiA1ClsyODk1 XSB3YWl0aW5nIG9uIDQKWzI4OTVdIHdhaXQgY29tcGxldGVkIG9uIDQ6IGNvdW50PTEKWzI4OTVd IHBvc3RpbmcgMSBvbiA1ClsyODk1XSB3YWl0aW5nIG9uIDQKWzI4OTVdIHdhaXQgY29tcGxldGVk IG9uIDQ6IGNvdW50PTEKWzI4OTVdIHBvc3RpbmcgNSBvbiA1ClsyODk1XSB3YWl0aW5nIDUgdGlt ZXMgb24gNApbMjg5NV0gd2FpdCBjb21wbGV0ZWQgb24gNDogY291bnQ9MQpbMjg5NV0gd2FpdCBj b21wbGV0ZWQgb24gNDogY291bnQ9MQpbMjg5NV0gd2FpdCBjb21wbGV0ZWQgb24gNDogY291bnQ9 MQpbMjg5NV0gd2FpdCBjb21wbGV0ZWQgb24gNDogY291bnQ9MQpbMjg5NV0gd2FpdCBjb21wbGV0 ZWQgb24gNDogY291bnQ9MQpbMjg5NF0gcG9zdGluZyAxIG9uIDQKWzI4OTRdIHdhaXRpbmcgb24g NQpbMjg5NF0gd2FpdCBjb21wbGV0ZWQgb24gNTogY291bnQ9MQpbMjg5NF0gcG9zdGluZyAxIG9u IDQKWzI4OTRdIHdhaXRpbmcgb24gNQpbMjg5NF0gd2FpdCBjb21wbGV0ZWQgb24gNTogY291bnQ9 MQpbMjg5NF0gcG9zdGluZyA1IG9uIDQKWzI4OTRdIHdhaXRpbmcgNSB0aW1lcyBvbiA1ClsyODk0 XSB3YWl0IGNvbXBsZXRlZCBvbiA1OiBjb3VudD0xClsyODk0XSB3YWl0IGNvbXBsZXRlZCBvbiA1 OiBjb3VudD0xClsyODk0XSB3YWl0IGNvbXBsZXRlZCBvbiA1OiBjb3VudD0xClsyODk0XSB3YWl0 IGNvbXBsZXRlZCBvbiA1OiBjb3VudD0xClsyODk0XSB3YWl0IGNvbXBsZXRlZCBvbiA1OiBjb3Vu dD0xCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlv bj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8K Y3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZXhl Y3ZlMDMgc3RpbWU9MTYzMjUyODI2OApjbWRsaW5lPSJleGVjdmUwMyIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1l b3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpleGVjdmUwMy5jOjEyNDogVFBBU1M6IGV4ZWN2ZSBm YWlsZWQgYXMgZXhwZWN0ZWQ6IEVOQU1FVE9PTE9ORyAoMzYpCmV4ZWN2ZTAzLmM6MTI0OiBUUEFT UzogZXhlY3ZlIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQpleGVjdmUwMy5jOjEyNDog VFBBU1M6IGV4ZWN2ZSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT1RESVIgKDIwKQpleGVjdmUwMy5j OjEyNDogVFBBU1M6IGV4ZWN2ZSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVGQVVMVCAoMTQpCmV4ZWN2 ZTAzLmM6MTI0OiBUUEFTUzogZXhlY3ZlIGZhaWxlZCBhcyBleHBlY3RlZDogRUFDQ0VTICgxMykK ZXhlY3ZlMDMuYzoxMjQ6IFRQQVNTOiBleGVjdmUgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FWEVD ICg4KQoKU3VtbWFyeToKcGFzc2VkICAgNgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAg MAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9r IgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29y ZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+ Pgp0YWc9ZmNoZGlyMDEgc3RpbWU9MTYzMjUyODI2OApjbWRsaW5lPSJmY2hkaXIwMSIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpmY2hkaXIwMSAgICAxICBUUEFT UyAgOiAgZmNoZGlyIGNhbGwgc3VjY2VlZGVkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlh dGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1p bmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4K PDw8dGVzdF9zdGFydD4+Pgp0YWc9ZmNobW9kMDEgc3RpbWU9MTYzMjUyODI2OApjbWRsaW5lPSJm Y2htb2QwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3Rf dGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmY2htb2Qw MS5jOjQyOiBUUEFTUzogRnVuY3Rpb25hbGl0eSBvZiBmY2htb2QoNCwgMCkgc3VjY2Vzc2Z1bApm Y2htb2QwMS5jOjQyOiBUUEFTUzogRnVuY3Rpb25hbGl0eSBvZiBmY2htb2QoNCwgMDcpIHN1Y2Nl c3NmdWwKZmNobW9kMDEuYzo0MjogVFBBU1M6IEZ1bmN0aW9uYWxpdHkgb2YgZmNobW9kKDQsIDA3 MCkgc3VjY2Vzc2Z1bApmY2htb2QwMS5jOjQyOiBUUEFTUzogRnVuY3Rpb25hbGl0eSBvZiBmY2ht b2QoNCwgMDcwMCkgc3VjY2Vzc2Z1bApmY2htb2QwMS5jOjQyOiBUUEFTUzogRnVuY3Rpb25hbGl0 eSBvZiBmY2htb2QoNCwgMDc3Nykgc3VjY2Vzc2Z1bApmY2htb2QwMS5jOjQyOiBUUEFTUzogRnVu Y3Rpb25hbGl0eSBvZiBmY2htb2QoNCwgMDI3NzcpIHN1Y2Nlc3NmdWwKZmNobW9kMDEuYzo0Mjog VFBBU1M6IEZ1bmN0aW9uYWxpdHkgb2YgZmNobW9kKDQsIDA0Nzc3KSBzdWNjZXNzZnVsCmZjaG1v ZDAxLmM6NDI6IFRQQVNTOiBGdW5jdGlvbmFsaXR5IG9mIGZjaG1vZCg0LCAwNjc3Nykgc3VjY2Vz c2Z1bAoKU3VtbWFyeToKcGFzc2VkICAgOApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAg MAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9r IgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29y ZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+ Pgp0YWc9ZmNob3duMDEgc3RpbWU9MTYzMjUyODI2OApjbWRsaW5lPSJmY2hvd24wMSIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJ TkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmY2hvd24wMS5jOjMyOiBUUEFTUzog ZmNob3duKDQsIDAsIDApIHBhc3NlZAoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJy b2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+ Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZmNudGwwMyBzdGltZT0xNjMyNTI4MjY4CmNtZGxpbmU9 ImZjbnRsMDMiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0 X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKZmNudGww My5jOjMzOiBUUEFTUzogZmNudGwoZmNudGwwM18yOTA1LCBGX0dFVEZELCAwKSByZXR1cm5lZCAw CgpTdW1tYXJ5OgpwYXNzZWQgICAxCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndh cm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1 cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmls ZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRh Zz1mY250bDA1IHN0aW1lPTE2MzI1MjgyNjgKY21kbGluZT0iZmNudGwwNSIKY29udGFjdHM9IiIK YW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpmY250bDA1ICAgICAxICBUUEFTUyAgOiAg ZmNudGwgcmV0dXJuZWQgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVz PSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0w IGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3Rh cnQ+Pj4KdGFnPWZjbnRsMDZfNjQgc3RpbWU9MTYzMjUyODI2OApjbWRsaW5lPSJmY250bDA2XzY0 Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmZjbnRsMDYgICAg IDEgIFRDT05GICA6ICBmY250bDA2LmM6MTA5OiBzeXN0ZW0gZG9lc24ndCBoYXZlIExJTlVYX0xP Q0tfRklMRV9SRUdJT04gc3VwcG9ydAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25f c3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlv bl9pZD0zMiBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0 ZXN0X3N0YXJ0Pj4+CnRhZz1mY250bDA5IHN0aW1lPTE2MzI1MjgyNjgKY21kbGluZT0iZmNudGww OSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpmY250bDA5ICAg ICAxICBUUEFTUyAgOiAgZmNudGwoLi9maWxlXzI5MDgsIEZfU0VUTEssICZmbG9ja3MpIGZsb2Nr cy5sX3R5cGUgPSBGX1dSTENLIHJldHVybmVkIDAKZmNudGwwOSAgICAgMiAgVFBBU1MgIDogIGZj bnRsKC4vZmlsZV8yOTA4LCBGX1NFVExLLCAmZmxvY2tzKSBmbG9ja3MubF90eXBlID0gRl9VTkxD SyByZXR1cm5lZCAwCmZjbnRsMDkgICAgIDEgIFRQQVNTICA6ICBmY250bCguL2ZpbGVfMjkwOCwg Rl9TRVRMSywgJmZsb2NrcykgZmxvY2tzLmxfdHlwZSA9IEZfUkRMQ0sgcmV0dXJuZWQgMApmY250 bDA5ICAgICAyICBUUEFTUyAgOiAgZmNudGwoLi9maWxlXzI5MDgsIEZfU0VUTEssICZmbG9ja3Mp IGZsb2Nrcy5sX3R5cGUgPSBGX1VOTENLIHJldHVybmVkIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+ Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0 ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0 X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1mY250bDEyIHN0aW1lPTE2MzI1MjgyNjgKY21k bGluZT0iZmNudGwxMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+ PgpmY250bDEyICAgICAwICBUSU5GTyAgOiAgVGVzdCBmb3IgZXJybm8gRU1GSUxFCmZjbnRsMTIg ICAgIDEgIFRQQVNTICA6ICBibG9jayAxIFBBU1NFRAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0xCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZjbnRsMTJfNjQgc3RpbWU9MTYzMjUyODI2OApjbWRs aW5lPSJmY250bDEyXzY0Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CmZjbnRsMTIgICAgIDAgIFRJTkZPICA6ICBUZXN0IGZvciBlcnJubyBFTUZJTEUKZmNudGwx MiAgICAgMSAgVFBBU1MgIDogIGJsb2NrIDEgUEFTU0VECjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZmNudGwxNCBzdGltZT0xNjMyNTI4MjY4CmNtZGxp bmU9ImZjbnRsMTQiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4K ZmNudGwxNCAgICAgMCAgVElORk8gIDogIEVudGVyIGJsb2NrIDE6IHdpdGhvdXQgbWFuZGF0b3J5 IGxvY2tpbmcKZmNudGwxNCAgICAgMSAgVFBBU1MgIDogIHRlc3RjYXNlOjEgUEFTU0VECmZjbnRs MTQgICAgIDIgIFRQQVNTICA6ICB0ZXN0Y2FzZToyIFBBU1NFRApmY250bDE0ICAgICAzICBUUEFT UyAgOiAgdGVzdGNhc2U6MyBQQVNTRUQKZmNudGwxNCAgICAgNCAgVFBBU1MgIDogIHRlc3RjYXNl OjQgUEFTU0VECmZjbnRsMTQgICAgIDUgIFRQQVNTICA6ICB0ZXN0Y2FzZTo1IFBBU1NFRApmY250 bDE0ICAgICA2ICBUUEFTUyAgOiAgdGVzdGNhc2U6NiBQQVNTRUQKZmNudGwxNCAgICAgNyAgVFBB U1MgIDogIHRlc3RjYXNlOjcgUEFTU0VECmZjbnRsMTQgICAgIDggIFRQQVNTICA6ICB0ZXN0Y2Fz ZTo4IFBBU1NFRApmY250bDE0ICAgICA5ICBUUEFTUyAgOiAgdGVzdGNhc2U6OSBQQVNTRUQKZmNu dGwxNCAgICAxMCAgVFBBU1MgIDogIHRlc3RjYXNlOjEwIFBBU1NFRApmY250bDE0ICAgIDExICBU UEFTUyAgOiAgdGVzdGNhc2U6MTEgUEFTU0VECmZjbnRsMTQgICAgMTIgIFRQQVNTICA6ICB0ZXN0 Y2FzZToxMiBQQVNTRUQKZmNudGwxNCAgICAxMyAgVFBBU1MgIDogIHRlc3RjYXNlOjEzIFBBU1NF RApmY250bDE0ICAgIDE0ICBUUEFTUyAgOiAgdGVzdGNhc2U6MTQgUEFTU0VECmZjbnRsMTQgICAg MTUgIFRQQVNTICA6ICB0ZXN0Y2FzZToxNSBQQVNTRUQKZmNudGwxNCAgICAxNiAgVFBBU1MgIDog IHRlc3RjYXNlOjE2IFBBU1NFRApmY250bDE0ICAgIDE3ICBUUEFTUyAgOiAgdGVzdGNhc2U6MTcg UEFTU0VECmZjbnRsMTQgICAgMTggIFRQQVNTICA6ICB0ZXN0Y2FzZToxOCBQQVNTRUQKZmNudGwx NCAgICAxOSAgVFBBU1MgIDogIHRlc3RjYXNlOjE5IFBBU1NFRApmY250bDE0ICAgIDIwICBUUEFT UyAgOiAgdGVzdGNhc2U6MjAgUEFTU0VECmZjbnRsMTQgICAgMjEgIFRQQVNTICA6ICB0ZXN0Y2Fz ZToyMSBQQVNTRUQKZmNudGwxNCAgICAyMiAgVFBBU1MgIDogIHRlc3RjYXNlOjIyIFBBU1NFRApm Y250bDE0ICAgIDIzICBUUEFTUyAgOiAgdGVzdGNhc2U6MjMgUEFTU0VECmZjbnRsMTQgICAgMjQg IFRQQVNTICA6ICB0ZXN0Y2FzZToyNCBQQVNTRUQKZmNudGwxNCAgICAyNSAgVFBBU1MgIDogIHRl c3RjYXNlOjI1IFBBU1NFRApmY250bDE0ICAgIDI2ICBUUEFTUyAgOiAgdGVzdGNhc2U6MjYgUEFT U0VECmZjbnRsMTQgICAgMjcgIFRQQVNTICA6ICB0ZXN0Y2FzZToyNyBQQVNTRUQKZmNudGwxNCAg ICAyOCAgVFBBU1MgIDogIHRlc3RjYXNlOjI4IFBBU1NFRApmY250bDE0ICAgIDI5ICBUUEFTUyAg OiAgdGVzdGNhc2U6MjkgUEFTU0VECmZjbnRsMTQgICAgMzAgIFRQQVNTICA6ICB0ZXN0Y2FzZToz MCBQQVNTRUQKZmNudGwxNCAgICAzMSAgVFBBU1MgIDogIHRlc3RjYXNlOjMxIFBBU1NFRApmY250 bDE0ICAgIDMyICBUUEFTUyAgOiAgdGVzdGNhc2U6MzIgUEFTU0VECmZjbnRsMTQgICAgMzMgIFRQ QVNTICA6ICB0ZXN0Y2FzZTozMyBQQVNTRUQKZmNudGwxNCAgICAzNCAgVFBBU1MgIDogIHRlc3Rj YXNlOjM0IFBBU1NFRApmY250bDE0ICAgIDM1ICBUUEFTUyAgOiAgdGVzdGNhc2U6MzUgUEFTU0VE CmZjbnRsMTQgICAgMzYgIFRQQVNTICA6ICB0ZXN0Y2FzZTozNiBQQVNTRUQKZmNudGwxNCAgICAz NyAgVFBBU1MgIDogIEJsb2NrIDEsIHRlc3QgMSBQQVNTRUQKZmNudGwxNCAgICAzOCAgVFBBU1Mg IDogIHRlc3RjYXNlOjM3IFBBU1NFRApmY250bDE0ICAgIDM5ICBUUEFTUyAgOiAgdGVzdGNhc2U6 MzggUEFTU0VECmZjbnRsMTQgICAgNDAgIFRQQVNTICA6ICB0ZXN0Y2FzZTozOSBQQVNTRUQKZmNu dGwxNCAgICA0MSAgVFBBU1MgIDogIHRlc3RjYXNlOjQwIFBBU1NFRApmY250bDE0ICAgIDQyICBU UEFTUyAgOiAgdGVzdGNhc2U6NDEgUEFTU0VECmZjbnRsMTQgICAgNDMgIFRQQVNTICA6ICB0ZXN0 Y2FzZTo0MiBQQVNTRUQKZmNudGwxNCAgICA0NCAgVFBBU1MgIDogIHRlc3RjYXNlOjQzIFBBU1NF RApmY250bDE0ICAgIDQ1ICBUUEFTUyAgOiAgdGVzdGNhc2U6NDQgUEFTU0VECmZjbnRsMTQgICAg NDYgIFRQQVNTICA6ICB0ZXN0Y2FzZTo0NSBQQVNTRUQKZmNudGwxNCAgICA0NyAgVFBBU1MgIDog IEJsb2NrIDEsIHRlc3QgMiBQQVNTRUQKZmNudGwxNCAgICAgMCAgVElORk8gIDogIEV4aXQgYmxv Y2sgMQpmY250bDE0ICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxvY2sgMjogd2l0aCBtYW5kYXRv cnkgbG9ja2luZwpmY250bDE0ICAgIDQ4ICBUUEFTUyAgOiAgdGVzdGNhc2U6MSBQQVNTRUQKZmNu dGwxNCAgICA0OSAgVFBBU1MgIDogIHRlc3RjYXNlOjIgUEFTU0VECmZjbnRsMTQgICAgNTAgIFRQ QVNTICA6ICB0ZXN0Y2FzZTozIFBBU1NFRApmY250bDE0ICAgIDUxICBUUEFTUyAgOiAgdGVzdGNh c2U6NCBQQVNTRUQKZmNudGwxNCAgICA1MiAgVFBBU1MgIDogIHRlc3RjYXNlOjUgUEFTU0VECmZj bnRsMTQgICAgNTMgIFRQQVNTICA6ICB0ZXN0Y2FzZTo2IFBBU1NFRApmY250bDE0ICAgIDU0ICBU UEFTUyAgOiAgdGVzdGNhc2U6NyBQQVNTRUQKZmNudGwxNCAgICA1NSAgVFBBU1MgIDogIHRlc3Rj YXNlOjggUEFTU0VECmZjbnRsMTQgICAgNTYgIFRQQVNTICA6ICB0ZXN0Y2FzZTo5IFBBU1NFRApm Y250bDE0ICAgIDU3ICBUUEFTUyAgOiAgdGVzdGNhc2U6MTAgUEFTU0VECmZjbnRsMTQgICAgNTgg IFRQQVNTICA6ICB0ZXN0Y2FzZToxMSBQQVNTRUQKZmNudGwxNCAgICA1OSAgVFBBU1MgIDogIHRl c3RjYXNlOjEyIFBBU1NFRApmY250bDE0ICAgIDYwICBUUEFTUyAgOiAgdGVzdGNhc2U6MTMgUEFT U0VECmZjbnRsMTQgICAgNjEgIFRQQVNTICA6ICB0ZXN0Y2FzZToxNCBQQVNTRUQKZmNudGwxNCAg ICA2MiAgVFBBU1MgIDogIHRlc3RjYXNlOjE1IFBBU1NFRApmY250bDE0ICAgIDYzICBUUEFTUyAg OiAgdGVzdGNhc2U6MTYgUEFTU0VECmZjbnRsMTQgICAgNjQgIFRQQVNTICA6ICB0ZXN0Y2FzZTox NyBQQVNTRUQKZmNudGwxNCAgICA2NSAgVFBBU1MgIDogIHRlc3RjYXNlOjE4IFBBU1NFRApmY250 bDE0ICAgIDY2ICBUUEFTUyAgOiAgdGVzdGNhc2U6MTkgUEFTU0VECmZjbnRsMTQgICAgNjcgIFRQ QVNTICA6ICB0ZXN0Y2FzZToyMCBQQVNTRUQKZmNudGwxNCAgICA2OCAgVFBBU1MgIDogIHRlc3Rj YXNlOjIxIFBBU1NFRApmY250bDE0ICAgIDY5ICBUUEFTUyAgOiAgdGVzdGNhc2U6MjIgUEFTU0VE CmZjbnRsMTQgICAgNzAgIFRQQVNTICA6ICB0ZXN0Y2FzZToyMyBQQVNTRUQKZmNudGwxNCAgICA3 MSAgVFBBU1MgIDogIHRlc3RjYXNlOjI0IFBBU1NFRApmY250bDE0ICAgIDcyICBUUEFTUyAgOiAg dGVzdGNhc2U6MjUgUEFTU0VECmZjbnRsMTQgICAgNzMgIFRQQVNTICA6ICB0ZXN0Y2FzZToyNiBQ QVNTRUQKZmNudGwxNCAgICA3NCAgVFBBU1MgIDogIHRlc3RjYXNlOjI3IFBBU1NFRApmY250bDE0 ICAgIDc1ICBUUEFTUyAgOiAgdGVzdGNhc2U6MjggUEFTU0VECmZjbnRsMTQgICAgNzYgIFRQQVNT ICA6ICB0ZXN0Y2FzZToyOSBQQVNTRUQKZmNudGwxNCAgICA3NyAgVFBBU1MgIDogIHRlc3RjYXNl OjMwIFBBU1NFRApmY250bDE0ICAgIDc4ICBUUEFTUyAgOiAgdGVzdGNhc2U6MzEgUEFTU0VECmZj bnRsMTQgICAgNzkgIFRQQVNTICA6ICB0ZXN0Y2FzZTozMiBQQVNTRUQKZmNudGwxNCAgICA4MCAg VFBBU1MgIDogIHRlc3RjYXNlOjMzIFBBU1NFRApmY250bDE0ICAgIDgxICBUUEFTUyAgOiAgdGVz dGNhc2U6MzQgUEFTU0VECmZjbnRsMTQgICAgODIgIFRQQVNTICA6ICB0ZXN0Y2FzZTozNSBQQVNT RUQKZmNudGwxNCAgICA4MyAgVFBBU1MgIDogIHRlc3RjYXNlOjM2IFBBU1NFRApmY250bDE0ICAg IDg0ICBUUEFTUyAgOiAgQmxvY2sgMiwgdGVzdCAxIFBBU1NFRApmY250bDE0ICAgIDg1ICBUUEFT UyAgOiAgdGVzdGNhc2U6MzcgUEFTU0VECmZjbnRsMTQgICAgODYgIFRQQVNTICA6ICB0ZXN0Y2Fz ZTozOCBQQVNTRUQKZmNudGwxNCAgICA4NyAgVFBBU1MgIDogIHRlc3RjYXNlOjM5IFBBU1NFRApm Y250bDE0ICAgIDg4ICBUUEFTUyAgOiAgdGVzdGNhc2U6NDAgUEFTU0VECmZjbnRsMTQgICAgODkg IFRQQVNTICA6ICB0ZXN0Y2FzZTo0MSBQQVNTRUQKZmNudGwxNCAgICA5MCAgVFBBU1MgIDogIHRl c3RjYXNlOjQyIFBBU1NFRApmY250bDE0ICAgIDkxICBUUEFTUyAgOiAgdGVzdGNhc2U6NDMgUEFT U0VECmZjbnRsMTQgICAgOTIgIFRQQVNTICA6ICB0ZXN0Y2FzZTo0NCBQQVNTRUQKZmNudGwxNCAg ICA5MyAgVFBBU1MgIDogIHRlc3RjYXNlOjQ1IFBBU1NFRApmY250bDE0ICAgIDk0ICBUUEFTUyAg OiAgQmxvY2sgMiwgdGVzdCAyIFBBU1NFRApmY250bDE0ICAgICAwICBUSU5GTyAgOiAgRXhpdCBi bG9jayAyCmZjbnRsMTQgICAgIDAgIFRJTkZPICA6ICBFbnRlciBibG9jayAzCmZjbnRsMTQgICAg OTUgIFRQQVNTICA6ICBUZXN0IHdpdGggbmVnYXRpdmUgd2hlbmNlIGxvY2tpbmcgUEFTU0VECmZj bnRsMTQgICAgIDAgIFRJTkZPICA6ICBFeGl0IGJsb2NrIDMKZmNudGwxNCAgICAgMCAgVElORk8g IDogIEVudGVyIGJsb2NrIDQKZmNudGwxNCAgICA5NiAgVFBBU1MgIDogIFRlc3Qgb2YgbG9ja3Mg b24gZmlsZSBQQVNTRUQKZmNudGwxNCAgICAgMCAgVElORk8gIDogIEV4aXQgYmxvY2sgNAo8PDxl eGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249NSB0ZXJt aW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0z IGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZjbnRsMTggc3Rp bWU9MTYzMjUyODI3MwpjbWRsaW5lPSJmY250bDE4Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+CmZjbnRsMTggICAgIDAgIFRJTkZPICA6ICBFbnRlciBibG9jayAx CmZjbnRsMTggICAgIDEgIFRQQVNTICA6ICBUZXN0IEZfR0VUTEs6IGZvciBlcnJubyBFRkFVTFQg UEFTU0VECmZjbnRsMTggICAgIDAgIFRJTkZPICA6ICBCbG9jayAxIFBBU1NFRApmY250bDE4ICAg ICAwICBUSU5GTyAgOiAgRXhpdCBibG9jayAxCmZjbnRsMTggICAgIDAgIFRJTkZPICA6ICBFbnRl ciBibG9jayAyCmZjbnRsMTggICAgIDIgIFRQQVNTICA6ICBUZXN0IEZfR0VUTEs2NDogZm9yIGVy cm5vIEVGQVVMVCBQQVNTRUQKZmNudGwxOCAgICAgMCAgVElORk8gIDogIEJsb2NrIDIgUEFTU0VE CmZjbnRsMTggICAgIDAgIFRJTkZPICA6ICBFeGl0IGJsb2NrIDIKZmNudGwxOCAgICAgMCAgVElO Rk8gIDogIEVudGVyIGJsb2NrIDMKZmNudGwxOCAgICAgMyAgVFBBU1MgIDogIFRlc3QgZm9yIGVy cm5vIEVJTlZBTCBQQVNTRUQKZmNudGwxOCAgICAgMCAgVElORk8gIDogIEJsb2NrIDMgUEFTU0VE CmZjbnRsMTggICAgIDAgIFRJTkZPICA6ICBFeGl0IGJsb2NrIDMKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1l eGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MQo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1mY250bDIxIHN0aW1lPTE2MzI1MjgyNzMK Y21kbGluZT0iZmNudGwyMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1 dD4+PgpmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxvY2sgMQpmY250bDIxICAgICAw ICBUSU5GTyAgOiAgVGVzdCBibG9jayAxOiBQQVNTRUQKZmNudGwyMSAgICAgMCAgVElORk8gIDog IEV4aXQgYmxvY2sgMQpmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxvY2sgMgpmY250 bDIxICAgICAwICBUSU5GTyAgOiAgVGVzdCBibG9jayAyOiBQQVNTRUQKZmNudGwyMSAgICAgMCAg VElORk8gIDogIEV4aXQgYmxvY2sgMgpmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxv Y2sgMwpmY250bDIxICAgICAwICBUSU5GTyAgOiAgVGVzdCBibG9jayAzIDogUEFTU0VECmZjbnRs MjEgICAgIDAgIFRJTkZPICA6ICBFeGl0IGJsb2NrIDMKZmNudGwyMSAgICAgMCAgVElORk8gIDog IEVudGVyIGJsb2NrIDQKZmNudGwyMSAgICAgMCAgVElORk8gIDogIFRlc3QgYmxvY2sgNDogUEFT U0VECmZjbnRsMjEgICAgIDAgIFRJTkZPICA6ICBFeGl0IGJsb2NrIDQKZmNudGwyMSAgICAgMCAg VElORk8gIDogIEVudGVyIGJsb2NrIDUKZmNudGwyMSAgICAgMCAgVElORk8gIDogIFRlc3QgYmxv Y2sgNTogUEFTU0VECmZjbnRsMjEgICAgIDAgIFRJTkZPICA6ICBFeGl0IGJsb2NrIDUKZmNudGwy MSAgICAgMCAgVElORk8gIDogIEVudGVyIGJsb2NrIDYKZmNudGwyMSAgICAgMCAgVElORk8gIDog IFRlc3QgYmxvY2sgNiBQQVNTRUQKZmNudGwyMSAgICAgMCAgVElORk8gIDogIEV4aXQgYmxvY2sg NgpmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxvY2sgNwpmY250bDIxICAgICAwICBU SU5GTyAgOiAgVGVzdCBibG9jayA3OiBQQVNTRUQKZmNudGwyMSAgICAgMCAgVElORk8gIDogIEV4 aXQgYmxvY2sgNwpmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxvY2sgOApmY250bDIx ICAgICAwICBUSU5GTyAgOiAgVGVzdCBibG9jayA4OiBQQVNTRUQKZmNudGwyMSAgICAgMCAgVElO Rk8gIDogIEV4aXQgYmxvY2sgOApmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50ZXIgYmxvY2sg OQpmY250bDIxICAgICAwICBUSU5GTyAgOiAgVGVzdCBibG9jayA5OiBQQVNTRUQKZmNudGwyMSAg ICAgMCAgVElORk8gIDogIEV4aXQgYmxvY2sgOQpmY250bDIxICAgICAwICBUSU5GTyAgOiAgRW50 ZXIgYmxvY2sgMTAKZmNudGwyMSAgICAgMCAgVElORk8gIDogIFRlc3QgYmxvY2sgMTA6IFBBU1NF RApmY250bDIxICAgICAwICBUSU5GTyAgOiAgRXhpdCBibG9jayAxMApmY250bDIxICAgICAwICBU SU5GTyAgOiAgRW50ZXIgYmxvY2sgMTEKZmNudGwyMSAgICAgMCAgVElORk8gIDogIFRlc3QgYmxv Y2sgMTE6IFBBU1NFRApmY250bDIxICAgICAwICBUSU5GTyAgOiAgRXhpdCBibG9jayAxMQo8PDxl eGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJt aW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0x IGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZjbnRsMjVfNjQg c3RpbWU9MTYzMjUyODI3MwpjbWRsaW5lPSJmY250bDI1XzY0Igpjb250YWN0cz0iIgphbmFseXNp cz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmZjbnRsMjUgICAgIDEgIFRQQVNTICA6ICBmY250bCh0 ZmlsZV8zMDgwLCBGX1NFVExFQVNFLCBGX1dSTENLKQo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZjbnRsMjcgc3RpbWU9MTYzMjUyODI3MwpjbWRsaW5l PSJmY250bDI3Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmZj bnRsMjcgICAgIDEgIFRQQVNTICA6ICBmY250bChmZCwgRl9TRVRMRUFTRSwgRl9SRExDSykgc3Vj Y2VlZGVkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJh dGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9 bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9 ZmNudGwzMCBzdGltZT0xNjMyNTI4MjczCmNtZGxpbmU9ImZjbnRsMzAiCmNvbnRhY3RzPSIiCmFu YWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZmNudGwzMCAgICAgMCAgVElORk8gIDogIG9y aWdfcGlwZV9zaXplOiA2NTUzNiBuZXdfcGlwZV9zaXplOiAxMzEwNzIKZmNudGwzMCAgICAgMSAg VFBBU1MgIDogIGZjbnRsIHRlc3QgRl9HRVRQSVBFX1NaIGFuZCBGX1NFVFBJUEVfU1ogcGFzc2Vk Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0w IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0 aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZmNudGwz MV82NCBzdGltZT0xNjMyNTI4MjczCmNtZGxpbmU9ImZjbnRsMzFfNjQiCmNvbnRhY3RzPSIiCmFu YWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZmNudGwzMSAgICAgMCAgVElORk8gIDogIGRl ZmF1bHQgaW8gZXZlbnRzIHNpZ25hbCBpcyBTSUdJTwpmY250bDMxICAgICAxICBUUEFTUyAgOiAg ZmNudGwgdGVzdCBGX0dFVE9XTiwgRl9TRVRPV04gZm9yIHByb2Nlc3MgSUQgc3VjY2VzcwpmY250 bDMxICAgICAwICBUSU5GTyAgOiAgZGVmYXVsdCBpbyBldmVudHMgc2lnbmFsIGlzIFNJR0lPCmZj bnRsMzEgICAgIDIgIFRQQVNTICA6ICBmY250bCB0ZXN0IEZfR0VUT1dOLCBGX1NFVE9XTiBmb3Ig cHJvY2VzcyBncm91cCBJRCBzdWNjZXNzCmZjbnRsMzEgICAgIDAgIFRJTkZPICA6ICBkZWZhdWx0 IGlvIGV2ZW50cyBzaWduYWwgaXMgU0lHSU8KZmNudGwzMSAgICAgMyAgVFBBU1MgIDogIGZjbnRs IHRlc3QgRl9HRVRPV05fRVgsIEZfU0VUT1dOX0VYIGZvciB0aHJlYWQgSUQgc3VjY2VzcwpmY250 bDMxICAgICAwICBUSU5GTyAgOiAgZGVmYXVsdCBpbyBldmVudHMgc2lnbmFsIGlzIFNJR0lPCmZj bnRsMzEgICAgIDQgIFRQQVNTICA6ICBmY250bCB0ZXN0IEZfR0VUT1dOX0VYLCBGX1NFVE9XTl9F WCBmb3IgcHJvY2VzcyBJRCBzdWNjZXNzCmZjbnRsMzEgICAgIDAgIFRJTkZPICA6ICBkZWZhdWx0 IGlvIGV2ZW50cyBzaWduYWwgaXMgU0lHSU8KZmNudGwzMSAgICAgNSAgVFBBU1MgIDogIGZjbnRs IHRlc3QgRl9HRVRPV05fRVgsIEZfU0VUT1dOX0VYIGZvciBwcm9jZXNzIGdyb3VwIElEIHN1Y2Nl c3MKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9u PTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpj dXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1mY250 bDM2IHN0aW1lPTE2MzI1MjgyNzMKY21kbGluZT0iZmNudGwzNiIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0 IHBlciBydW4gaXMgMGggMjVtIDAwcwpmY250bDM2LmM6Mjg5OiBUSU5GTzogT0ZEIHJlYWQgbG9j ayB2cyBPRkQgd3JpdGUgbG9jawpmY250bDM2LmM6MzY3OiBUUEFTUzogQWNjZXNzIGJldHdlZW4g dGhyZWFkcyBzeW5jaHJvbml6ZWQKZmNudGwzNi5jOjI4OTogVElORk86IE9GRCB3cml0ZSBsb2Nr IHZzIFBPU0lYIHdyaXRlIGxvY2sKZmNudGwzNi5jOjM2NzogVFBBU1M6IEFjY2VzcyBiZXR3ZWVu IHRocmVhZHMgc3luY2hyb25pemVkCmZjbnRsMzYuYzoyODk6IFRJTkZPOiBPRkQgcmVhZCBsb2Nr IHZzIFBPU0lYIHdyaXRlIGxvY2sKZmNudGwzNi5jOjM2NzogVFBBU1M6IEFjY2VzcyBiZXR3ZWVu IHRocmVhZHMgc3luY2hyb25pemVkCmZjbnRsMzYuYzoyODk6IFRJTkZPOiBPRkQgd3JpdGUgbG9j ayB2cyBQT1NJWCByZWFkIGxvY2sKZmNudGwzNi5jOjM2NzogVFBBU1M6IEFjY2VzcyBiZXR3ZWVu IHRocmVhZHMgc3luY2hyb25pemVkCmZjbnRsMzYuYzoyODk6IFRJTkZPOiBPRkQgd3JpdGUgbG9j ayB2cyBPRkQgd3JpdGUgbG9jawpmY250bDM2LmM6MzY3OiBUUEFTUzogQWNjZXNzIGJldHdlZW4g dGhyZWFkcyBzeW5jaHJvbml6ZWQKZmNudGwzNi5jOjI4OTogVElORk86IE9GRCByL3cgbG9jayB2 cyBQT1NJWCB3cml0ZSBsb2NrCmZjbnRsMzYuYzozNjc6IFRQQVNTOiBBY2Nlc3MgYmV0d2VlbiB0 aHJlYWRzIHN5bmNocm9uaXplZApmY250bDM2LmM6Mjg5OiBUSU5GTzogT0ZEIHIvdyBsb2NrIHZz IFBPU0lYIHJlYWQgbG9jawpmY250bDM2LmM6MzY3OiBUUEFTUzogQWNjZXNzIGJldHdlZW4gdGhy ZWFkcyBzeW5jaHJvbml6ZWQKClN1bW1hcnk6CnBhc3NlZCAgIDcKZmFpbGVkICAgMApicm9rZW4g ICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249NyB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xNDYzIGNzdGltZT0xMTkxCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZsaXN0eGF0dHIwMSBzdGltZT0xNjMyNTI4MjgwCmNt ZGxpbmU9ImZsaXN0eGF0dHIwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVt IDAwcwpmbGlzdHhhdHRyMDEuYzo2NDogVFBBU1M6IGZsaXN0eGF0dHIoKSBzdWNjZWVkZWQKClN1 bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2Fybmlu Z3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRp b249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5v CmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZv cmswNCBzdGltZT0xNjMyNTI4MjgwCmNtZGxpbmU9ImZvcmswNCIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgpmb3JrMDQgICAgICAxICBUUEFTUyAgOiAgRW52IHZh ciBURVJNIHVuY2hhbmdlZCBhZnRlciBmb3JrKCk6IHZ0MjIwCmZvcmswNCAgICAgIDIgIFRQQVNT ICA6ICBFbnYgdmFyIE5vVFNldHpXcSB1bmNoYW5nZWQgYWZ0ZXIgZm9yaygpOiBnZXRlbnYoKSBk b2VzIG5vdCBmaW5kIHZhcmlhYmxlIHNldApmb3JrMDQgICAgICAzICBUUEFTUyAgOiAgRW52IHZh ciBURVNUUFJPRyB1bmNoYW5nZWQgYWZ0ZXIgZm9yaygpOiBGUktUQ1MwNAo8PDxleGVjdXRpb25f c3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90 eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0w Cjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZvcmswNSBzdGltZT0xNjMyNTI4 MjgwCmNtZGxpbmU9ImZvcmswNSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+Pgpmb3JrMDUgICAgICAwICBUSU5GTyAgOiAgJWZzIHRlc3Qgb25seSBmb3IgaXg4Ngo8 PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0 ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGlt ZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZzY29uZmln MDEgc3RpbWU9MTYzMjUyODI4MApjbWRsaW5lPSJmc2NvbmZpZzAxIgpjb250YWN0cz0iIgphbmFs eXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF9kZXZpY2UuYzo4OTogVElORk86IEZvdW5k IGZyZWUgZGV2aWNlIDAgJy9kZXYvbG9vcDAnCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTog VElORk86IEtlcm5lbCBzdXBwb3J0cyBleHQyCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTog VElORk86IG1rZnMuZXh0MiBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTog VElORk86IEtlcm5lbCBzdXBwb3J0cyBleHQzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTog VElORk86IG1rZnMuZXh0MyBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTog VElORk86IEtlcm5lbCBzdXBwb3J0cyBleHQ0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTog VElORk86IG1rZnMuZXh0NCBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTog VElORk86IEtlcm5lbCBzdXBwb3J0cyB4ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBU SU5GTzogbWtmcy54ZnMgZG9lcyBleGlzdAp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6ODk6IFRJ TkZPOiBLZXJuZWwgc3VwcG9ydHMgYnRyZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBU SU5GTzogbWtmcy5idHJmcyBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTog VElORk86IEtlcm5lbCBzdXBwb3J0cyB2ZmF0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTog VElORk86IG1rZnMudmZhdCBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzoxMTU6 IFRJTkZPOiBGaWxlc3lzdGVtIGV4ZmF0IGlzIG5vdCBzdXBwb3J0ZWQKdHN0X3N1cHBvcnRlZF9m c190eXBlcy5jOjExOTogVElORk86IEZVU0UgZG9lcyBzdXBwb3J0IG50ZnMKdHN0X3N1cHBvcnRl ZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5udGZzIGRvZXMgZXhpc3QKdHN0X3N1cHBvcnRl ZF9mc190eXBlcy5jOjE1NzogVElORk86IFNraXBwaW5nIEZVU0UgYmFzZWQgbnRmcyBhcyByZXF1 ZXN0ZWQgYnkgdGhlIHRlc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2Vy bmVsIHN1cHBvcnRzIHRtcGZzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzozODogVElORk86IG1r ZnMgaXMgbm90IG5lZWRlZCBmb3IgdG1wZnMKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGlu ZyBvbiBleHQyCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xvb3AwIHdp dGggZXh0MiBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIwMTgp CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZz Y29uZmlnMDEuYzo0MDogVENPTkY6IGZzY29uZmlnKEZTQ09ORklHX1NFVF9QQVRIKSBub3Qgc3Vw cG9ydGVkCmZzY29uZmlnMDEuYzo0ODogVENPTkY6IGZzY29uZmlnKEZTQ09ORklHX1NFVF9QQVRI X0VNUFRZKSBub3Qgc3VwcG9ydGVkCmZzY29uZmlnMDEuYzo1NjogVENPTkY6IGZzY29uZmlnKEZT Q09ORklHX1NFVF9GRCkgbm90IHN1cHBvcnRlZApmc2NvbmZpZzAxLmM6Nzg6IFRQQVNTOiBmc2Nv bmZpZygpIHBhc3NlZAp0c3RfdGVzdC5jOjEzNzk6IFRJTkZPOiBUZXN0aW5nIG9uIGV4dDMKdHN0 X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9vcDAgd2l0aCBleHQzIG9wdHM9 JycgZXh0cmEgb3B0cz0nJwpta2UyZnMgMS40NC41ICgxNS1EZWMtMjAxOCkKdHN0X3Rlc3QuYzox MzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKZnNjb25maWcwMS5jOjQw OiBUQ09ORjogZnNjb25maWcoRlNDT05GSUdfU0VUX1BBVEgpIG5vdCBzdXBwb3J0ZWQKZnNjb25m aWcwMS5jOjQ4OiBUQ09ORjogZnNjb25maWcoRlNDT05GSUdfU0VUX1BBVEhfRU1QVFkpIG5vdCBz dXBwb3J0ZWQKZnNjb25maWcwMS5jOjU2OiBUQ09ORjogZnNjb25maWcoRlNDT05GSUdfU0VUX0ZE KSBub3Qgc3VwcG9ydGVkCmZzY29uZmlnMDEuYzo3ODogVFBBU1M6IGZzY29uZmlnKCkgcGFzc2Vk CnRzdF90ZXN0LmM6MTM3OTogVElORk86IFRlc3Rpbmcgb24gZXh0NAp0c3RfdGVzdC5jOjg4OTog VElORk86IEZvcm1hdHRpbmcgL2Rldi9sb29wMCB3aXRoIGV4dDQgb3B0cz0nJyBleHRyYSBvcHRz PScnCm1rZTJmcyAxLjQ0LjUgKDE1LURlYy0yMDE4KQp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBU aW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmc2NvbmZpZzAxLmM6NDA6IFRDT05GOiBmc2Nv bmZpZyhGU0NPTkZJR19TRVRfUEFUSCkgbm90IHN1cHBvcnRlZApmc2NvbmZpZzAxLmM6NDg6IFRD T05GOiBmc2NvbmZpZyhGU0NPTkZJR19TRVRfUEFUSF9FTVBUWSkgbm90IHN1cHBvcnRlZApmc2Nv bmZpZzAxLmM6NTY6IFRDT05GOiBmc2NvbmZpZyhGU0NPTkZJR19TRVRfRkQpIG5vdCBzdXBwb3J0 ZWQKZnNjb25maWcwMS5jOjc4OiBUUEFTUzogZnNjb25maWcoKSBwYXNzZWQKdHN0X3Rlc3QuYzox Mzc5OiBUSU5GTzogVGVzdGluZyBvbiB4ZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0 aW5nIC9kZXYvbG9vcDAgd2l0aCB4ZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6 MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZzY29uZmlnMDEuYzo3 ODogVFBBU1M6IGZzY29uZmlnKCkgcGFzc2VkCnRzdF90ZXN0LmM6MTM3OTogVElORk86IFRlc3Rp bmcgb24gYnRyZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9vcDAg d2l0aCBidHJmcyBvcHRzPScnIGV4dHJhIG9wdHM9JycKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzog VGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKZnNjb25maWcwMS5jOjQwOiBUQ09ORjogZnNj b25maWcoRlNDT05GSUdfU0VUX1BBVEgpIG5vdCBzdXBwb3J0ZWQKZnNjb25maWcwMS5jOjQ4OiBU Q09ORjogZnNjb25maWcoRlNDT05GSUdfU0VUX1BBVEhfRU1QVFkpIG5vdCBzdXBwb3J0ZWQKZnNj b25maWcwMS5jOjU2OiBUQ09ORjogZnNjb25maWcoRlNDT05GSUdfU0VUX0ZEKSBub3Qgc3VwcG9y dGVkCmZzY29uZmlnMDEuYzo3ODogVFBBU1M6IGZzY29uZmlnKCkgcGFzc2VkCnRzdF90ZXN0LmM6 MTM3OTogVElORk86IFRlc3Rpbmcgb24gdmZhdAp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1h dHRpbmcgL2Rldi9sb29wMCB3aXRoIHZmYXQgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZzY29uZmlnMDEu Yzo0MDogVENPTkY6IGZzY29uZmlnKEZTQ09ORklHX1NFVF9QQVRIKSBub3Qgc3VwcG9ydGVkCmZz Y29uZmlnMDEuYzo0ODogVENPTkY6IGZzY29uZmlnKEZTQ09ORklHX1NFVF9QQVRIX0VNUFRZKSBu b3Qgc3VwcG9ydGVkCmZzY29uZmlnMDEuYzo1NjogVENPTkY6IGZzY29uZmlnKEZTQ09ORklHX1NF VF9GRCkgbm90IHN1cHBvcnRlZApmc2NvbmZpZzAxLmM6Nzg6IFRQQVNTOiBmc2NvbmZpZygpIHBh c3NlZAp0c3RfdGVzdC5jOjEzNzk6IFRJTkZPOiBUZXN0aW5nIG9uIHRtcGZzCnRzdF90ZXN0LmM6 ODg5OiBUSU5GTzogU2tpcHBpbmcgbWtmcyBmb3IgVE1QRlMgZmlsZXN5c3RlbQp0c3RfdGVzdC5j OjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmc2NvbmZpZzAxLmM6 Nzg6IFRQQVNTOiBmc2NvbmZpZygpIHBhc3NlZAoKU3VtbWFyeToKcGFzc2VkICAgNwpmYWlsZWQg ICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMTUKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVz Pj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MiB0ZXJtaW5hdGlvbl90eXBlPWV4 aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT01IGNzdGltZT0xNwo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1mc3BpY2swMiBzdGltZT0xNjMyNTI4Mjgy CmNtZGxpbmU9ImZzcGljazAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0 cHV0Pj4+CnRzdF9kZXZpY2UuYzo4OTogVElORk86IEZvdW5kIGZyZWUgZGV2aWNlIDAgJy9kZXYv bG9vcDAnCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0 cyBleHQyCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMuZXh0MiBkb2Vz IGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0 cyBleHQzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMuZXh0MyBkb2Vz IGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0 cyBleHQ0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMuZXh0NCBkb2Vz IGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0 cyB4ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy54ZnMgZG9lcyBl eGlzdAp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6ODk6IFRJTkZPOiBLZXJuZWwgc3VwcG9ydHMg YnRyZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5idHJmcyBkb2Vz IGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0 cyB2ZmF0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMudmZhdCBkb2Vz IGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzoxMTU6IFRJTkZPOiBGaWxlc3lzdGVtIGV4 ZmF0IGlzIG5vdCBzdXBwb3J0ZWQKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjExOTogVElORk86 IEZVU0UgZG9lcyBzdXBwb3J0IG50ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5G TzogbWtmcy5udGZzIGRvZXMgZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjE1NzogVElO Rk86IFNraXBwaW5nIEZVU0UgYmFzZWQgbnRmcyBhcyByZXF1ZXN0ZWQgYnkgdGhlIHRlc3QKdHN0 X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1cHBvcnRzIHRtcGZzCnRz dF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzozODogVElORk86IG1rZnMgaXMgbm90IG5lZWRlZCBmb3Ig dG1wZnMKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGluZyBvbiBleHQyCnRzdF90ZXN0LmM6 ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xvb3AwIHdpdGggZXh0MiBvcHRzPScnIGV4dHJh IG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElO Rk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZzcGljazAyLmM6NDI6IFRQQVNTOiBp bnZhbGlkLWZkOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQpmc3BpY2sw Mi5jOjQyOiBUUEFTUzogaW52YWxpZC1wYXRoOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6 IEVOT0VOVCAoMikKZnNwaWNrMDIuYzo0MjogVFBBU1M6IGludmFsaWQtZmxhZ3M6IGZzcGljaygp IGZhaWxlZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzog VGVzdGluZyBvbiBleHQzCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xv b3AwIHdpdGggZXh0MyBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVj LTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0g MDBzCmZzcGljazAyLmM6NDI6IFRQQVNTOiBpbnZhbGlkLWZkOiBmc3BpY2soKSBmYWlsZWQgYXMg ZXhwZWN0ZWQ6IEVCQURGICg5KQpmc3BpY2swMi5jOjQyOiBUUEFTUzogaW52YWxpZC1wYXRoOiBm c3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT0VOVCAoMikKZnNwaWNrMDIuYzo0MjogVFBB U1M6IGludmFsaWQtZmxhZ3M6IGZzcGljaygpIGZhaWxlZCBhcyBleHBlY3RlZDogRUlOVkFMICgy MikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGluZyBvbiBleHQ0CnRzdF90ZXN0LmM6ODg5 OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xvb3AwIHdpdGggZXh0NCBvcHRzPScnIGV4dHJhIG9w dHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86 IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZzcGljazAyLmM6NDI6IFRQQVNTOiBpbnZh bGlkLWZkOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQpmc3BpY2swMi5j OjQyOiBUUEFTUzogaW52YWxpZC1wYXRoOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVO T0VOVCAoMikKZnNwaWNrMDIuYzo0MjogVFBBU1M6IGludmFsaWQtZmxhZ3M6IGZzcGljaygpIGZh aWxlZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVz dGluZyBvbiB4ZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9vcDAg d2l0aCB4ZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRp bWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZzcGljazAyLmM6NDI6IFRQQVNTOiBpbnZhbGlk LWZkOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQpmc3BpY2swMi5jOjQy OiBUUEFTUzogaW52YWxpZC1wYXRoOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT0VO VCAoMikKZnNwaWNrMDIuYzo0MjogVFBBU1M6IGludmFsaWQtZmxhZ3M6IGZzcGljaygpIGZhaWxl ZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGlu ZyBvbiBidHJmcwp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1hdHRpbmcgL2Rldi9sb29wMCB3 aXRoIGJ0cmZzIG9wdHM9JycgZXh0cmEgb3B0cz0nJwp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBU aW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmc3BpY2swMi5jOjQyOiBUUEFTUzogaW52YWxp ZC1mZDogZnNwaWNrKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFQkFERiAoOSkKZnNwaWNrMDIuYzo0 MjogVFBBU1M6IGludmFsaWQtcGF0aDogZnNwaWNrKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9F TlQgKDIpCmZzcGljazAyLmM6NDI6IFRQQVNTOiBpbnZhbGlkLWZsYWdzOiBmc3BpY2soKSBmYWls ZWQgYXMgZXhwZWN0ZWQ6IEVJTlZBTCAoMjIpCnRzdF90ZXN0LmM6MTM3OTogVElORk86IFRlc3Rp bmcgb24gdmZhdAp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1hdHRpbmcgL2Rldi9sb29wMCB3 aXRoIHZmYXQgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRp bWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZzcGljazAyLmM6NDI6IFRQQVNTOiBpbnZhbGlk LWZkOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQpmc3BpY2swMi5jOjQy OiBUUEFTUzogaW52YWxpZC1wYXRoOiBmc3BpY2soKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT0VO VCAoMikKZnNwaWNrMDIuYzo0MjogVFBBU1M6IGludmFsaWQtZmxhZ3M6IGZzcGljaygpIGZhaWxl ZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGlu ZyBvbiB0bXBmcwp0c3RfdGVzdC5jOjg4OTogVElORk86IFNraXBwaW5nIG1rZnMgZm9yIFRNUEZT IGZpbGVzeXN0ZW0KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBo IDI1bSAwMHMKZnNwaWNrMDIuYzo0MjogVFBBU1M6IGludmFsaWQtZmQ6IGZzcGljaygpIGZhaWxl ZCBhcyBleHBlY3RlZDogRUJBREYgKDkpCmZzcGljazAyLmM6NDI6IFRQQVNTOiBpbnZhbGlkLXBh dGg6IGZzcGljaygpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQpmc3BpY2swMi5jOjQy OiBUUEFTUzogaW52YWxpZC1mbGFnczogZnNwaWNrKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFSU5W QUwgKDIyKQoKU3VtbWFyeToKcGFzc2VkICAgMjEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBw ZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVz PSJvayIKZHVyYXRpb249MiB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0w IGNvcmVmaWxlPW5vCmN1dGltZT01IGNzdGltZT0yMgo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0 YXJ0Pj4+CnRhZz1mc3RhdDAyXzY0IHN0aW1lPTE2MzI1MjgyODQKY21kbGluZT0iZnN0YXQwMl82 NCIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5j OjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmc3RhdDAyLmM6Njc6 IFRQQVNTOiBmc3RhdCgpIHJlcG9ydGVkIGNvcnJlY3QgdmFsdWVzLgoKU3VtbWFyeToKcGFzc2Vk ICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1 dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0 aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0 aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZnRydW5jYXRlMDEgc3Rp bWU9MTYzMjUyODI4NApjbWRsaW5lPSJmdHJ1bmNhdGUwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBl ciBydW4gaXMgMGggMjVtIDAwcwpmdHJ1bmNhdGUwMS5jOjY1OiBUSU5GTzogVHJ1bmNhdGVkIGxl bmd0aCBzbWFsbGVyIHRoYW4gZmlsZSBzaXplCmZ0cnVuY2F0ZTAxLmM6NjA6IFRQQVNTOiBmdHJ1 bmNhdGUoKSBzdWNjZWVkZWQKZnRydW5jYXRlMDEuYzo3NDogVElORk86IFRydW5jYXRlZCBsZW5n dGggZXhjZWVkcyBmaWxlIHNpemUKZnRydW5jYXRlMDEuYzo2MDogVFBBU1M6IGZ0cnVuY2F0ZSgp IHN1Y2NlZWRlZAoKU3VtbWFyeToKcGFzc2VkICAgMgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tp cHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0 dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lk PTAgY29yZWZpbGU9bm8KY3V0aW1lPTEgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9z dGFydD4+Pgp0YWc9ZnRydW5jYXRlMDFfNjQgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJmdHJ1 bmNhdGUwMV82NCIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0 c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmdHJ1 bmNhdGUwMS5jOjY1OiBUSU5GTzogVHJ1bmNhdGVkIGxlbmd0aCBzbWFsbGVyIHRoYW4gZmlsZSBz aXplCmZ0cnVuY2F0ZTAxLmM6NjA6IFRQQVNTOiBmdHJ1bmNhdGUoKSBzdWNjZWVkZWQKZnRydW5j YXRlMDEuYzo3NDogVElORk86IFRydW5jYXRlZCBsZW5ndGggZXhjZWVkcyBmaWxlIHNpemUKZnRy dW5jYXRlMDEuYzo2MDogVFBBU1M6IGZ0cnVuY2F0ZSgpIHN1Y2NlZWRlZAoKU3VtbWFyeToKcGFz c2VkICAgMgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4 ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1p bmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAg Y3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9ZnRydW5jYXRlMDQg c3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJmdHJ1bmNhdGUwNCIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfZGV2aWNlLmM6ODk6IFRJTkZPOiBGb3VuZCBm cmVlIGRldmljZSAwICcvZGV2L2xvb3AwJwp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1hdHRp bmcgL2Rldi9sb29wMCB3aXRoIGV4dDIgb3B0cz0nJyBleHRyYSBvcHRzPScnCm1rZTJmcyAxLjQ0 LjUgKDE1LURlYy0yMDE4KQp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4g aXMgMGggMjVtIDAwcwpmdHJ1bmNhdGUwNC5jOjExNjogVElORk86IENoaWxkIGxvY2tzIGZpbGUK ZnRydW5jYXRlMDQuYzo2MDogVFBBU1M6IGZ0cnVuY2F0ZSgpIG9mZnNldCBiZWZvcmUgbG9jayBm YWlsZWQgd2l0aCBFQUdBSU4KZnRydW5jYXRlMDQuYzo2MDogVFBBU1M6IGZ0cnVuY2F0ZSgpIG9m ZnNldCBpbiBsb2NrIGZhaWxlZCB3aXRoIEVBR0FJTgpmdHJ1bmNhdGUwNC5jOjg0OiBUUEFTUzog ZnRydW5jYXRlKCkgb2Zmc2V0IGFmdGVyIGxvY2sgc3VjY2VkZWQKZnRydW5jYXRlMDQuYzoxMjc6 IFRJTkZPOiBDaGlsZCB1bmxvY2tzIGZpbGUKZnRydW5jYXRlMDQuYzo4NDogVFBBU1M6IGZ0cnVu Y2F0ZSgpIG9mZnNldCBpbiBsb2NrIHN1Y2NlZGVkCmZ0cnVuY2F0ZTA0LmM6ODQ6IFRQQVNTOiBm dHJ1bmNhdGUoKSBvZmZzZXQgYmVmb3JlIGxvY2sgc3VjY2VkZWQKZnRydW5jYXRlMDQuYzo4NDog VFBBU1M6IGZ0cnVuY2F0ZSgpIG9mZnNldCBhZnRlciBsb2NrIHN1Y2NlZGVkCgpTdW1tYXJ5Ogpw YXNzZWQgICA2CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8 ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVy bWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9 MCBjc3RpbWU9Mwo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1nZXRjd2QwMSBz dGltZT0xNjMyNTI4Mjg0CmNtZGxpbmU9ImdldGN3ZDAxIgpjb250YWN0cz0iIgphbmFseXNpcz1l eGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVy IHJ1biBpcyAwaCAyNW0gMDBzCmdldGN3ZDAxLmM6NjI6IFRQQVNTOiBnZXRjd2QoKSBmYWlsZWQg YXMgZXhwZWN0ZWQ6IEVGQVVMVCAoMTQpCmdldGN3ZDAxLmM6NjI6IFRQQVNTOiBnZXRjd2QoKSBm YWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT01FTSAoMTIpCmdldGN3ZDAxLmM6NjI6IFRQQVNTOiBnZXRj d2QoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVJTlZBTCAoMjIpCmdldGN3ZDAxLmM6NjI6IFRQQVNT OiBnZXRjd2QoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVSQU5HRSAoMzQpCmdldGN3ZDAxLmM6NjI6 IFRQQVNTOiBnZXRjd2QoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVSQU5HRSAoMzQpCgpTdW1tYXJ5 OgpwYXNzZWQgICA1CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MCBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1nZXRkZW50 czAxIHN0aW1lPTE2MzI1MjgyODQKY21kbGluZT0iZ2V0ZGVudHMwMSIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfYnVmZmVycy5jOjU1OiBUSU5GTzogVGVz dCBpcyB1c2luZyBndWFyZGVkIGJ1ZmZlcnMKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91 dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKZ2V0ZGVudHMuaDoxNDg6IFRJTkZPOiBUZXN0aW5nIHRo ZSBTWVNfZ2V0ZGVudHMgc3lzY2FsbApnZXRkZW50czAxLmM6OTI6IFRJTkZPOiBGb3VuZCAnLicK Z2V0ZGVudHMwMS5jOjkyOiBUSU5GTzogRm91bmQgJy4uJwpnZXRkZW50czAxLmM6OTI6IFRJTkZP OiBGb3VuZCAnZGlyJwpnZXRkZW50czAxLmM6OTI6IFRJTkZPOiBGb3VuZCAnZmlsZScKZ2V0ZGVu dHMwMS5jOjkyOiBUSU5GTzogRm91bmQgJ3N5bWxpbmsnCmdldGRlbnRzMDEuYzoxMjY6IFRQQVNT OiBBbGwgZW50cmllcyBmb3VuZAp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBy dW4gaXMgMGggMjVtIDAwcwpnZXRkZW50cy5oOjE1MTogVElORk86IFRlc3RpbmcgdGhlIFNZU19n ZXRkZW50czY0IHN5c2NhbGwKZ2V0ZGVudHMwMS5jOjkyOiBUSU5GTzogRm91bmQgJy4nCmdldGRl bnRzMDEuYzo5MjogVElORk86IEZvdW5kICcuLicKZ2V0ZGVudHMwMS5jOjkyOiBUSU5GTzogRm91 bmQgJ2RpcicKZ2V0ZGVudHMwMS5jOjkyOiBUSU5GTzogRm91bmQgJ2ZpbGUnCmdldGRlbnRzMDEu Yzo5MjogVElORk86IEZvdW5kICdzeW1saW5rJwpnZXRkZW50czAxLmM6MTI2OiBUUEFTUzogQWxs IGVudHJpZXMgZm91bmQKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlz IDBoIDI1bSAwMHMKZ2V0ZGVudHMuaDoxNTc6IFRDT05GOiBsaWJjIGdldGRlbnRzKCkgaXMgbm90 IGltcGxlbWVudGVkCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAw aCAyNW0gMDBzCmdldGRlbnRzLmg6MTY0OiBUQ09ORjogbGliYyBnZXRkZW50czY0KCkgaXMgbm90 IGltcGxlbWVudGVkCgpTdW1tYXJ5OgpwYXNzZWQgICAyCmZhaWxlZCAgIDAKYnJva2VuICAgMApz a2lwcGVkICAyCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0 YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25f aWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0 X3N0YXJ0Pj4+CnRhZz1nZXRlZ2lkMDEgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJnZXRlZ2lk MDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZ2V0ZWdpZDAx ICAgIDEgIFRQQVNTICA6ICBnZXRlZ2lkIHJldHVybmVkIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+ Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0 ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0 X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1nZXRnaWQwM18xNiBzdGltZT0xNjMyNTI4Mjg0 CmNtZGxpbmU9ImdldGdpZDAzXzE2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rf b3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAy NW0gMDBzCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvZ2V0 Z2lkLy4uL3V0aWxzL2NvbXBhdF90c3RfMTYuaDo5OTogVENPTkY6IDE2LWJpdCB2ZXJzaW9uIG9m IGdldGdpZCgpIGlzIG5vdCBzdXBwb3J0ZWQgb24geW91ciBwbGF0Zm9ybQoKU3VtbWFyeToKcGFz c2VkICAgMApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMQp3YXJuaW5ncyAwCjw8PGV4 ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1p bmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTMyIGNvcmVmaWxlPW5vCmN1dGltZT0x IGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWdldGdyb3VwczAx XzE2IHN0aW1lPTE2MzI1MjgyODQKY21kbGluZT0iZ2V0Z3JvdXBzMDFfMTYiCmNvbnRhY3RzPSIi CmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZ2V0Z3JvdXBzMDFfMTYgICAgMSAgVENP TkYgIDogIC90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvZ2V0 Z3JvdXBzLy4uL3V0aWxzL2NvbXBhdF8xNi5oOjgyOiAxNi1iaXQgdmVyc2lvbiBvZiBnZXRncm91 cHMoKSBpcyBub3Qgc3VwcG9ydGVkIG9uIHlvdXIgcGxhdGZvcm0KZ2V0Z3JvdXBzMDFfMTYgICAg MiAgVENPTkYgIDogIC90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2Fs bHMvZ2V0Z3JvdXBzLy4uL3V0aWxzL2NvbXBhdF8xNi5oOjgyOiBSZW1haW5pbmcgY2FzZXMgbm90 IGFwcHJvcHJpYXRlIGZvciBjb25maWd1cmF0aW9uCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTMyIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWdldGhvc3RpZDAxIHN0aW1lPTE2MzI1MjgyODQKY21k bGluZT0iZ2V0aG9zdGlkMDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRw dXQ+Pj4KZ2V0aG9zdGlkMDEgICAgMSAgVFBBU1MgIDogIEhvc3RpZCBjb21tYW5kIGFuZCBnZXRo b3N0aWQgYm90aCByZXBvcnQgaG9zdGlkIGlzIDAwN2YwMTAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+ Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhp dGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVz dF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9Z2V0cGdpZDAyIHN0aW1lPTE2MzI1MjgyODQK Y21kbGluZT0iZ2V0cGdpZDAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0 cHV0Pj4+CmdldHBnaWQwMiAgICAxICBUUEFTUyAgOiAgZXhwZWN0ZWQgZmFpbHVyZSAtIGVycm5v ID0gMyA6IE5vIHN1Y2ggcHJvY2VzcwpnZXRwZ2lkMDIgICAgMiAgVFBBU1MgIDogIGV4cGVjdGVk IGZhaWx1cmUgLSBlcnJubyA9IDMgOiBObyBzdWNoIHByb2Nlc3MKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1l eGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1nZXRwaWQwMiBzdGltZT0xNjMyNTI4Mjg0 CmNtZGxpbmU9ImdldHBpZDAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0 cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0g MDBzCmdldHBpZDAyLmM6MzY6IFRQQVNTOiBjaGlsZCBnZXRwcGlkKCkgPT0gcGFyZW50IGdldHBp ZCgpICgzNTczKQpnZXRwaWQwMi5jOjQ5OiBUUEFTUzogY2hpbGQgZ2V0cGlkKCkgPT0gcGFyZW50 IGZvcmsoKSAoMzU3NCkKClN1bW1hcnk6CnBhc3NlZCAgIDIKZmFpbGVkICAgMApicm9rZW4gICAw CnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25f c3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlv bl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRl c3Rfc3RhcnQ+Pj4KdGFnPWdldHBwaWQwMiBzdGltZT0xNjMyNTI4Mjg0CmNtZGxpbmU9ImdldHBw aWQwMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVz dC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpnZXRwcGlkMDIu YzozMTogVFBBU1M6IGdldHBwaWQoKSByZXR1cm5lZCBwYXJlbnQgcGlkICgzNTc2KQoKU3VtbWFy eToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAw Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0w IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0 aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9Z2V0cmFu ZG9tMDEgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJnZXRyYW5kb20wMSIKY29udGFjdHM9IiIK YW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBU aW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpnZXRyYW5kb20wMS5jOjIxOiBUUEFTUzogZ2V0 cmFuZG9tIHJldHVybmVkIC0xOiBFRkFVTFQgKDE0KQpnZXRyYW5kb20wMS5jOjIxOiBUUEFTUzog Z2V0cmFuZG9tIHJldHVybmVkIC0xOiBFRkFVTFQgKDE0KQpnZXRyYW5kb20wMS5jOjIxOiBUUEFT UzogZ2V0cmFuZG9tIHJldHVybmVkIC0xOiBFRkFVTFQgKDE0KQpnZXRyYW5kb20wMS5jOjIxOiBU UEFTUzogZ2V0cmFuZG9tIHJldHVybmVkIC0xOiBFRkFVTFQgKDE0KQoKU3VtbWFyeToKcGFzc2Vk ICAgNApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1 dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0 aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0 aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9Z2V0cmFuZG9tMDIgc3Rp bWU9MTYzMjUyODI4NApjbWRsaW5lPSJnZXRyYW5kb20wMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBl ciBydW4gaXMgMGggMjVtIDAwcwpnZXRyYW5kb20wMi5jOjU5OiBUUEFTUzogZ2V0cmFuZG9tIHJl dHVybmVkIDI1NgpnZXRyYW5kb20wMi5jOjU5OiBUUEFTUzogZ2V0cmFuZG9tIHJldHVybmVkIDI1 NgpnZXRyYW5kb20wMi5jOjU5OiBUUEFTUzogZ2V0cmFuZG9tIHJldHVybmVkIDI1NgpnZXRyYW5k b20wMi5jOjU5OiBUUEFTUzogZ2V0cmFuZG9tIHJldHVybmVkIDI1NgoKU3VtbWFyeToKcGFzc2Vk ICAgNApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1 dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0 aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0 aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9Z2V0cmFuZG9tMDQgc3Rp bWU9MTYzMjUyODI4NApjbWRsaW5lPSJnZXRyYW5kb20wNCIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBl ciBydW4gaXMgMGggMjVtIDAwcwpnZXRyYW5kb20wNC5jOjI4OiBUUEFTUzogZ2V0cmFuZG9tIHJl dHVybmVkIDEwMAoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tp cHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0 dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lk PTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9z dGFydD4+Pgp0YWc9Z2V0cmVzdWlkMDMgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJnZXRyZXN1 aWQwMyIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpnZXRyZXN1 aWQwMyAgICAxICBUUEFTUyAgOiAgRnVuY3Rpb25hbGl0eSBvZiBnZXRyZXN1aWQoKSBzdWNjZXNz ZnVsCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlv bj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8K Y3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9Z2V0 c29ja25hbWUwMSBzdGltZT0xNjMyNTI4Mjg0CmNtZGxpbmU9ImdldHNvY2tuYW1lMDEiCmNvbnRh Y3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZ2V0c29ja25hbWUwMSAgICAx ICBUUEFTUyAgOiAgYmFkIGZpbGUgZGVzY3JpcHRvciBzdWNjZXNzZnVsCmdldHNvY2tuYW1lMDEg ICAgMiAgVFBBU1MgIDogIGJhZCBmaWxlIGRlc2NyaXB0b3Igc3VjY2Vzc2Z1bApnZXRzb2NrbmFt ZTAxICAgIDMgIFRQQVNTICA6ICBpbnZhbGlkIHNvY2tldCBidWZmZXIgc3VjY2Vzc2Z1bApnZXRz b2NrbmFtZTAxICAgIDQgIFRQQVNTICA6ICBpbnZhbGlkIGFsaWduZWQgc2FsZW4gc3VjY2Vzc2Z1 bApnZXRzb2NrbmFtZTAxICAgIDUgIFRQQVNTICA6ICBpbnZhbGlkIHVuYWxpZ25lZCBzYWxlbiBz dWNjZXNzZnVsCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpk dXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZp bGU9bm8KY3V0aW1lPTAgY3N0aW1lPTEKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0 YWc9Z2V0dGlkMDEgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJnZXR0aWQwMSIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpnZXR0aWQwMSAgICAxICBUUEFTUyAg OiAgZ2V0dGlkKCkgcmV0dXJuZWQgMzU4Ngo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPWdldHhhdHRyMDIgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJn ZXR4YXR0cjAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+Cmdl dHhhdHRyMDIgICAgMSAgVFBBU1MgIDogIGV4cGVjdGVkIGJlaGF2aW9yOiBURVNUX0VSUk5PPUVO T0RBVEEoNjEpOiBObyBkYXRhIGF2YWlsYWJsZQpnZXR4YXR0cjAyICAgIDIgIFRQQVNTICA6ICBl eHBlY3RlZCBiZWhhdmlvcjogVEVTVF9FUlJOTz1FTk9EQVRBKDYxKTogTm8gZGF0YSBhdmFpbGFi bGUKZ2V0eGF0dHIwMiAgICAzICBUUEFTUyAgOiAgZXhwZWN0ZWQgYmVoYXZpb3I6IFRFU1RfRVJS Tk89RU5PREFUQSg2MSk6IE5vIGRhdGEgYXZhaWxhYmxlCmdldHhhdHRyMDIgICAgNCAgVFBBU1Mg IDogIGV4cGVjdGVkIGJlaGF2aW9yOiBURVNUX0VSUk5PPUVOT0RBVEEoNjEpOiBObyBkYXRhIGF2 YWlsYWJsZQo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVy YXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxl PW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFn PWlvY3RsMDQgc3RpbWU9MTYzMjUyODI4NApjbWRsaW5lPSJpb2N0bDA0Igpjb250YWN0cz0iIgph bmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF9kZXZpY2UuYzo4OTogVElORk86IEZv dW5kIGZyZWUgZGV2aWNlIDAgJy9kZXYvbG9vcDAnCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9y bWF0dGluZyAvZGV2L2xvb3AwIHdpdGggZXh0MiBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZz IDEuNDQuNSAoMTUtRGVjLTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVy IHJ1biBpcyAwaCAyNW0gMDBzCmlvY3RsMDQuYzoyNjogVFBBU1M6IEJMS1JPR0VUIHJldHVybmVk IDAKaW9jdGwwNC5jOjM5OiBUUEFTUzogQkxLUk9HRVQgcmV0dXJuZWQgMQppb2N0bDA0LmM6NTA6 IFRQQVNTOiBNb3VudGluZyBSTyBkZXZpY2UgUlcgZmFpbGVkOiBFQUNDRVMgKDEzKQppb2N0bDA0 LmM6NjE6IFRQQVNTOiBNb3VudGluZyBSTyBkZXZpY2UgUk8gd29ya3MKClN1bW1hcnk6CnBhc3Nl ZCAgIDQKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVj dXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MSB0ZXJtaW5h dGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNz dGltZT0yCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWlvY3RsMDggc3RpbWU9 MTYzMjUyODI4NQpjbWRsaW5lPSJpb2N0bDA4Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8 PHRlc3Rfb3V0cHV0Pj4+CnRzdF9kZXZpY2UuYzo4OTogVElORk86IEZvdW5kIGZyZWUgZGV2aWNl IDAgJy9kZXYvbG9vcDAnCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xv b3AwIHdpdGggYnRyZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6MTMxMzogVElO Rk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmlvY3RsMDguYzo5MzogVFBBU1M6IGlv Y3RsKEZJREVEVVBFUkFOR0UpIGVuZGVkIHdpdGggU1VDQ0VTUyBhcyBleHBlY3RlZAppb2N0bDA4 LmM6OTM6IFRQQVNTOiBpb2N0bChGSURFRFVQRVJBTkdFKSBlbmRlZCB3aXRoIFNVQ0NFU1MgYXMg ZXhwZWN0ZWQKaW9jdGwwOC5jOjkzOiBUUEFTUzogaW9jdGwoRklERURVUEVSQU5HRSkgZW5kZWQg d2l0aCBFSU5WQUwgYXMgZXhwZWN0ZWQKClN1bW1hcnk6CnBhc3NlZCAgIDMKZmFpbGVkICAgMApi cm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0yIGNzdGltZT00Cjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWlvY3RsX2xvb3AwMSBzdGltZT0xNjMyNTI4Mjg1CmNt ZGxpbmU9ImlvY3RsX2xvb3AwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVt IDAwcwp0c3RfZGV2aWNlLmM6ODk6IFRJTkZPOiBGb3VuZCBmcmVlIGRldmljZSAwICcvZGV2L2xv b3AwJwppb2N0bF9sb29wMDEuYzo4NTogVFBBU1M6IC9zeXMvYmxvY2svbG9vcDAvbG9vcC9wYXJ0 c2NhbiA9IDAKaW9jdGxfbG9vcDAxLmM6ODY6IFRQQVNTOiAvc3lzL2Jsb2NrL2xvb3AwL2xvb3Av YXV0b2NsZWFyID0gMAppb2N0bF9sb29wMDEuYzo4NzogVFBBU1M6IC9zeXMvYmxvY2svbG9vcDAv bG9vcC9iYWNraW5nX2ZpbGUgPSAnL2ZzL3NkYTEvdG1wZGlyL2x0cC1adEYwZmUyQ3YyLzF5NU05 ay90ZXN0LmltZycKaW9jdGxfbG9vcDAxLmM6NTc6IFRQQVNTOiBnZXQgZXhwZWN0ZWQgbG9fZmxh ZyAxMgppb2N0bF9sb29wMDEuYzo1OTogVFBBU1M6IC9zeXMvYmxvY2svbG9vcDAvbG9vcC9wYXJ0 c2NhbiA9IDEKaW9jdGxfbG9vcDAxLmM6NjA6IFRQQVNTOiAvc3lzL2Jsb2NrL2xvb3AwL2xvb3Av YXV0b2NsZWFyID0gMQppb2N0bF9sb29wMDEuYzo2OTogVFBBU1M6IGFjY2VzcyAvZGV2L2xvb3Aw cDEgc3VjY2VlZHMKaW9jdGxfbG9vcDAxLmM6NzU6IFRQQVNTOiBhY2Nlc3MgL3N5cy9ibG9jay9s b29wMC9sb29wMHAxIHN1Y2NlZWRzCmlvY3RsX2xvb3AwMS5jOjkxOiBUSU5GTzogVGVzdCBmbGFn IGNhbiBiZSBjbGVhcgppb2N0bF9sb29wMDEuYzo1NzogVFBBU1M6IGdldCBleHBlY3RlZCBsb19m bGFnIDgKaW9jdGxfbG9vcDAxLmM6NTk6IFRQQVNTOiAvc3lzL2Jsb2NrL2xvb3AwL2xvb3AvcGFy dHNjYW4gPSAxCmlvY3RsX2xvb3AwMS5jOjYwOiBUUEFTUzogL3N5cy9ibG9jay9sb29wMC9sb29w L2F1dG9jbGVhciA9IDAKaW9jdGxfbG9vcDAxLmM6Njk6IFRQQVNTOiBhY2Nlc3MgL2Rldi9sb29w MHAxIHN1Y2NlZWRzCmlvY3RsX2xvb3AwMS5jOjc1OiBUUEFTUzogYWNjZXNzIC9zeXMvYmxvY2sv bG9vcDAvbG9vcDBwMSBzdWNjZWVkcwoKU3VtbWFyeToKcGFzc2VkICAgMTMKZmFpbGVkICAgMApi cm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0yCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWlvY3RsX25zMDIgc3RpbWU9MTYzMjUyODI4NQpjbWRs aW5lPSJpb2N0bF9uczAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBz CmlvY3RsX25zMDIuYzozOTogVFBBU1M6IE5TX0dFVF9QQVJFTlQgZmFpbHMgd2l0aCBFSU5WQUwK ClN1bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2Fy bmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVy YXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxl PW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFn PWlub3RpZnkwMSBzdGltZT0xNjMyNTI4Mjg1CmNtZGxpbmU9Imlub3RpZnkwMSIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZP OiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwppbm90aWZ5MDEuYzoxMTk6IFRQQVNTOiBn ZXQgZXZlbnQ6IHdkPTEgbWFzaz0wNCBjb29raWU9MCBsZW49MAppbm90aWZ5MDEuYzoxMTk6IFRQ QVNTOiBnZXQgZXZlbnQ6IHdkPTEgbWFzaz0yMCBjb29raWU9MCBsZW49MAppbm90aWZ5MDEuYzox MTk6IFRQQVNTOiBnZXQgZXZlbnQ6IHdkPTEgbWFzaz0wMSBjb29raWU9MCBsZW49MAppbm90aWZ5 MDEuYzoxMTk6IFRQQVNTOiBnZXQgZXZlbnQ6IHdkPTEgbWFzaz0xMCBjb29raWU9MCBsZW49MApp bm90aWZ5MDEuYzoxMTk6IFRQQVNTOiBnZXQgZXZlbnQ6IHdkPTEgbWFzaz0yMCBjb29raWU9MCBs ZW49MAppbm90aWZ5MDEuYzoxMTk6IFRQQVNTOiBnZXQgZXZlbnQ6IHdkPTEgbWFzaz0wMiBjb29r aWU9MCBsZW49MAppbm90aWZ5MDEuYzoxMTk6IFRQQVNTOiBnZXQgZXZlbnQ6IHdkPTEgbWFzaz0w OCBjb29raWU9MCBsZW49MAoKU3VtbWFyeToKcGFzc2VkICAgNwpmYWlsZWQgICAwCmJyb2tlbiAg IDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlv bl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0 aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTEKPDw8dGVzdF9lbmQ+Pj4KPDw8 dGVzdF9zdGFydD4+Pgp0YWc9aW5vdGlmeTA2IHN0aW1lPTE2MzI1MjgyODUKY21kbGluZT0iaW5v dGlmeTA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90 ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCA1MG0gMDBzCmlub3RpZnkw Ni5jOjkyOiBUUEFTUzoga2VybmVsIHN1cnZpdmVkIGlub3RpZnkgYmVhdGluZwoKU3VtbWFyeToK cGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8 PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0xIHRl cm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1l PTEwIGNzdGltZT01OQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1mYW5vdGlm eTAxIHN0aW1lPTE2MzI1MjgyODYKY21kbGluZT0iZmFub3RpZnkwMSIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfZGV2aWNlLmM6ODk6IFRJTkZPOiBGb3Vu ZCBmcmVlIGRldmljZSAwICcvZGV2L2xvb3AwJwp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1h dHRpbmcgL2Rldi9sb29wMCB3aXRoIGV4dDIgb3B0cz0nJyBleHRyYSBvcHRzPScnCm1rZTJmcyAx LjQ0LjUgKDE1LURlYy0yMDE4KQp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBy dW4gaXMgMGggMjVtIDAwcwpmYW5vdGlmeTAxLmM6OTI6IFRJTkZPOiBUZXN0ICMwOiBpbm9kZSBt YXJrIGV2ZW50cwpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTMxIHBp ZD0zNjQ2IGZkPTUKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz0xMSBw aWQ9MzY0NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTEw IHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9 MmEgcGlkPTM2NDYgZmQ9NgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNr PWEgcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFz az04IHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1h c2s9MjAgcGlkPTM2NDYgZmQ9OApmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBt YXNrPWIgcGlkPTM2NDYgZmQ9NwpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBt YXNrPTkgcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDog bWFzaz04IHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6 IG1hc2s9MiBwaWQ9MzY0NiBmZD0xMApmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50 OiBtYXNrPTggcGlkPTM2NDYgZmQ9OQpmYW5vdGlmeTAxLmM6OTI6IFRJTkZPOiBUZXN0ICMxOiBt b3VudCBtYXJrIGV2ZW50cwpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNr PTMxIHBpZD0zNjQ2IGZkPTUKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFz az0xMSBwaWQ9MzY0NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBt YXNrPTEwIHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6 IG1hc2s9MmEgcGlkPTM2NDYgZmQ9NgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50 OiBtYXNrPWEgcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVu dDogbWFzaz04IHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZl bnQ6IG1hc2s9MjAgcGlkPTM2NDYgZmQ9OApmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2 ZW50OiBtYXNrPWIgcGlkPTM2NDYgZmQ9NwpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2 ZW50OiBtYXNrPTkgcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBl dmVudDogbWFzaz04IHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3Qg ZXZlbnQ6IG1hc2s9MiBwaWQ9MzY0NiBmZD0xMApmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290 IGV2ZW50OiBtYXNrPTggcGlkPTM2NDYgZmQ9OQpmYW5vdGlmeTAxLmM6OTI6IFRJTkZPOiBUZXN0 ICMyOiBmaWxlc3lzdGVtIG1hcmsgZXZlbnRzCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3Qg ZXZlbnQ6IG1hc2s9MzEgcGlkPTM2NDYgZmQ9NQpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290 IGV2ZW50OiBtYXNrPTExIHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBn b3QgZXZlbnQ6IG1hc2s9MTAgcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6 IGdvdCBldmVudDogbWFzaz0yYSBwaWQ9MzY0NiBmZD02CmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNT OiBnb3QgZXZlbnQ6IG1hc2s9YSBwaWQ9MzY0NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFT UzogZ290IGV2ZW50OiBtYXNrPTggcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBB U1M6IGdvdCBldmVudDogbWFzaz0yMCBwaWQ9MzY0NiBmZD04CmZhbm90aWZ5MDEuYzoyOTc6IFRQ QVNTOiBnb3QgZXZlbnQ6IG1hc2s9YiBwaWQ9MzY0NiBmZD03CmZhbm90aWZ5MDEuYzoyOTc6IFRQ QVNTOiBnb3QgZXZlbnQ6IG1hc2s9OSBwaWQ9MzY0NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBU UEFTUzogZ290IGV2ZW50OiBtYXNrPTggcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5Nzog VFBBU1M6IGdvdCBldmVudDogbWFzaz0yIHBpZD0zNjQ2IGZkPTEwCmZhbm90aWZ5MDEuYzoyOTc6 IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9OCBwaWQ9MzY0NiBmZD05CmZhbm90aWZ5MDEuYzo5Mjog VElORk86IFRlc3QgIzM6IGlub2RlIG1hcmsgZXZlbnRzIChGQU5fUkVQT1JUX0ZJRCkKZmFub3Rp ZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz0zMSBwaWQ9MzY0NiBmZD0tMQpmYW5v dGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTExIHBpZD0zNjQ2IGZkPS0yCmZh bm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9MTAgcGlkPTM2NDYgZmQ9LTIK ZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz0yYSBwaWQ9MzY0NiBmZD0t MQpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPWEgcGlkPTM2NDYgZmQ9 LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz04IHBpZD0zNjQ2IGZk PS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9MjAgcGlkPTM2NDYg ZmQ9LTEKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz1iIHBpZD0zNjQ2 IGZkPS0xCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9OSBwaWQ9MzY0 NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTggcGlkPTM2 NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz0yIHBpZD0z NjQ2IGZkPS0xCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9OCBwaWQ9 MzY0NiBmZD0tMQpmYW5vdGlmeTAxLmM6OTI6IFRJTkZPOiBUZXN0ICM0OiBtb3VudCBtYXJrIGV2 ZW50cyAoRkFOX1JFUE9SVF9GSUQpCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6 IG1hc2s9MzEgcGlkPTM2NDYgZmQ9LTEKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVu dDogbWFzaz0xMSBwaWQ9MzY0NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2 ZW50OiBtYXNrPTEwIHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3Qg ZXZlbnQ6IG1hc2s9MmEgcGlkPTM2NDYgZmQ9LTEKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdv dCBldmVudDogbWFzaz1hIHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBn b3QgZXZlbnQ6IG1hc2s9OCBwaWQ9MzY0NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzog Z290IGV2ZW50OiBtYXNrPTIwIHBpZD0zNjQ2IGZkPS0xCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNT OiBnb3QgZXZlbnQ6IG1hc2s9YiBwaWQ9MzY0NiBmZD0tMQpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFT UzogZ290IGV2ZW50OiBtYXNrPTkgcGlkPTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBB U1M6IGdvdCBldmVudDogbWFzaz04IHBpZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQ QVNTOiBnb3QgZXZlbnQ6IG1hc2s9MiBwaWQ9MzY0NiBmZD0tMQpmYW5vdGlmeTAxLmM6Mjk3OiBU UEFTUzogZ290IGV2ZW50OiBtYXNrPTggcGlkPTM2NDYgZmQ9LTEKZmFub3RpZnkwMS5jOjkyOiBU SU5GTzogVGVzdCAjNTogZmlsZXN5c3RlbSBtYXJrIGV2ZW50cyAoRkFOX1JFUE9SVF9GSUQpCmZh bm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9MzEgcGlkPTM2NDYgZmQ9LTEK ZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz0xMSBwaWQ9MzY0NiBmZD0t MgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTEwIHBpZD0zNjQ2IGZk PS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9MmEgcGlkPTM2NDYg ZmQ9LTEKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz1hIHBpZD0zNjQ2 IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9OCBwaWQ9MzY0 NiBmZD0tMgpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTIwIHBpZD0z NjQ2IGZkPS0xCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9YiBwaWQ9 MzY0NiBmZD0tMQpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTkgcGlk PTM2NDYgZmQ9LTIKZmFub3RpZnkwMS5jOjI5NzogVFBBU1M6IGdvdCBldmVudDogbWFzaz04IHBp ZD0zNjQ2IGZkPS0yCmZhbm90aWZ5MDEuYzoyOTc6IFRQQVNTOiBnb3QgZXZlbnQ6IG1hc2s9MiBw aWQ9MzY0NiBmZD0tMQpmYW5vdGlmeTAxLmM6Mjk3OiBUUEFTUzogZ290IGV2ZW50OiBtYXNrPTgg cGlkPTM2NDYgZmQ9LTEKClN1bW1hcnk6CnBhc3NlZCAgIDcyCmZhaWxlZCAgIDAKYnJva2VuICAg MApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9u X3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRp b25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9Mwo8PDx0ZXN0X2VuZD4+Pgo8PDx0 ZXN0X3N0YXJ0Pj4+CnRhZz1mYW5vdGlmeTA4IHN0aW1lPTE2MzI1MjgyODYKY21kbGluZT0iZmFu b3RpZnkwOCIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3Rf dGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmYW5vdGlm eTA4LmM6Mzk6IFRQQVNTOiBub3Qgc2V0IGNsb3NlX29uX2V4ZWMKZmFub3RpZnkwOC5jOjM5OiBU UEFTUzogc2V0IGNsb3NlX29uX2V4ZWMKClN1bW1hcnk6CnBhc3NlZCAgIDIKZmFpbGVkICAgMApi cm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPWZhbm90aWZ5MTYgc3RpbWU9MTYzMjUyODI4NgpjbWRs aW5lPSJmYW5vdGlmeTE2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CnRzdF9kZXZpY2UuYzo4OTogVElORk86IEZvdW5kIGZyZWUgZGV2aWNlIDAgJy9kZXYvbG9v cDAnCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0cyBl eHQyCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMuZXh0MiBkb2VzIGV4 aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0cyBl eHQzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMuZXh0MyBkb2VzIGV4 aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0cyBl eHQ0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMuZXh0NCBkb2VzIGV4 aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0cyB4 ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy54ZnMgZG9lcyBleGlz dAp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6ODk6IFRJTkZPOiBLZXJuZWwgc3VwcG9ydHMgYnRy ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5idHJmcyBkb2VzIGV4 aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0cyB2 ZmF0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86IG1rZnMudmZhdCBkb2VzIGV4 aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzoxMTU6IFRJTkZPOiBGaWxlc3lzdGVtIGV4ZmF0 IGlzIG5vdCBzdXBwb3J0ZWQKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjExOTogVElORk86IEZV U0UgZG9lcyBzdXBwb3J0IG50ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzog bWtmcy5udGZzIGRvZXMgZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzog S2VybmVsIHN1cHBvcnRzIHRtcGZzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzozODogVElORk86 IG1rZnMgaXMgbm90IG5lZWRlZCBmb3IgdG1wZnMKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVz dGluZyBvbiBleHQyCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xvb3Aw IHdpdGggZXh0MiBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIw MTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBz CmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMwOiBGQU5fUkVQT1JUX0RGSURfTkFNRSBt b25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90 aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA5Y2QyYTdiOC44NzJhNjMxZS4yLjAuMC4u LgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDljZDJhN2I4 Ljg3MmE2MzFlLjMwMDEuM2YzZmZlZWQuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChm c19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gOWNkMmE3YjguODcyYTYzMWUuMzAwMi4zZjNm ZmVlZS4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAw MDAxMDAgcGlkPTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGlu Zm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzE6IG1hc2s9MTYwIHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxl bj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yMCBwaWQ9MzY3OCBmZD0tMSBuYW1l PSd0ZXN0X2ZpbGUxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9Mjg4IHBp ZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjNDogbWFzaz04IHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsgaW5m byAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDog VFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMzMCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScu JyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04CmZhbm90 aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlkPTM2Nzgg ZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBm aF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAw MDQwIHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMwOiBpbmZv X3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMicg bGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlm eTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMTogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9uaXRvciBk aXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoy NDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDljZDJhN2I4Ljg3MmE2MzFlLjIuMC4wLi4uCmZhbm90 aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gOWNkMmE3YjguODcyYTYz MWUuYTAwMS4zZjNmZmVlZi4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90 ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA5Y2QyYTdiOC44NzJhNjMxZS5hMDAyLjNmM2ZmZWYwLjAu Li4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEwMCBw aWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjMTogbWFzaz0xNjAgcGlkPTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTY0OyBp bmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIwIHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3Rf ZmlsZTEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgK ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yODggcGlkPTM2Nzgg ZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZv X2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBt YXNrPTggcGlkPTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZvICMwOiBp bmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNjc4IGZkPS0xIG5hbWU9Jy4nIGxlbj01 NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9MzY3OCBmZD0tMSBu YW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04 CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAwNDAgcGlk PTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0y IGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg Izg6IG1hc2s9NDAwMDAyODAgcGlkPTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49NjQ7 IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzox NjI6IFRJTkZPOiBUZXN0ICMyOiBGQU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRvciBmaWxlc3lzdGVt IGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86 IGZpZChmc19tbnQpID0gOWNkMmE3YjguODcyYTYzMWUuMi4wLjAuLi4KZmFub3RpZnkuaDoyNDA6 IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSA5Y2QyYTdiOC44NzJhNjMxZS43ODAxLjNm M2ZmZWYxLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMS90 ZXN0X2ZpbGUxKSA9IDljZDJhN2I4Ljg3MmE2MzFlLjc4MDIuM2YzZmZlZjIuMC4uLgpmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNjc4IGZk PS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9s ZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTNlOCBwaWQ9 MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49 MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0y YTggcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGlu Zm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6 IG1hc2s9MjggcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlw ZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzQ6IG1hc2s9NDAwMDBjMzAgcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8g IzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQ QVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAwMDBjMDAgcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBs ZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM2NzggZmQ9 LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xl bj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyODAg cGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMzOiBGQU5fUkVQ T1JUX0RJUl9GSUQgbW9uaXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29w ZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDljZDJhN2I4Ljg3 MmE2MzFlLjIuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2Rp cjEpID0gOWNkMmE3YjguODcyYTYzMWUuNTAwMS4zZjNmZmVmMy4wLi4uCmZhbm90aWZ5Lmg6MjQw OiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA5Y2QyYTdiOC44NzJh NjMxZS41MDAyLjNmM2ZmZWY0LjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAj MDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBB U1M6IGdvdCBldmVudCAjMTogbWFzaz0zZTggcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9MmE4IHBpZD0zNjc4IGZkPS0xIG5hbWU9Jycg bGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNjc4IGZkPS0xIG5h bWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTQwMDAwYzMwIHBpZD0z Njc4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0y OCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQw MDAwYzAwIHBpZD0zNjc4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9 MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICM2OiBtYXNrPTQwMDAwMmMwIHBpZD0zNjc4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMw OiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0zNjc4IGZkPS0xIG5hbWU9JycgbGVu PTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2 LmM6MTYyOiBUSU5GTzogVGVzdCAjNDogRkFOX1JFUE9SVF9ERklEX0ZJRCBtb25pdG9yIGZpbGVz eXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBU SU5GTzogZmlkKGZzX21udCkgPSA5Y2QyYTdiOC44NzJhNjMxZS4yLjAuMC4uLgpmYW5vdGlmeS5o OjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDljZDJhN2I4Ljg3MmE2MzFlLmEw MDEuM2YzZmZlZjUuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9k aXIxL3Rlc3RfZmlsZTEpID0gOWNkMmE3YjguODcyYTYzMWUuYTAwMi4zZjNmZmVmNi4wLi4uCmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlkPTM2 NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4 IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9M2Mw IHBpZD0zNjc4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBt YXNrPTI4MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBl PTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdvdCBldmVu dCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9MzY3OCBmZD0tMSBuYW1l PScnIGxlbj04MDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM2NzggZmQ9 LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xl bj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAwMDBjMzAg cGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1h c2s9NDAwMDBjMDAgcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9f dHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzc6IG1hc2s9NDAwMDAyYzAgcGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGlu Zm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM2NzggZmQ9LTEgbmFtZT0n JyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90 aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICM1OiBGQU5fUkVQT1JUX0RGSURfRklEIG1vbml0b3Ig ZGlyZWN0b3JpZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6 MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA5Y2QyYTdiOC44NzJhNjMxZS4yLjAuMC4uLgpmYW5v dGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDljZDJhN2I4Ljg3MmE2 MzFlLmYwMDEuM2YzZmZlZjcuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQv dGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gOWNkMmE3YjguODcyYTYzMWUuZjAwMi4zZjNmZmVmOC4w Li4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAg cGlkPTM2NzggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1h c2s9M2MwIHBpZD0zNjc4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9 MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMyOiBtYXNrPTI4MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdv dCBldmVudCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9MzY3OCBmZD0t MSBuYW1lPScnIGxlbj04MDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVu PTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz00MDAwMGMzMCBw aWQ9MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19s ZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFz az00MDAwMGMwMCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190 eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjNjogbWFzaz00MDAwMDJjMCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5m byAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDog VFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDI4MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPScn IGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzY6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJRCBtb25p dG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5 Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA5Y2QyYTdiOC44NzJhNjMxZS4yLjAuMC4uLgpm YW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDljZDJhN2I4Ljg3 MmE2MzFlLmU4MDEuM2YzZmZlZjkuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19t bnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gOWNkMmE3YjguODcyYTYzMWUuZTgwMi4zZjNmZmVm YS4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAx MDAgcGlkPTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9f dHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzE6IG1hc2s9MTQwIHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj02 NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUwMTogVElORk86IGdvdCBldmVudCAjMjogaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49 NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0y MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49OTI7IGluZm8gIzE6IGluZm9f dHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzM6IG1hc2s9MjgwIHBpZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02 NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM2NzggZmQ9LTEgbmFtZT0n JyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90 aWZ5MTYuYzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzU6IGluZm8gIzA6IGluZm9fdHlwZT0yIGlu Zm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6 IG1hc2s9OCBwaWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49OTI7IGluZm8gIzE6 IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMzAgcGlkPTM2NzggZmQ9LTEgbmFtZT0nLicgbGVu PTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5vdGlmeTE2 LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwYzAwIHBpZD0zNjc4IGZkPS0x IG5hbWU9Jy4nIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVu PTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODogbWFzaz00MDAwMDA0MCBw aWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjOTogbWFzaz00MDAwMDI4MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxlbj02 NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjE2MjogVElORk86IFRlc3QgIzc6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJRCBtb25pdG9yIGRp cmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0 MDogVElORk86IGZpZChmc19tbnQpID0gOWNkMmE3YjguODcyYTYzMWUuMi4wLjAuLi4KZmFub3Rp ZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSA5Y2QyYTdiOC44NzJhNjMx ZS5hODAxLjNmM2ZmZWZiLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rl c3RfZGlyMS90ZXN0X2ZpbGUxKSA9IDljZDJhN2I4Ljg3MmE2MzFlLmE4MDIuM2YzZmZlZmMuMC4u LgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBp ZD0zNjc4IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9 MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMxOiBtYXNrPTE0MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49NjQ7IGlu Zm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MDE6 IFRJTkZPOiBnb3QgZXZlbnQgIzI6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9MjAgcGlk PTM2NzggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTkyOyBpbmZvICMxOiBpbmZvX3R5cGU9 MSBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMzOiBtYXNrPTI4MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49NjQ7IGlu Zm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MDE6 IFRJTkZPOiBnb3QgZXZlbnQgIzQ6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9OCBwaWQ9 MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49OTI7IGluZm8gIzE6IGluZm9fdHlwZT0x IGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzU6IG1hc2s9NDAwMDBjMzAgcGlkPTM2NzggZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZvICMw OiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICM2OiBtYXNrPTQwMDAwYzAwIHBpZD0zNjc4IGZkPS0xIG5hbWU9Jy4nIGxl bj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9MzY3OCBmZD0t MSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49 NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODogbWFzaz00 MDAwMDI4MCBwaWQ9MzY3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxlbj02NDsgaW5mbyAjMDog aW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzog VGVzdGluZyBvbiBleHQzCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xv b3AwIHdpdGggZXh0MyBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVj LTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0g MDBzCmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMwOiBGQU5fUkVQT1JUX0RGSURfTkFN RSBtb25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZh bm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSBkMWRmNTM4YS5iNGMzODM3Ny4yLjAu MC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IGQxZGY1 MzhhLmI0YzM4Mzc3LmQwMDEuZmIyZDM4NjUuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZp ZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gZDFkZjUzOGEuYjRjMzgzNzcuZDAwMi45 ZDI1YjgxNy4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9 NDAwMDAxMDAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6 IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzE6IG1hc2s9MTYwIHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEn IGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yMCBwaWQ9MzY5MCBmZD0tMSBu YW1lPSd0ZXN0X2ZpbGUxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQw IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9Mjg4 IHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsgaW5mbyAjMDogaW5mb190 eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjNDogbWFzaz04IHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsg aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMzMCBwaWQ9MzY5MCBmZD0tMSBuYW1l PScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04CmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlkPTM2 OTAgZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0z MiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQw MDAwMDQwIHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMwOiBp bmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZGly MicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5v dGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMTogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9uaXRv ciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnku aDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IGQxZGY1MzhhLmI0YzM4Mzc3LjIuMC4wLi4uCmZh bm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gZDFkZjUzOGEuYjRj MzgzNzcuZDAwMS45OTQwMDkyMy4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21u dC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSBkMWRmNTM4YS5iNGMzODM3Ny5kMDAyLmJlNTRhMzNi LjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEw MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190 eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjMTogbWFzaz0xNjAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTY0 OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6 NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIwIHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rl c3RfZmlsZTEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVu PTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yODggcGlkPTM2 OTAgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBp bmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0 OiBtYXNrPTggcGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZvICMw OiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNjkwIGZkPS0xIG5hbWU9Jy4nIGxl bj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9MzY5MCBmZD0t MSBuYW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xl bj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAwNDAg cGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlw ZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49 NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYu YzoxNjI6IFRJTkZPOiBUZXN0ICMyOiBGQU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRvciBmaWxlc3lz dGVtIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElO Rk86IGZpZChmc19tbnQpID0gZDFkZjUzOGEuYjRjMzgzNzcuMi4wLjAuLi4KZmFub3RpZnkuaDoy NDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSBkMWRmNTM4YS5iNGMzODM3Ny5kMDAx LjZjYzU5NDhmLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGly MS90ZXN0X2ZpbGUxKSA9IGQxZGY1MzhhLmI0YzM4Mzc3LmQwMDIuY2FjMWYwZTkuMC4uLgpmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNjkw IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBm aF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTNlOCBw aWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19s ZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFz az0yYTggcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0z IGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzM6IG1hc2s9MjggcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9f dHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzQ6IG1hc2s9NDAwMDBjMzAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGlu Zm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAwMDBjMDAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0n JyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90 aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM2OTAg ZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAy ODAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGlu Zm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMzOiBGQU5f UkVQT1JUX0RJUl9GSUQgbW9uaXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3Zl L29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IGQxZGY1Mzhh LmI0YzM4Mzc3LjIuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0 X2RpcjEpID0gZDFkZjUzOGEuYjRjMzgzNzcuZDAwMS5lNDJmNGZhMy4wLi4uCmZhbm90aWZ5Lmg6 MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSBkMWRmNTM4YS5i NGMzODM3Ny5kMDAyLjUzYzQ2YjgzLjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5m byAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDog VFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0zZTggcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49 NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9MmE4IHBpZD0zNjkwIGZkPS0xIG5hbWU9 JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNjkwIGZkPS0x IG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49 OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTQwMDAwYzMwIHBp ZD0zNjkwIGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xl bj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNr PTQwMDAwYzAwIHBpZD0zNjkwIGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5 cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICM2OiBtYXNrPTQwMDAwMmMwIHBpZD0zNjkwIGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZv ICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0zNjkwIGZkPS0xIG5hbWU9Jycg bGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlm eTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjNDogRkFOX1JFUE9SVF9ERklEX0ZJRCBtb25pdG9yIGZp bGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQw OiBUSU5GTzogZmlkKGZzX21udCkgPSBkMWRmNTM4YS5iNGMzODM3Ny4yLjAuMC4uLgpmYW5vdGlm eS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IGQxZGY1MzhhLmI0YzM4Mzc3 LmQwMDEuY2E2MTkxZWYuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVz dF9kaXIxL3Rlc3RfZmlsZTEpID0gZDFkZjUzOGEuYjRjMzgzNzcuZDAwMi5kMTg1YmZhZS4wLi4u CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlk PTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVu PTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9 M2MwIHBpZD0zNjkwIGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBp bmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMy OiBtYXNrPTI4MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190 eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdvdCBl dmVudCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9MzY5MCBmZD0tMSBu YW1lPScnIGxlbj04MDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVuPTgK ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM2OTAg ZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAwMDBj MzAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGlu Zm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6 IG1hc2s9NDAwMDBjMDAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGlu Zm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyYzAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM2OTAgZmQ9LTEgbmFt ZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZh bm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICM1OiBGQU5fUkVQT1JUX0RGSURfRklEIG1vbml0 b3IgZGlyZWN0b3JpZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5 Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSBkMWRmNTM4YS5iNGMzODM3Ny4yLjAuMC4uLgpm YW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IGQxZGY1MzhhLmI0 YzM4Mzc3LmQwMDEuM2UzZjg3MDQuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19t bnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gZDFkZjUzOGEuYjRjMzgzNzcuZDAwMi43ZjBjYjEz OC4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAx MDAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGlu Zm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6 IG1hc2s9M2MwIHBpZD0zNjkwIGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5 cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMyOiBtYXNrPTI4MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDog aW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElORk86 IGdvdCBldmVudCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgK ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9MzY5MCBm ZD0tMSBuYW1lPScnIGxlbj04MDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhf bGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz00MDAwMGMz MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5m b19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTog bWFzaz00MDAwMGMwMCBwaWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjNjogbWFzaz00MDAwMDJjMCBwaWQ9MzY5MCBmZD0tMSBuYW1lPScnIGxlbj01Mjsg aW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDI4MCBwaWQ9MzY5MCBmZD0tMSBuYW1l PScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzY6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJRCBt b25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90 aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSBkMWRmNTM4YS5iNGMzODM3Ny4yLjAuMC4u LgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IGQxZGY1Mzhh LmI0YzM4Mzc3LmQwMDEuYzU2NWRjMTEuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChm c19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gZDFkZjUzOGEuYjRjMzgzNzcuZDAwMi5jMGE5 MGVlMS4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAw MDAxMDAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGlu Zm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzE6IG1hc2s9MTQwIHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxl bj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUwMTogVElORk86IGdvdCBldmVudCAjMjogaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19s ZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFz az0yMCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49OTI7IGluZm8gIzE6IGlu Zm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzM6IG1hc2s9MjgwIHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxl bj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM2OTAgZmQ9LTEgbmFt ZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZh bm90aWZ5MTYuYzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzU6IGluZm8gIzA6IGluZm9fdHlwZT0y IGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzU6IG1hc2s9OCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49OTI7IGluZm8g IzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQ QVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMzAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nLicg bGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwYzAwIHBpZD0zNjkwIGZk PS0xIG5hbWU9Jy4nIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhf bGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODogbWFzaz00MDAwMDA0 MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190 eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjOTogbWFzaz00MDAwMDI4MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxl bj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjE2MjogVElORk86IFRlc3QgIzc6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJRCBtb25pdG9y IGRpcmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5o OjI0MDogVElORk86IGZpZChmc19tbnQpID0gZDFkZjUzOGEuYjRjMzgzNzcuMi4wLjAuLi4KZmFu b3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSBkMWRmNTM4YS5iNGMz ODM3Ny5kMDAxLjJlZjExM2I0LjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50 L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IGQxZGY1MzhhLmI0YzM4Mzc3LmQwMDIuNTlmY2MwZDcu MC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAw IHBpZD0zNjkwIGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5 cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMxOiBtYXNrPTE0MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49NjQ7 IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1 MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzI6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQw IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9MjAg cGlkPTM2OTAgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTkyOyBpbmZvICMxOiBpbmZvX3R5 cGU9MSBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMzOiBtYXNrPTI4MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49NjQ7 IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1 MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzQ6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQw IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9OCBw aWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49OTI7IGluZm8gIzE6IGluZm9fdHlw ZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzU6IG1hc2s9NDAwMDBjMzAgcGlkPTM2OTAgZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZv ICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM2OiBtYXNrPTQwMDAwYzAwIHBpZD0zNjkwIGZkPS0xIG5hbWU9Jy4n IGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9MzY5MCBm ZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19s ZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODogbWFz az00MDAwMDI4MCBwaWQ9MzY5MCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxlbj02NDsgaW5mbyAj MDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKdHN0X3Rlc3QuYzoxMzc5OiBUSU5G TzogVGVzdGluZyBvbiBleHQ0CnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2 L2xvb3AwIHdpdGggZXh0NCBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUt RGVjLTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAy NW0gMDBzCmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMwOiBGQU5fUkVQT1JUX0RGSURf TkFNRSBtb25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3Nl CmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0ODcyMTgwZC5jZmM5NzEzZS4y LjAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDQ4 NzIxODBkLmNmYzk3MTNlLjgwMDEuNjA4NWU0Y2QuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86 IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNDg3MjE4MGQuY2ZjOTcxM2UuODAw Mi5jMGMxNjA2MS4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1h c2s9NDAwMDAxMDAgcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8g IzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQ QVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9MTYwIHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZmls ZTEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yMCBwaWQ9MzcwOCBmZD0t MSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVu PTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9 Mjg4IHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsgaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjNDogbWFzaz04IHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02 NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMzMCBwaWQ9MzcwOCBmZD0tMSBu YW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04 CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlk PTM3MDggZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xl bj0zMiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNr PTQwMDAwMDQwIHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMw OiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3Rf ZGlyMicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApm YW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMTogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9u aXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3Rp ZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDQ4NzIxODBkLmNmYzk3MTNlLjIuMC4wLi4u CmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNDg3MjE4MGQu Y2ZjOTcxM2UuODAwMS4xZmFmZGE1ZC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZz X21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA0ODcyMTgwZC5jZmM5NzEzZS44MDAyLmQ5YWEz ZDczLjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAw MDEwMCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjMTogbWFzaz0xNjAgcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVu PTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2 LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIwIHBpZD0zNzA4IGZkPS0xIG5hbWU9 J3Rlc3RfZmlsZTEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhf bGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yODggcGlk PTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9 MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICM0OiBtYXNrPTggcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZv ICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzA4IGZkPS0xIG5hbWU9Jy4n IGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9MzcwOCBm ZD0tMSBuYW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAw NDAgcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9f dHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBs ZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5 MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMyOiBGQU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRvciBmaWxl c3lzdGVtIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDog VElORk86IGZpZChmc19tbnQpID0gNDg3MjE4MGQuY2ZjOTcxM2UuMi4wLjAuLi4KZmFub3RpZnku aDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSA0ODcyMTgwZC5jZmM5NzEzZS44 MDAxLjFmZTE3NzU2LjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3Rf ZGlyMS90ZXN0X2ZpbGUxKSA9IDQ4NzIxODBkLmNmYzk3MTNlLjgwMDIuYjhmODJlZGYuMC4uLgpm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0z NzA4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0y OCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTNl OCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5m b19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjog bWFzaz0yYTggcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlw ZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzM6IG1hc2s9MjggcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGlu Zm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzQ6IG1hc2s9NDAwMDBjMzAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAwMDBjMDAgcGlkPTM3MDggZmQ9LTEgbmFt ZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM3 MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4 IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAw MDAyODAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0z IGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMzOiBG QU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9t b3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDQ4NzIx ODBkLmNmYzk3MTNlLjIuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90 ZXN0X2RpcjEpID0gNDg3MjE4MGQuY2ZjOTcxM2UuODAwMS45MTMzYWIwYi4wLi4uCmZhbm90aWZ5 Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA0ODcyMTgw ZC5jZmM5NzEzZS44MDAyLjRlMWYwYTIwLjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01Mjsg aW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0zZTggcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBs ZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9MmE4IHBpZD0zNzA4IGZkPS0xIG5h bWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNzA4IGZk PS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9s ZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTQwMDAwYzMw IHBpZD0zNzA4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBt YXNrPTQwMDAwYzAwIHBpZD0zNzA4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICM2OiBtYXNrPTQwMDAwMmMwIHBpZD0zNzA4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBp bmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzA4IGZkPS0xIG5hbWU9 JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5v dGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjNDogRkFOX1JFUE9SVF9ERklEX0ZJRCBtb25pdG9y IGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6 MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0ODcyMTgwZC5jZmM5NzEzZS4yLjAuMC4uLgpmYW5v dGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDQ4NzIxODBkLmNmYzk3 MTNlLjgwMDEuMTFlNWU2MzAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQv dGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNDg3MjE4MGQuY2ZjOTcxM2UuODAwMi5mNjUzNTJmZS4w Li4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAg cGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1h c2s9M2MwIHBpZD0zNzA4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9 MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMyOiBtYXNrPTI4MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdv dCBldmVudCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9MzcwOCBmZD0t MSBuYW1lPScnIGxlbj04MDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVu PTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM3 MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4 IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAw MDBjMzAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0z IGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzY6IG1hc2s9NDAwMDBjMDAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6 IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyYzAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49 NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3MDggZmQ9LTEg bmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04 CmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICM1OiBGQU5fUkVQT1JUX0RGSURfRklEIG1v bml0b3IgZGlyZWN0b3JpZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90 aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0ODcyMTgwZC5jZmM5NzEzZS4yLjAuMC4u LgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDQ4NzIxODBk LmNmYzk3MTNlLjgwMDEuNzRlYWQ3MDIuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChm c19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNDg3MjE4MGQuY2ZjOTcxM2UuODAwMi4yYjg2 ZGE0Yi4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAw MDAxMDAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0z IGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzE6IG1hc2s9M2MwIHBpZD0zNzA4IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICMyOiBtYXNrPTI4MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAj MDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElO Rk86IGdvdCBldmVudCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVu PTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9Mzcw OCBmZD0tMSBuYW1lPScnIGxlbj04MDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49Mjgg ZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz00MDAw MGMzMCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMg aW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj NTogbWFzaz00MDAwMGMwMCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDog aW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjNjogbWFzaz00MDAwMDJjMCBwaWQ9MzcwOCBmZD0tMSBuYW1lPScnIGxlbj01 MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDI4MCBwaWQ9MzcwOCBmZD0tMSBu YW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgK ZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzY6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJ RCBtb25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZh bm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0ODcyMTgwZC5jZmM5NzEzZS4yLjAu MC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDQ4NzIx ODBkLmNmYzk3MTNlLjgwMDEuZmYwNzE0ODAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZp ZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNDg3MjE4MGQuY2ZjOTcxM2UuODAwMi40 NWZkYjk3My4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9 NDAwMDAxMDAgcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6 IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzE6IG1hc2s9MTQwIHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEn IGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUwMTogVElORk86IGdvdCBldmVudCAjMjogaW5mbyAjMDogaW5mb190eXBlPTIgaW5m b19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjog bWFzaz0yMCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49OTI7IGluZm8gIzE6 IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzM6IG1hc2s9MjgwIHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTIn IGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM3MDggZmQ9LTEg bmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04 CmZhbm90aWZ5MTYuYzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzU6IGluZm8gIzA6IGluZm9fdHlw ZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzU6IG1hc2s9OCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49OTI7IGlu Zm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMzAgcGlkPTM3MDggZmQ9LTEgbmFtZT0n LicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwYzAwIHBpZD0zNzA4 IGZkPS0xIG5hbWU9Jy4nIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIg ZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODogbWFzaz00MDAw MDA0MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjOTogbWFzaz00MDAwMDI4MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjIn IGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzc6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJRCBtb25p dG9yIGRpcmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlm eS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gNDg3MjE4MGQuY2ZjOTcxM2UuMi4wLjAuLi4K ZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSA0ODcyMTgwZC5j ZmM5NzEzZS44MDAxLmZmY2NkY2JhLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNf bW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IDQ4NzIxODBkLmNmYzk3MTNlLjgwMDIuY2IyYjNh YjQuMC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAw MTAwIHBpZD0zNzA4IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMwOiBpbmZv X3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICMxOiBtYXNrPTE0MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49 NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYu Yzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzI6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVu PTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9 MjAgcGlkPTM3MDggZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTkyOyBpbmZvICMxOiBpbmZv X3R5cGU9MSBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICMzOiBtYXNrPTI4MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49 NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYu Yzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzQ6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVu PTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9 OCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49OTI7IGluZm8gIzE6IGluZm9f dHlwZT0xIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzU6IG1hc2s9NDAwMDBjMzAgcGlkPTM3MDggZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBp bmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICM2OiBtYXNrPTQwMDAwYzAwIHBpZD0zNzA4IGZkPS0xIG5hbWU9 Jy4nIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9Mzcw OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5m b19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODog bWFzaz00MDAwMDI4MCBwaWQ9MzcwOCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxlbj02NDsgaW5m byAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKdHN0X3Rlc3QuYzoxMzc5OiBU SU5GTzogVGVzdGluZyBvbiB4ZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9k ZXYvbG9vcDAgd2l0aCB4ZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6MTMxMzog VElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmZhbm90aWZ5MTYuYzoxNjI6IFRJ TkZPOiBUZXN0ICMwOiBGQU5fUkVQT1JUX0RGSURfTkFNRSBtb25pdG9yIGZpbGVzeXN0ZW0gZm9y IGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlk KGZzX21udCkgPSA3MDAuMC44MC4wLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNf bW50L3Rlc3RfZGlyMSkgPSA3MDAuMC44My4wLjg5YzY1MzViLi4uCmZhbm90aWZ5Lmg6MjQwOiBU SU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA3MDAuMC44NC4wLmVjNWRh ZWRmLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAx MDAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49Njg7IGluZm8gIzA6IGluZm9f dHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICMxOiBtYXNrPTE2MCBwaWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49 Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2 LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIwIHBpZD0zNzI5IGZkPS0xIG5hbWU9 J3Rlc3RfZmlsZTEnIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhf bGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9Mjg4IHBp ZD0zNzI5IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzQ6IG1hc2s9OCBwaWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49Njg7IGlu Zm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzI5IGZkPS0xIG5hbWU9 Jy4nIGxlbj02MDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzYgZmhfbGVuPTEyCmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlkPTM3 MjkgZmQ9LTEgbmFtZT0nLicgbGVuPTYwOyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0z NiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00 MDAwMDA0MCBwaWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02ODsgaW5mbyAjMDog aW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9k aXIyJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpm YW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMTogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9u aXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3Rp ZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjgwLjAuMC4uLgpmYW5vdGlmeS5o OjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDcwMC4wLjIwMDYwLjAuMzQ0ZTQ4 NWYuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2Zp bGUxKSA9IDcwMC4wLjIwMDYxLjAuYzU2ZDU2NGMuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0X2Rp cjEnIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9MTYwIHBpZD0zNzI5IGZk PS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19s ZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1h c2s9MjAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTY4OyBpbmZvICMwOiBp bmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjMzogbWFzaz0yODggcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicg bGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz04IHBpZD0zNzI5IGZkPS0xIG5h bWU9J3Rlc3RfZmlsZTInIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQg ZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAw MDBjMzAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0nLicgbGVuPTYwOyBpbmZvICMwOiBpbmZvX3R5cGU9 MiBpbmZvX2xlbj0zNiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScuJyBsZW49NjA7IGluZm8g IzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTM2IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMDQwIHBpZD0zNzI5IGZkPS0xIG5hbWU9J3Rl c3RfZGlyMScgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49 MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjODogbWFzaz00MDAwMDI4MCBw aWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMy OiBGQU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRvciBmaWxlc3lzdGVtIGZvciBjcmVhdGUvZGVsZXRl L21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gNzAw LjAuODAuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEp ID0gNzAwLjAuNDFiMDAuMC45YTNiNzljZi4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChm c19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNzAwLjAuNDFiMDEuMC5lOTg4ZmIwMi4uLgpm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0z NzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0z MiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0z ZTggcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGlu Zm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMy OiBtYXNrPTJhOCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190 eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzM6IG1hc2s9MjggcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6 IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICM0OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVu PTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMwMCBwaWQ9MzcyOSBmZD0t MSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVu PTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAg cGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBt YXNrPTQwMDAwMjgwIHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRl c3QgIzM6IEZBTl9SRVBPUlRfRElSX0ZJRCBtb25pdG9yIGRpcmVjdG9yaWVzIGZvciBjcmVhdGUv ZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQp ID0gNzAwLjAuODAuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0 X2RpcjEpID0gNzAwLjAuNjAwODAuMC5lMDE0ZTUzNC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86 IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNzAwLjAuNjAwODEuMC40ZTkwZjQw NC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAw IHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTog bWFzaz0zZTggcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlw ZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMyOiBtYXNrPTJhOCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDog aW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzM6IG1hc2s9MjggcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGlu Zm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzI5IGZkPS0xIG5hbWU9 JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMwMCBwaWQ9Mzcy OSBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIg ZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAw MDAyYzAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0z IGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMw OiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjE2MjogVElO Rk86IFRlc3QgIzQ6IEZBTl9SRVBPUlRfREZJRF9GSUQgbW9uaXRvciBmaWxlc3lzdGVtIGZvciBj cmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChm c19tbnQpID0gNzAwLjAuODAuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21u dC90ZXN0X2RpcjEpID0gNzAwLjAuODMuMC44OWM2NTM1Yy4uLgpmYW5vdGlmeS5oOjI0MDogVElO Rk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNzAwLjAuODQuMC5lYzVkYWVl MC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAw IHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTog bWFzaz0zYzAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlw ZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMyOiBtYXNrPTI4MCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDog aW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MDE6IFRJTkZP OiBnb3QgZXZlbnQgIzM6IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0x MgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNzI5 IGZkPS0xIG5hbWU9JycgbGVuPTg4OyBpbmZvICMxOiBpbmZvX3R5cGU9MSBpbmZvX2xlbj0zMiBm aF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAg cGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9f bGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBt YXNrPTQwMDAwYzMwIHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScnIGxlbj01Njsg aW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyYzAgcGlkPTM3MjkgZmQ9LTEgbmFt ZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0z NzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0z MiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzU6IEZBTl9SRVBPUlRf REZJRF9GSUQgbW9uaXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4v Y2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjgwLjAuMC4u LgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDcwMC4wLjIw MDgwLjAuYWY2MzQzODQuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3Rf ZGlyMS90ZXN0X2ZpbGUxKSA9IDcwMC4wLjIwMDgxLjAuMTZhNDQ3NTQuLi4KZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9MzcyOSBmZD0tMSBu YW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEy CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9M2MwIHBpZD0zNzI5 IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBm aF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yODAg cGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICMzOiBp bmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScnIGxl bj04ODsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9NDAwMDBjMzAgcGlkPTM3MjkgZmQ9 LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xl bj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzAw IHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjog bWFzaz00MDAwMDJjMCBwaWQ9MzcyOSBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyODAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0nJyBsZW49NTY7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6 MTYyOiBUSU5GTzogVGVzdCAjNjogRkFOX1JFUE9SVF9ERklEX05BTUVfRklEIG1vbml0b3IgZmls ZXN5c3RlbSBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6 IFRJTkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjgwLjAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElO Rk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9IDcwMC4wLjQxYjQwLjAuMjE2YjZkMC4uLgpmYW5v dGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNzAw LjAuNDFiNDEuMC41NmFiYjhlYi4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNzI5IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY4 OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0xNDAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0n dGVzdF9maWxlMScgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9s ZW49MTIKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdvdCBldmVudCAjMjogaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzI6IG1hc2s9MjAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVu PTEwMDsgaW5mbyAjMTogaW5mb190eXBlPTEgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9MjgwIHBpZD0zNzI5IGZkPS0xIG5h bWU9J3Rlc3RfZmlsZTInIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQg ZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9YzAw IHBpZD0zNzI5IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MSBpbmZv X2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdvdCBldmVudCAjNTog aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9OCBwaWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0 X2ZpbGUyJyBsZW49MTAwOyBpbmZvICMxOiBpbmZvX3R5cGU9MSBpbmZvX2xlbj0zMiBmaF9sZW49 MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMzMCBw aWQ9MzcyOSBmZD0tMSBuYW1lPScuJyBsZW49NjA7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9f bGVuPTM2IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBt YXNrPTQwMDAwYzAwIHBpZD0zNzI5IGZkPS0xIG5hbWU9Jy4nIGxlbj02MDsgaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49MzYgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAwNDAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9kaXIx JyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM5OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzI5 IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMicgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZv X2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzc6IEZBTl9S RVBPUlRfREZJRF9OQU1FX0ZJRCBtb25pdG9yIGRpcmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRl L21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gNzAw LjAuODAuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEp ID0gNzAwLjAuNjAwYzAuMC5jOWUxMmVhNS4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChm c19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNzAwLjAuNjAwYzEuMC4xNWFiMzZhMi4uLgpm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0z NzI5IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBp bmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj MTogbWFzaz0xNDAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTY4OyBpbmZv ICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUwMTog VElORk86IGdvdCBldmVudCAjMjogaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhf bGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1hc2s9MjAgcGlk PTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTEwMDsgaW5mbyAjMTogaW5mb190eXBl PTEgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzM6IG1hc2s9MjgwIHBpZD0zNzI5IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02ODsg aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1 MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzQ6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0 IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTgg cGlkPTM3MjkgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTEwMDsgaW5mbyAjMTogaW5mb190 eXBlPTEgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzU6IG1hc2s9NDAwMDBjMzAgcGlkPTM3MjkgZmQ9LTEgbmFtZT0nLicgbGVuPTYwOyBp bmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zNiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9MzcyOSBmZD0tMSBuYW1l PScuJyBsZW49NjA7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTM2IGZoX2xlbj0xMgpm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMDQwIHBpZD0z NzI5IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBp bmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj ODogbWFzaz00MDAwMDI4MCBwaWQ9MzcyOSBmZD0tMSBuYW1lPSd0ZXN0X2RpcjInIGxlbj02ODsg aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCnRzdF90ZXN0LmM6MTM3 OTogVElORk86IFRlc3Rpbmcgb24gYnRyZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0 aW5nIC9kZXYvbG9vcDAgd2l0aCBidHJmcyBvcHRzPScnIGV4dHJhIG9wdHM9JycKdHN0X3Rlc3Qu YzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKZmFub3RpZnkxNi5j OjE2MjogVElORk86IFRlc3QgIzA6IEZBTl9SRVBPUlRfREZJRF9OQU1FIG1vbml0b3IgZmlsZXN5 c3RlbSBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJ TkZPOiBmaWQoZnNfbW50KSA9IGU2MjFjMjk2LjQzMDIxZmYzLjEwMC4wLjUuLi4KZmFub3RpZnku aDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSBlNjIxYzI5Ni40MzAyMWZmMy4x MDEuMC41Li4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVz dF9maWxlMSkgPSBlNjIxYzI5Ni40MzAyMWZmMy4xMDIuMC41Li4uCmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0n dGVzdF9kaXIxJyBsZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xl bj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTE2MCBwaWQ9 Mzc2MiBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0y IGluZm9fbGVuPTUyIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMyOiBtYXNrPTIwIHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj03NjsgaW5m byAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9Mjg4IHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3Rf ZmlsZTInIGxlbj03NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIw CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9OCBwaWQ9Mzc2MiBm ZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9f bGVuPTUyIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBt YXNrPTQwMDAwYzMwIHBpZD0zNzYyIGZkPS0xIG5hbWU9Jy4nIGxlbj02ODsgaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nLicgbGVuPTY4 OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MjAKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9Mzc2MiBmZD0tMSBu YW1lPSd0ZXN0X2RpcjEnIGxlbj03NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIg ZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAw MDAyODAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49NzY7IGluZm8gIzA6IGlu Zm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzog VGVzdCAjMTogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9uaXRvciBkaXJlY3RvcmllcyBmb3IgY3Jl YXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNf bW50KSA9IGU2MjFjMjk2LjQzMDIxZmYzLjEwMC4wLjUuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZP OiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSBlNjIxYzI5Ni40MzAyMWZmMy4xMDMuMC41Li4uCmZh bm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSBl NjIxYzI5Ni40MzAyMWZmMy4xMDQuMC41Li4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBs ZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xlbj0yMApmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTE2MCBwaWQ9Mzc2MiBmZD0tMSBu YW1lPSd0ZXN0X2ZpbGUxJyBsZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUy IGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIw IHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj03NjsgaW5mbyAjMDogaW5mb190 eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzM6IG1hc2s9Mjg4IHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj03 NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9OCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPSd0 ZXN0X2ZpbGUyJyBsZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xl bj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMw IHBpZD0zNzYyIGZkPS0xIG5hbWU9Jy4nIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5m b19sZW49NDQgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6 IG1hc2s9NDAwMDBjMDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nLicgbGVuPTY4OyBpbmZvICMwOiBp bmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPSd0ZXN0X2Rp cjEnIGxlbj03NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3 NjIgZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGlu Zm9fbGVuPTUyIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMjogRkFO X1JFUE9SVF9ESVJfRklEIG1vbml0b3IgZmlsZXN5c3RlbSBmb3IgY3JlYXRlL2RlbGV0ZS9tb3Zl L29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IGU2MjFjMjk2 LjQzMDIxZmYzLjEwMC4wLjUuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rl c3RfZGlyMSkgPSBlNjIxYzI5Ni40MzAyMWZmMy4xMDUuMC41Li4uCmZhbm90aWZ5Lmg6MjQwOiBU SU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSBlNjIxYzI5Ni40MzAyMWZm My4xMDYuMC41Li4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9 NDAwMDAxMDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlw ZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMxOiBtYXNrPTNlOCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5mbyAjMDog aW5mb190eXBlPTMgaW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzI6IG1hc2s9MmE4IHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBp bmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxl bj02NDsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9NDAwMDBjMzAgcGlkPTM3NjIgZmQ9 LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xl bj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzAw IHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjog bWFzaz00MDAwMDJjMCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyODAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6 MTYyOiBUSU5GTzogVGVzdCAjMzogRkFOX1JFUE9SVF9ESVJfRklEIG1vbml0b3IgZGlyZWN0b3Jp ZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5G TzogZmlkKGZzX21udCkgPSBlNjIxYzI5Ni40MzAyMWZmMy4xMDAuMC41Li4uCmZhbm90aWZ5Lmg6 MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gZTYyMWMyOTYuNDMwMjFmZjMuMTA3 LjAuNS4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3Rf ZmlsZTEpID0gZTYyMWMyOTYuNDMwMjFmZjMuMTA4LjAuNS4uLgpmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNzYyIGZkPS0xIG5hbWU9Jycg bGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0zZTggcGlkPTM3NjIgZmQ9LTEg bmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0y MApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTJhOCBwaWQ9Mzc2 MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49NDAg ZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9Mjgg cGlkPTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9f bGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBt YXNrPTQwMDAwYzMwIHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjNTogbWFzaz00MDAwMGMwMCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsg aW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM3NjIgZmQ9LTEgbmFt ZT0nJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0z NzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00 MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzQ6IEZBTl9SRVBPUlRf REZJRF9GSUQgbW9uaXRvciBmaWxlc3lzdGVtIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9j bG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gZTYyMWMyOTYuNDMwMjFm ZjMuMTAwLjAuNS4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIx KSA9IGU2MjFjMjk2LjQzMDIxZmYzLjEwOS4wLjUuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBm aWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IGU2MjFjMjk2LjQzMDIxZmYzLjEwYS4w LjUuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEw MCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5m b19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6 IG1hc2s9M2MwIHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5 cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjMjogbWFzaz0yODAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6 IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTAxOiBUSU5G TzogZ290IGV2ZW50ICMzOiBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49 MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9Mzc2 MiBmZD0tMSBuYW1lPScnIGxlbj0xMDQ7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTQw IGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPWMw MCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTEgaW5m b19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6 IG1hc2s9NDAwMDBjMzAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6IGlu Zm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICM2OiBtYXNrPTQwMDAwYzAwIHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0 OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDJjMCBwaWQ9Mzc2MiBmZD0tMSBu YW1lPScnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49NDAgZmhfbGVuPTIw CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlk PTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVu PTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjNTogRkFOX1JFUE9S VF9ERklEX0ZJRCBtb25pdG9yIGRpcmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Bl bi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gZTYyMWMyOTYuNDMw MjFmZjMuMTAwLjAuNS4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9k aXIxKSA9IGU2MjFjMjk2LjQzMDIxZmYzLjEwYi4wLjUuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZP OiBmaWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IGU2MjFjMjk2LjQzMDIxZmYzLjEw Yy4wLjUuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAw MDEwMCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTMg aW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzE6IG1hc2s9M2MwIHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjMjogbWFzaz0yODAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0nJyBsZW49NjQ7IGluZm8g IzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTAxOiBU SU5GTzogZ290IGV2ZW50ICMzOiBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00MCBmaF9s ZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yOCBwaWQ9 Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj0xMDQ7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVu PTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNr PTQwMDAwYzMwIHBpZD0zNzYyIGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5 cGU9MyBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjNTogbWFzaz00MDAwMGMwMCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPScnIGxlbj02NDsgaW5m byAjMDogaW5mb190eXBlPTMgaW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0n JyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzYy IGZkPS0xIG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj00MCBm aF9sZW49MjAKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzY6IEZBTl9SRVBPUlRfREZJ RF9OQU1FX0ZJRCBtb25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVu L2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSBlNjIxYzI5Ni40MzAy MWZmMy4xMDAuMC41Li4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2Rp cjEpID0gZTYyMWMyOTYuNDMwMjFmZjMuMTBkLjAuNS4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86 IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gZTYyMWMyOTYuNDMwMjFmZjMuMTBl LjAuNS4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAw MTAwIHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTc2OyBpbmZvICMwOiBpbmZv X3R5cGU9MiBpbmZvX2xlbj01MiBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjMTogbWFzaz0xNDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVu PTc2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj01MiBmaF9sZW49MjAKZmFub3RpZnkx Ni5jOjUwMTogVElORk86IGdvdCBldmVudCAjMjogaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19s ZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzI6IG1h c2s9MjAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTExNjsgaW5mbyAjMTog aW5mb190eXBlPTEgaW5mb19sZW49NDAgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzM6IG1hc2s9MjgwIHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTIn IGxlbj03NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90 aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9YzAwIHBpZD0zNzYyIGZkPS0x IG5hbWU9JycgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MSBpbmZvX2xlbj00MCBmaF9sZW49 MjAKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdvdCBldmVudCAjNTogaW5mbyAjMDogaW5mb190 eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzU6IG1hc2s9OCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49MTE2 OyBpbmZvICMxOiBpbmZvX3R5cGU9MSBpbmZvX2xlbj00MCBmaF9sZW49MjAKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMzMCBwaWQ9Mzc2MiBmZD0tMSBu YW1lPScuJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0y MApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwYzAwIHBp ZD0zNzYyIGZkPS0xIG5hbWU9Jy4nIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19s ZW49NDQgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1h c2s9NDAwMDAwNDAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NzY7IGluZm8g IzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM5OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rl c3RfZGlyMicgbGVuPTc2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj01MiBmaF9sZW49 MjAKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzc6IEZBTl9SRVBPUlRfREZJRF9OQU1F X0ZJRCBtb25pdG9yIGRpcmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9z ZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gZTYyMWMyOTYuNDMwMjFmZjMu MTAwLjAuNS4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9 IGU2MjFjMjk2LjQzMDIxZmYzLjEwZi4wLjUuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQo ZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IGU2MjFjMjk2LjQzMDIxZmYzLjExMC4wLjUu Li4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEwMCBw aWQ9Mzc2MiBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj03NjsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzE6IG1hc2s9MTQwIHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj03Njsg aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1 MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzI6IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUy IGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIw IHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj0xMTY7IGluZm8gIzE6IGluZm9f dHlwZT0xIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICMzOiBtYXNrPTI4MCBwaWQ9Mzc2MiBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49 NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xlbj0yMApmYW5vdGlmeTE2 LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICM0OiBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xl bj01MiBmaF9sZW49MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFz az04IHBpZD0zNzYyIGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj0xMTY7IGluZm8gIzE6IGlu Zm9fdHlwZT0xIGluZm9fbGVuPTQwIGZoX2xlbj0yMApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzYyIGZkPS0xIG5hbWU9Jy4nIGxlbj02 ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTIwCmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlkPTM3NjIgZmQ9LTEg bmFtZT0nLicgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49 MjAKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBw aWQ9Mzc2MiBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj03NjsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NTIgZmhfbGVuPTIwCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3NjIgZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49 NzY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTUyIGZoX2xlbj0yMAp0c3RfdGVzdC5j OjEzNzk6IFRJTkZPOiBUZXN0aW5nIG9uIHZmYXQKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3Jt YXR0aW5nIC9kZXYvbG9vcDAgd2l0aCB2ZmF0IG9wdHM9JycgZXh0cmEgb3B0cz0nJwp0c3RfdGVz dC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpmYW5vdGlmeTE2 LmM6MTYyOiBUSU5GTzogVGVzdCAjMDogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9uaXRvciBmaWxl c3lzdGVtIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9jbG9zZQpmYW5vdGlmeS5oOjI0MDog VElORk86IGZpZChmc19tbnQpID0gNzAwLjAuMS4wLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZP OiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSA3MDAuMC43MS43OGQ5MzNhNC4wLi4uCmZhbm90aWZ5 Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA3MDAuMC43 Mi5kYzIzNzhiNy4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1h c2s9NDAwMDAxMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8g IzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQ QVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9MTYwIHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmls ZTEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yMCBwaWQ9Mzc2NyBmZD0t MSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVu PTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9 Mjg4IHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsgaW5mbyAjMDogaW5m b190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjNDogbWFzaz04IHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02 NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMzMCBwaWQ9Mzc2NyBmZD0tMSBu YW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04 CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAwMDBjMDAgcGlk PTM3NjcgZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xl bj0zMiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNr PTQwMDAwMDQwIHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMw OiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3Rf ZGlyMicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApm YW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMTogRkFOX1JFUE9SVF9ERklEX05BTUUgbW9u aXRvciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3Rp ZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjEuMC4wLi4uCmZhbm90aWZ5Lmg6 MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNzAwLjAuNzMuNzUwYjRhNGUuMC4u LgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEp ID0gNzAwLjAuNzQuMmQ4OTk5Yi4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49 NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9MTYwIHBpZD0zNzY3IGZkPS0xIG5hbWU9 J3Rlc3RfZmlsZTEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhf bGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yMCBwaWQ9 Mzc2NyBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0y IGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzM6IG1hc2s9Mjg4IHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02NDsgaW5m byAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDog VFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz04IHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmls ZTInIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFu b3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMzMCBwaWQ9Mzc2 NyBmZD0tMSBuYW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMy IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAw MDBjMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nLicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9 MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICM3OiBtYXNrPTQwMDAwMDQwIHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0 OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6 NTIwOiBUUEFTUzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzY3IGZkPS0xIG5h bWU9J3Rlc3RfZGlyMicgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBm aF9sZW49OApmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMjogRkFOX1JFUE9SVF9ESVJf RklEIG1vbml0b3IgZmlsZXN5c3RlbSBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UK ZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjEuMC4wLi4uCmZhbm90 aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNzAwLjAuNzUuYzRjNDQ1 ZjAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3Rf ZmlsZTEpID0gNzAwLjAuNzYuNjZjNWQ0MDkuMC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNzY3IGZkPS0xIG5hbWU9JycgbGVuPTUy OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6 NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTNlOCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScn IGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3Rp ZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yYTggcGlkPTM3NjcgZmQ9LTEg bmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04 CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9MjggcGlkPTM3Njcg ZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9NDAwMDBj MzAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGlu Zm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6 IG1hc2s9NDAwMDBjMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGlu Zm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyODAgcGlkPTM3NjcgZmQ9LTEgbmFt ZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZh bm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMzOiBGQU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRv ciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnku aDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjEuMC4wLi4uCmZhbm90aWZ5Lmg6MjQw OiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNzAwLjAuNzcuMzJkOGMyODQuMC4uLgpm YW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0g NzAwLjAuNzguZTYyNDIzNWQuMC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNzY3IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMw OiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICMxOiBtYXNrPTNlOCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxlbj01Mjsg aW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yYTggcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBs ZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9MjggcGlkPTM3NjcgZmQ9LTEgbmFt ZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9NDAwMDBjMzAgcGlkPTM3 NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4 IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAw MDBjMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0z IGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGluZm8gIzA6 IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNT OiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAyODAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49 NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYu YzoxNjI6IFRJTkZPOiBUZXN0ICM0OiBGQU5fUkVQT1JUX0RGSURfRklEIG1vbml0b3IgZmlsZXN5 c3RlbSBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJ TkZPOiBmaWQoZnNfbW50KSA9IDcwMC4wLjEuMC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzog ZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNzAwLjAuNzkuYWM0ZTFkNDYuMC4uLgpmYW5vdGlmeS5o OjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNzAwLjAuN2Eu Y2I3YzQ5NzMuMC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNr PTQwMDAwMTAwIHBpZD0zNzY3IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5 cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2 ZW50ICMxOiBtYXNrPTNjMCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDog aW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjMjogbWFzaz0yODAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49NTI7IGlu Zm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MDE6 IFRJTkZPOiBnb3QgZXZlbnQgIzM6IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZo X2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9MjggcGlk PTM3NjcgZmQ9LTEgbmFtZT0nJyBsZW49ODA7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVu PTI4IGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9 YzAwIHBpZD0zNzY3IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MSBp bmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1 OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzY3IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBp bmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICM2OiBtYXNrPTQwMDAwYzAwIHBpZD0zNzY3IGZkPS0xIG5hbWU9JycgbGVuPTUy OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6 NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMmMwIHBpZD0zNzY3IGZkPS0xIG5h bWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0z NzY3IGZkPS0xIG5hbWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0y OCBmaF9sZW49OApmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjNTogRkFOX1JFUE9SVF9E RklEX0ZJRCBtb25pdG9yIGRpcmVjdG9yaWVzIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Blbi9j bG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gNzAwLjAuMS4wLjAuLi4K ZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMSkgPSA3MDAuMC43Yi5j YTY2ZjlhNC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEv dGVzdF9maWxlMSkgPSA3MDAuMC43Yy4zY2RmMjU0Ny4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQ QVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0nJyBs ZW49NTI7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTI4IGZoX2xlbj04CmZhbm90aWZ5 MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9M2MwIHBpZD0zNzY3IGZkPS0xIG5h bWU9JycgbGVuPTUyOyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0yOCBmaF9sZW49OApm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTI4MCBwaWQ9Mzc2NyBm ZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhf bGVuPTgKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdvdCBldmVudCAjMzogaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjMzogbWFzaz0yOCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxlbj04MDsgaW5mbyAj MTogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBB U1M6IGdvdCBldmVudCAjNDogbWFzaz00MDAwMGMzMCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxl bj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMwMCBwaWQ9Mzc2NyBmZD0t MSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MjggZmhfbGVu PTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMDJjMCBw aWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19s ZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFz az00MDAwMDI4MCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxlbj01MjsgaW5mbyAjMDogaW5mb190 eXBlPTMgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3Qg IzY6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJRCBtb25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0 ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21u dCkgPSA3MDAuMC4xLjAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVz dF9kaXIxKSA9IDcwMC4wLjdkLmIxYWJmNDgyLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBm aWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IDcwMC4wLjdlLjllM2YzZDE3LjAuLi4K ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9 Mzc2NyBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDogaW5mb190eXBlPTIg aW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj MTogbWFzaz0xNDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScgbGVuPTY0OyBpbmZv ICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTAxOiBU SU5GTzogZ290IGV2ZW50ICMyOiBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9s ZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIwIHBpZD0z NzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj05MjsgaW5mbyAjMTogaW5mb190eXBlPTEg aW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj MzogbWFzaz0yODAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTY0OyBpbmZv ICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPWMwMCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScnIGxlbj01 MjsgaW5mbyAjMDogaW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUwMTogVElORk86IGdvdCBldmVudCAjNTogaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49 NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz04 IHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj05MjsgaW5mbyAjMTogaW5mb190 eXBlPTEgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjNjogbWFzaz00MDAwMGMzMCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPScuJyBsZW49NTY7IGlu Zm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6 IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDBjMDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0n LicgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj0zMiBmaF9sZW49OApmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMDQwIHBpZD0zNzY3 IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZv X2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM5OiBt YXNrPTQwMDAwMjgwIHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMicgbGVuPTY0OyBpbmZv ICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6MTYyOiBU SU5GTzogVGVzdCAjNzogRkFOX1JFUE9SVF9ERklEX05BTUVfRklEIG1vbml0b3IgZGlyZWN0b3Jp ZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5G TzogZmlkKGZzX21udCkgPSA3MDAuMC4xLjAuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZp ZChmc19tbnQvdGVzdF9kaXIxKSA9IDcwMC4wLjdmLmU0YmY1NTQ2LjAuLi4KZmFub3RpZnkuaDoy NDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IDcwMC4wLjgwLjMx ZTg1MzliLjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00 MDAwMDEwMCBwaWQ9Mzc2NyBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02NDsgaW5mbyAjMDog aW5mb190eXBlPTIgaW5mb19sZW49NDAgZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjMTogbWFzaz0xNDAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMScg bGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlm eTE2LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICMyOiBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZv X2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBt YXNrPTIwIHBpZD0zNzY3IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj05MjsgaW5mbyAjMTog aW5mb190eXBlPTEgaW5mb19sZW49MjggZmhfbGVuPTgKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjMzogbWFzaz0yODAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicg bGVuPTY0OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00MCBmaF9sZW49OApmYW5vdGlm eTE2LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICM0OiBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZv X2xlbj00MCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBt YXNrPTggcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9maWxlMicgbGVuPTkyOyBpbmZvICMxOiBp bmZvX3R5cGU9MSBpbmZvX2xlbj0yOCBmaF9sZW49OApmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzY3IGZkPS0xIG5hbWU9Jy4nIGxlbj01 NjsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzIgZmhfbGVuPTgKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00MDAwMGMwMCBwaWQ9Mzc2NyBmZD0tMSBu YW1lPScuJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTMyIGZoX2xlbj04 CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDAwNDAgcGlk PTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49NjQ7IGluZm8gIzA6IGluZm9fdHlwZT0y IGluZm9fbGVuPTQwIGZoX2xlbj04CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg Izg6IG1hc2s9NDAwMDAyODAgcGlkPTM3NjcgZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49NjQ7 IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQwIGZoX2xlbj04CnRzdF90ZXN0LmM6MTM3 OTogVElORk86IFRlc3Rpbmcgb24gbnRmcwp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1hdHRp bmcgL2Rldi9sb29wMCB3aXRoIG50ZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnClRoZSBwYXJ0aXRp b24gc3RhcnQgc2VjdG9yIHdhcyBub3Qgc3BlY2lmaWVkIGZvciAvZGV2L2xvb3AwIGFuZCBpdCBj b3VsZCBub3QgYmUgb2J0YWluZWQgYXV0b21hdGljYWxseS4gIEl0IGhhcyBiZWVuIHNldCB0byAw LgpUaGUgbnVtYmVyIG9mIHNlY3RvcnMgcGVyIHRyYWNrIHdhcyBub3Qgc3BlY2lmaWVkIGZvciAv ZGV2L2xvb3AwIGFuZCBpdCBjb3VsZCBub3QgYmUgb2J0YWluZWQgYXV0b21hdGljYWxseS4gIEl0 IGhhcyBiZWVuIHNldCB0byAwLgpUaGUgbnVtYmVyIG9mIGhlYWRzIHdhcyBub3Qgc3BlY2lmaWVk IGZvciAvZGV2L2xvb3AwIGFuZCBpdCBjb3VsZCBub3QgYmUgb2J0YWluZWQgYXV0b21hdGljYWxs eS4gIEl0IGhhcyBiZWVuIHNldCB0byAwLgpUbyBib290IGZyb20gYSBkZXZpY2UsIFdpbmRvd3Mg bmVlZHMgdGhlICdwYXJ0aXRpb24gc3RhcnQgc2VjdG9yJywgdGhlICdzZWN0b3JzIHBlciB0cmFj aycgYW5kIHRoZSAnbnVtYmVyIG9mIGhlYWRzJyB0byBiZSBzZXQuCldpbmRvd3Mgd2lsbCBub3Qg YmUgYWJsZSB0byBib290IGZyb20gdGhpcyBkZXZpY2UuCnRzdF90ZXN0LmM6OTAwOiBUSU5GTzog VHJ5aW5nIEZVU0UuLi4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlz IDBoIDI1bSAwMHMKZmFub3RpZnkxNi5jOjU0NzogVENPTkY6IEZBTl9SRVBPUlRfRElSX0ZJRCBu b3Qgc3VwcG9ydGVkIG9uIG50ZnMgZmlsZXN5c3RlbQp0c3RfdGVzdC5jOjEzNzk6IFRJTkZPOiBU ZXN0aW5nIG9uIHRtcGZzCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogU2tpcHBpbmcgbWtmcyBmb3Ig VE1QRlMgZmlsZXN5c3RlbQp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4g aXMgMGggMjVtIDAwcwpmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMDogRkFOX1JFUE9S VF9ERklEX05BTUUgbW9uaXRvciBmaWxlc3lzdGVtIGZvciBjcmVhdGUvZGVsZXRlL21vdmUvb3Bl bi9jbG9zZQpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQpID0gNGEzOGIyMTUuZjg3 MmI0MDIuNzhkN2U3NC4xLjAuLi4KZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rl c3RfZGlyMSkgPSA0YTM4YjIxNS5mODcyYjQwMi43NjBhNGYwYi4yLjAuLi4KZmFub3RpZnkuaDoy NDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IDRhMzhiMjE1LmY4 NzJiNDAyLjFmYWU1ZTgwLjMuMC4uLgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNzc4IGZkPS0xIG5hbWU9J3Rlc3RfZGlyMScgbGVuPTY4 OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0xNjAgcGlkPTM3NzggZmQ9LTEgbmFtZT0n dGVzdF9maWxlMScgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9s ZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yMCBwaWQ9 Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0y IGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50 ICMzOiBtYXNrPTI4OCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUyJyBsZW49Njg7IGlu Zm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTggcGlkPTM3NzggZmQ9LTEgbmFtZT0ndGVzdF9m aWxlMicgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIK ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTogbWFzaz00MDAwMGMzMCBwaWQ9 Mzc3OCBmZD0tMSBuYW1lPScuJyBsZW49NjA7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVu PTM2IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM2OiBtYXNr PTQwMDAwYzAwIHBpZD0zNzc4IGZkPS0xIG5hbWU9Jy4nIGxlbj02MDsgaW5mbyAjMDogaW5mb190 eXBlPTIgaW5mb19sZW49MzYgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3Qg ZXZlbnQgIzc6IG1hc2s9NDAwMDAwNDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBs ZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzc4IGZk PS0xIG5hbWU9J3Rlc3RfZGlyMicgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xl bj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzE6IEZBTl9SRVBP UlRfREZJRF9OQU1FIG1vbml0b3IgZGlyZWN0b3JpZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9v cGVuL2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0YTM4YjIxNS5m ODcyYjQwMi43OGQ3ZTc0LjEuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQv dGVzdF9kaXIxKSA9IDRhMzhiMjE1LmY4NzJiNDAyLjExZmM0Yzg5LjQuMC4uLgpmYW5vdGlmeS5o OjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNGEzOGIyMTUu Zjg3MmI0MDIuZjBkMzA5ZDIuNS4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49 Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2 LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNrPTE2MCBwaWQ9Mzc3OCBmZD0tMSBuYW1l PSd0ZXN0X2ZpbGUxJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZo X2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTIwIHBp ZD0zNzc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBl PTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzM6IG1hc2s9Mjg4IHBpZD0zNzc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxlbj02ODsg aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzQ6IG1hc2s9OCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0 X2ZpbGUyJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0x MgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBp ZD0zNzc4IGZkPS0xIG5hbWU9Jy4nIGxlbj02MDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19s ZW49MzYgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1h c2s9NDAwMDBjMDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0nLicgbGVuPTYwOyBpbmZvICMwOiBpbmZv X3R5cGU9MiBpbmZvX2xlbj0zNiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdv dCBldmVudCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEn IGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90 aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3Nzgg ZmQ9LTEgbmFtZT0ndGVzdF9kaXIyJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9f bGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjMjogRkFOX1JF UE9SVF9ESVJfRklEIG1vbml0b3IgZmlsZXN5c3RlbSBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29w ZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDRhMzhiMjE1LmY4 NzJiNDAyLjc4ZDdlNzQuMS4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90 ZXN0X2RpcjEpID0gNGEzOGIyMTUuZjg3MmI0MDIuNmIzMTgwYWUuNi4wLi4uCmZhbm90aWZ5Lmg6 MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA0YTM4YjIxNS5m ODcyYjQwMi5hZjU1YzZmNC43LjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAj MDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQ QVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9M2U4IHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2 OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5j OjUyMDogVFBBU1M6IGdvdCBldmVudCAjMjogbWFzaz0yYTggcGlkPTM3NzggZmQ9LTEgbmFtZT0n JyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNzc4IGZkPS0x IG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49 MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz00MDAwMGMzMCBw aWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19s ZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1h c2s9NDAwMDBjMDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9f dHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290 IGV2ZW50ICM2OiBtYXNrPTQwMDAwMmMwIHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBp bmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjNzogbWFzaz00MDAwMDI4MCBwaWQ9Mzc3OCBmZD0tMSBuYW1l PScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZh bm90aWZ5MTYuYzoxNjI6IFRJTkZPOiBUZXN0ICMzOiBGQU5fUkVQT1JUX0RJUl9GSUQgbW9uaXRv ciBkaXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnku aDoyNDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDRhMzhiMjE1LmY4NzJiNDAyLjc4ZDdlNzQuMS4w Li4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNGEzOGIy MTUuZjg3MmI0MDIuYWZkYmZjY2IuOC4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZz X21udC90ZXN0X2RpcjEvdGVzdF9maWxlMSkgPSA0YTM4YjIxNS5mODcyYjQwMi4yNzNkOGI4Zi45 LjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMDogbWFzaz00MDAwMDEw MCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5m b19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6 IG1hc2s9M2U4IHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5 cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBl dmVudCAjMjogbWFzaz0yYTggcGlkPTM3NzggZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6 IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBp bmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUy MDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz00MDAwMGMzMCBwaWQ9Mzc3OCBmZD0tMSBuYW1l PScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzU6IG1hc2s9NDAwMDBjMDAgcGlkPTM3 NzggZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMy IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM2OiBtYXNrPTQw MDAwMmMwIHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9 MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjNzogbWFzaz00MDAwMDI4MCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAj MDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzoxNjI6IFRJ TkZPOiBUZXN0ICM0OiBGQU5fUkVQT1JUX0RGSURfRklEIG1vbml0b3IgZmlsZXN5c3RlbSBmb3Ig Y3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoyNDA6IFRJTkZPOiBmaWQo ZnNfbW50KSA9IDRhMzhiMjE1LmY4NzJiNDAyLjc4ZDdlNzQuMS4wLi4uCmZhbm90aWZ5Lmg6MjQw OiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNGEzOGIyMTUuZjg3MmI0MDIuOWI4NmNm YzUuYS4wLi4uCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEvdGVz dF9maWxlMSkgPSA0YTM4YjIxNS5mODcyYjQwMi45YzUwNDhjLmIuMC4uLgpmYW5vdGlmeTE2LmM6 NTIwOiBUUEFTUzogZ290IGV2ZW50ICMwOiBtYXNrPTQwMDAwMTAwIHBpZD0zNzc4IGZkPS0xIG5h bWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIK ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjMTogbWFzaz0zYzAgcGlkPTM3Nzgg ZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZo X2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMyOiBtYXNrPTI4MCBw aWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19s ZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzM6IGlu Zm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIw OiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4IHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVu PTg4OyBpbmZvICMxOiBpbmZvX3R5cGU9MSBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkx Ni5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM3NzggZmQ9LTEgbmFt ZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpm YW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0z Nzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0z MiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNjogbWFzaz00 MDAwMGMwMCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBl PTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZl bnQgIzc6IG1hc2s9NDAwMDAyYzAgcGlkPTM3NzggZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8g IzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBU UEFTUzogZ290IGV2ZW50ICM4OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzc4IGZkPS0xIG5hbWU9Jycg bGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3Rp ZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzU6IEZBTl9SRVBPUlRfREZJRF9GSUQgbW9uaXRvciBk aXJlY3RvcmllcyBmb3IgY3JlYXRlL2RlbGV0ZS9tb3ZlL29wZW4vY2xvc2UKZmFub3RpZnkuaDoy NDA6IFRJTkZPOiBmaWQoZnNfbW50KSA9IDRhMzhiMjE1LmY4NzJiNDAyLjc4ZDdlNzQuMS4wLi4u CmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udC90ZXN0X2RpcjEpID0gNGEzOGIyMTUu Zjg3MmI0MDIuZTU0OGQ3LmMuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQv dGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNGEzOGIyMTUuZjg3MmI0MDIuZjUwZmFiYjMuZC4wLi4u CmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9NDAwMDAxMDAgcGlk PTM3NzggZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVu PTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMxOiBtYXNr PTNjMCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5mb190eXBlPTMg aW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQg IzI6IG1hc2s9MjgwIHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZv X3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUwMTogVElORk86IGdv dCBldmVudCAjMzogaW5mbyAjMDogaW5mb190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZh bm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzM6IG1hc2s9MjggcGlkPTM3NzggZmQ9 LTEgbmFtZT0nJyBsZW49ODg7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTMyIGZoX2xl bj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM0OiBtYXNrPTQwMDAwYzMw IHBpZD0zNzc4IGZkPS0xIG5hbWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZv X2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNTog bWFzaz00MDAwMGMwMCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPScnIGxlbj01NjsgaW5mbyAjMDogaW5m b190eXBlPTMgaW5mb19sZW49MzIgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBn b3QgZXZlbnQgIzY6IG1hc2s9NDAwMDAyYzAgcGlkPTM3NzggZmQ9LTEgbmFtZT0nJyBsZW49NTY7 IGluZm8gIzA6IGluZm9fdHlwZT0zIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6 NTIwOiBUUEFTUzogZ290IGV2ZW50ICM3OiBtYXNrPTQwMDAwMjgwIHBpZD0zNzc4IGZkPS0xIG5h bWU9JycgbGVuPTU2OyBpbmZvICMwOiBpbmZvX3R5cGU9MyBpbmZvX2xlbj0zMiBmaF9sZW49MTIK ZmFub3RpZnkxNi5jOjE2MjogVElORk86IFRlc3QgIzY6IEZBTl9SRVBPUlRfREZJRF9OQU1FX0ZJ RCBtb25pdG9yIGZpbGVzeXN0ZW0gZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVuL2Nsb3NlCmZh bm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0YTM4YjIxNS5mODcyYjQwMi43OGQ3 ZTc0LjEuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVzdF9kaXIxKSA9 IDRhMzhiMjE1LmY4NzJiNDAyLjhiYzAyMmJkLmUuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86 IGZpZChmc19tbnQvdGVzdF9kaXIxL3Rlc3RfZmlsZTEpID0gNGEzOGIyMTUuZjg3MmI0MDIuYzk3 MTQ5MWUuZi4wLi4uCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzA6IG1hc2s9 NDAwMDAxMDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0ndGVzdF9kaXIxJyBsZW49Njg7IGluZm8gIzA6 IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFT UzogZ290IGV2ZW50ICMxOiBtYXNrPTE0MCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUx JyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5v dGlmeTE2LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICMyOiBpbmZvICMwOiBpbmZvX3R5cGU9MiBp bmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj MjogbWFzaz0yMCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2ZpbGUxJyBsZW49MTAwOyBpbmZv ICMxOiBpbmZvX3R5cGU9MSBpbmZvX2xlbj0zMiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDog VFBBU1M6IGdvdCBldmVudCAjMzogbWFzaz0yODAgcGlkPTM3NzggZmQ9LTEgbmFtZT0ndGVzdF9m aWxlMicgbGVuPTY4OyBpbmZvICMwOiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIK ZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAjNDogbWFzaz1jMDAgcGlkPTM3Nzgg ZmQ9LTEgbmFtZT0nJyBsZW49NTY7IGluZm8gIzA6IGluZm9fdHlwZT0xIGluZm9fbGVuPTMyIGZo X2xlbj0xMgpmYW5vdGlmeTE2LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICM1OiBpbmZvICMwOiBp bmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6 IGdvdCBldmVudCAjNTogbWFzaz04IHBpZD0zNzc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTInIGxl bj0xMDA7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM2OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzc4IGZk PS0xIG5hbWU9Jy4nIGxlbj02MDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzYgZmhf bGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzc6IG1hc2s9NDAwMDBj MDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0nLicgbGVuPTYwOyBpbmZvICMwOiBpbmZvX3R5cGU9MiBp bmZvX2xlbj0zNiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVudCAj ODogbWFzaz00MDAwMDA0MCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02ODsg aW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1 MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzk6IG1hc2s9NDAwMDAyODAgcGlkPTM3NzggZmQ9LTEgbmFt ZT0ndGVzdF9kaXIyJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZo X2xlbj0xMgpmYW5vdGlmeTE2LmM6MTYyOiBUSU5GTzogVGVzdCAjNzogRkFOX1JFUE9SVF9ERklE X05BTUVfRklEIG1vbml0b3IgZGlyZWN0b3JpZXMgZm9yIGNyZWF0ZS9kZWxldGUvbW92ZS9vcGVu L2Nsb3NlCmZhbm90aWZ5Lmg6MjQwOiBUSU5GTzogZmlkKGZzX21udCkgPSA0YTM4YjIxNS5mODcy YjQwMi43OGQ3ZTc0LjEuMC4uLgpmYW5vdGlmeS5oOjI0MDogVElORk86IGZpZChmc19tbnQvdGVz dF9kaXIxKSA9IDRhMzhiMjE1LmY4NzJiNDAyLjI3YWIwMzZkLjEwLjAuLi4KZmFub3RpZnkuaDoy NDA6IFRJTkZPOiBmaWQoZnNfbW50L3Rlc3RfZGlyMS90ZXN0X2ZpbGUxKSA9IDRhMzhiMjE1LmY4 NzJiNDAyLmNmYzliNzNlLjExLjAuLi4KZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjMDogbWFzaz00MDAwMDEwMCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02 ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzE6IG1hc2s9MTQwIHBpZD0zNzc4IGZkPS0xIG5hbWU9 J3Rlc3RfZmlsZTEnIGxlbj02ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhf bGVuPTEyCmZhbm90aWZ5MTYuYzo1MDE6IFRJTkZPOiBnb3QgZXZlbnQgIzI6IGluZm8gIzA6IGlu Zm9fdHlwZT0yIGluZm9fbGVuPTQ0IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTIwOiBUUEFTUzog Z290IGV2ZW50ICMyOiBtYXNrPTIwIHBpZD0zNzc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTEnIGxl bj0xMDA7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5vdGlm eTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICMzOiBtYXNrPTI4MCBwaWQ9Mzc3OCBmZD0tMSBu YW1lPSd0ZXN0X2ZpbGUyJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0 IGZoX2xlbj0xMgpmYW5vdGlmeTE2LmM6NTAxOiBUSU5GTzogZ290IGV2ZW50ICM0OiBpbmZvICMw OiBpbmZvX3R5cGU9MiBpbmZvX2xlbj00NCBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBB U1M6IGdvdCBldmVudCAjNDogbWFzaz04IHBpZD0zNzc4IGZkPS0xIG5hbWU9J3Rlc3RfZmlsZTIn IGxlbj0xMDA7IGluZm8gIzE6IGluZm9fdHlwZT0xIGluZm9fbGVuPTMyIGZoX2xlbj0xMgpmYW5v dGlmeTE2LmM6NTIwOiBUUEFTUzogZ290IGV2ZW50ICM1OiBtYXNrPTQwMDAwYzMwIHBpZD0zNzc4 IGZkPS0xIG5hbWU9Jy4nIGxlbj02MDsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49MzYg ZmhfbGVuPTEyCmZhbm90aWZ5MTYuYzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzY6IG1hc2s9NDAw MDBjMDAgcGlkPTM3NzggZmQ9LTEgbmFtZT0nLicgbGVuPTYwOyBpbmZvICMwOiBpbmZvX3R5cGU9 MiBpbmZvX2xlbj0zNiBmaF9sZW49MTIKZmFub3RpZnkxNi5jOjUyMDogVFBBU1M6IGdvdCBldmVu dCAjNzogbWFzaz00MDAwMDA0MCBwaWQ9Mzc3OCBmZD0tMSBuYW1lPSd0ZXN0X2RpcjEnIGxlbj02 ODsgaW5mbyAjMDogaW5mb190eXBlPTIgaW5mb19sZW49NDQgZmhfbGVuPTEyCmZhbm90aWZ5MTYu Yzo1MjA6IFRQQVNTOiBnb3QgZXZlbnQgIzg6IG1hc2s9NDAwMDAyODAgcGlkPTM3NzggZmQ9LTEg bmFtZT0ndGVzdF9kaXIyJyBsZW49Njg7IGluZm8gIzA6IGluZm9fdHlwZT0yIGluZm9fbGVuPTQ0 IGZoX2xlbj0xMgoKU3VtbWFyeToKcGFzc2VkICAgNDkwCmZhaWxlZCAgIDAKYnJva2VuICAgMApz a2lwcGVkICAxCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0 YXR1cz0ib2siCmR1cmF0aW9uPTUgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25f aWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9OCBjc3RpbWU9ODcKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVz dF9zdGFydD4+Pgp0YWc9aW9wbDAxIHN0aW1lPTE2MzI1MjgyOTEKY21kbGluZT0iaW9wbDAxIgpj b250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMx MzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnRzdF9rY29uZmlnLmM6NjQ6 IFRJTkZPOiBQYXJzaW5nIGtlcm5lbCBjb25maWcgJy9wcm9jL2NvbmZpZy5neicKdHN0X2xvY2tk b3duLmM6NjA6IFRJTkZPOiBVbmFibGUgdG8gZGV0ZXJtaW5lIHN5c3RlbSBsb2NrZG93biBzdGF0 ZQppb3BsMDEuYzo0MDogVFBBU1M6IGlvcGwoKSBwYXNzZWQgZm9yIGxldmVsIDAsIHJldHVybmVk IDAKaW9wbDAxLmM6NDA6IFRQQVNTOiBpb3BsKCkgcGFzc2VkIGZvciBsZXZlbCAxLCByZXR1cm5l ZCAwCmlvcGwwMS5jOjQwOiBUUEFTUzogaW9wbCgpIHBhc3NlZCBmb3IgbGV2ZWwgMiwgcmV0dXJu ZWQgMAppb3BsMDEuYzo0MDogVFBBU1M6IGlvcGwoKSBwYXNzZWQgZm9yIGxldmVsIDMsIHJldHVy bmVkIDAKClN1bW1hcnk6CnBhc3NlZCAgIDQKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQg IDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPWlvX2Rlc3Ryb3kwMSBzdGltZT0xNjMyNTI4MjkxCmNtZGxpbmU9ImlvX2Rlc3Ryb3kw MSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5j OjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwppb19kZXN0cm95MDEu Yzo0MjogVFBBU1M6IGlvX2Rlc3Ryb3koKSBmYWlsZWQgYXMgZXhwZWN0ZWQsIHJldHVybmVkIC1F SU5WQUwKClN1bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQg IDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPWlvX2dldGV2ZW50czAxIHN0aW1lPTE2MzI1MjgyOTEKY21kbGluZT0iaW9fZ2V0ZXZl bnRzMDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X2tj b25maWcuYzo2NDogVElORk86IFBhcnNpbmcga2VybmVsIGNvbmZpZyAnL3Byb2MvY29uZmlnLmd6 Jwp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpp b19nZXRldmVudHMwMS5jOjI2OiBUUEFTUzogdHN0X3N5c2NhbGwoX19OUl9pb19nZXRldmVudHMs IGN0eCwgMCwgMCwgTlVMTCwgTlVMTCk6IEVJTlZBTCAoMjIpCgpTdW1tYXJ5OgpwYXNzZWQgICAx CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9u X3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25f dHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9 MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1pb19zZXR1cDAxIHN0aW1lPTE2 MzI1MjgyOTEKY21kbGluZT0iaW9fc2V0dXAwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8 PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4g aXMgMGggMjVtIDAwcwppb19zZXR1cDAxLmM6NjY6IFRQQVNTOiBpb19zZXR1cCgpIHBhc3NlZCBh cyBleHBlY3RlZAppb19zZXR1cDAxLmM6NDU6IFRQQVNTOiBpb19zZXR1cCgpIGZhaWxlZCBhcyBl eHBlY3RlZCwgcmV0dXJuZWQgLUVJTlZBTAppb19zZXR1cDAxLmM6NDU6IFRQQVNTOiBpb19zZXR1 cCgpIGZhaWxlZCBhcyBleHBlY3RlZCwgcmV0dXJuZWQgLUVJTlZBTAppb19zZXR1cDAxLmM6NDU6 IFRQQVNTOiBpb19zZXR1cCgpIGZhaWxlZCBhcyBleHBlY3RlZCwgcmV0dXJuZWQgLUVGQVVMVApp b19zZXR1cDAxLmM6NDU6IFRQQVNTOiBpb19zZXR1cCgpIGZhaWxlZCBhcyBleHBlY3RlZCwgcmV0 dXJuZWQgLUVBR0FJTi9FV09VTERCTE9DSwoKU3VtbWFyeToKcGFzc2VkICAgNQpmYWlsZWQgICAw CmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9a2V5Y3RsMDggc3RpbWU9MTYzMjUyODI5MQpjbWRs aW5lPSJrZXljdGwwOCIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+ Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpr ZXljdGwwOC5jOjIyOiBUUEFTUzogRGVuaWVkIGFjY2VzcyB0byAuYnVpbHRpbl90cnVzdGVkX2tl eXMKClN1bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAK d2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIK ZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVm aWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4K dGFnPWxpbmthdDAxIHN0aW1lPTE2MzI1MjgyOTEKY21kbGluZT0ibGlua2F0MDEiCmNvbnRhY3Rz PSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KbGlua2F0MDEgICAgMSAgVFBBU1Mg IDogIGxpbmthdCBpcyBmdW5jdGlvbmFsaXR5IGNvcnJlY3QKbGlua2F0MDEgICAgMiAgVFBBU1Mg IDogIGxpbmthdCBzdWNjZWVkZWQgYXMgZXhwZWN0ZWQKbGlua2F0MDEgICAgMyAgVFBBU1MgIDog IGxpbmthdCBpcyBmdW5jdGlvbmFsaXR5IGNvcnJlY3QKbGlua2F0MDEgICAgNCAgVFBBU1MgIDog IGxpbmthdCBpcyBmdW5jdGlvbmFsaXR5IGNvcnJlY3QKbGlua2F0MDEgICAgNSAgVFBBU1MgIDog IGxpbmthdCBpcyBmdW5jdGlvbmFsaXR5IGNvcnJlY3QKbGlua2F0MDEgICAgNiAgVFBBU1MgIDog IGxpbmthdCBzdWNjZWVkZWQgYXMgZXhwZWN0ZWQKbGlua2F0MDEgICAgNyAgVFBBU1MgIDogIGxp bmthdCBpcyBmdW5jdGlvbmFsaXR5IGNvcnJlY3QKbGlua2F0MDEgICAgOCAgVFBBU1MgIDogIGxp bmthdCBmYWlsZWQgYXMgZXhwZWN0ZWQ6IFRFU1RfRVJSTk89RU5PVERJUigyMCk6IE5vdCBhIGRp cmVjdG9yeQpsaW5rYXQwMSAgICA5ICBUUEFTUyAgOiAgbGlua2F0IGZhaWxlZCBhcyBleHBlY3Rl ZDogVEVTVF9FUlJOTz1FTk9URElSKDIwKTogTm90IGEgZGlyZWN0b3J5CmxpbmthdDAxICAgMTAg IFRQQVNTICA6ICBsaW5rYXQgc3VjY2VlZGVkIGFzIGV4cGVjdGVkCmxpbmthdDAxICAgMTEgIFRQ QVNTICA6ICBsaW5rYXQgaXMgZnVuY3Rpb25hbGl0eSBjb3JyZWN0CmxpbmthdDAxICAgMTIgIFRQ QVNTICA6ICBsaW5rYXQgZmFpbGVkIGFzIGV4cGVjdGVkOiBURVNUX0VSUk5PPUVCQURGKDkpOiBC YWQgZmlsZSBkZXNjcmlwdG9yCmxpbmthdDAxICAgMTMgIFRQQVNTICA6ICBsaW5rYXQgZmFpbGVk IGFzIGV4cGVjdGVkOiBURVNUX0VSUk5PPUVCQURGKDkpOiBCYWQgZmlsZSBkZXNjcmlwdG9yCmxp bmthdDAxICAgMTQgIFRQQVNTICA6ICBsaW5rYXQgc3VjY2VlZGVkIGFzIGV4cGVjdGVkCmxpbmth dDAxICAgMTUgIFRQQVNTICA6ICBsaW5rYXQgaXMgZnVuY3Rpb25hbGl0eSBjb3JyZWN0Cmxpbmth dDAxICAgMTYgIFRQQVNTICA6ICBsaW5rYXQgZmFpbGVkIGFzIGV4cGVjdGVkOiBURVNUX0VSUk5P PUVOT0VOVCgyKTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpsaW5rYXQwMSAgIDE3ICBUUEFT UyAgOiAgbGlua2F0IGZhaWxlZCBhcyBleHBlY3RlZDogVEVTVF9FUlJOTz1FTk9FTlQoMik6IE5v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKbGlua2F0MDEgICAxOCAgVFBBU1MgIDogIGxpbmthdCBz dWNjZWVkZWQgYXMgZXhwZWN0ZWQKbGlua2F0MDEgICAxOSAgVFBBU1MgIDogIGxpbmthdCBpcyBm dW5jdGlvbmFsaXR5IGNvcnJlY3QKbGlua2F0MDEgICAyMCAgVFBBU1MgIDogIGxpbmthdCBmYWls ZWQgYXMgZXhwZWN0ZWQ6IFRFU1RfRVJSTk89RVhERVYoMTgpOiBJbnZhbGlkIGNyb3NzLWRldmlj ZSBsaW5rCmxpbmthdDAxICAgMjEgIFRQQVNTICA6ICBsaW5rYXQgZmFpbGVkIGFzIGV4cGVjdGVk OiBURVNUX0VSUk5PPUVQRVJNKDEpOiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZApsaW5rYXQwMSAg IDIyICBUUEFTUyAgOiAgbGlua2F0IGZhaWxlZCBhcyBleHBlY3RlZDogVEVTVF9FUlJOTz1FSU5W QUwoMjIpOiBJbnZhbGlkIGFyZ3VtZW50Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlv bl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0 aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8 dGVzdF9zdGFydD4+Pgp0YWc9bGlzdHhhdHRyMDEgc3RpbWU9MTYzMjUyODI5MQpjbWRsaW5lPSJs aXN0eGF0dHIwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0 c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpsaXN0 eGF0dHIwMS5jOjYzOiBUUEFTUzogbGlzdHhhdHRyKCkgc3VjY2VlZGVkCgpTdW1tYXJ5OgpwYXNz ZWQgICAxCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhl Y3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWlu YXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBj c3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1saXN0eGF0dHIwMiBz dGltZT0xNjMyNTI4MjkxCmNtZGxpbmU9Imxpc3R4YXR0cjAyIgpjb250YWN0cz0iIgphbmFseXNp cz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQg cGVyIHJ1biBpcyAwaCAyNW0gMDBzCmxpc3R4YXR0cjAyLmM6NzM6IFRQQVNTOiBsaXN0eGF0dHIo KSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVSQU5HRSAoMzQpCmxpc3R4YXR0cjAyLmM6NzM6IFRQQVNT OiBsaXN0eGF0dHIoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT0VOVCAoMikKbGlzdHhhdHRyMDIu Yzo3MzogVFBBU1M6IGxpc3R4YXR0cigpIGZhaWxlZCBhcyBleHBlY3RlZDogRUZBVUxUICgxNCkK bGlzdHhhdHRyMDIuYzo3MzogVFBBU1M6IGxpc3R4YXR0cigpIGZhaWxlZCBhcyBleHBlY3RlZDog RU5BTUVUT09MT05HICgzNikKClN1bW1hcnk6CnBhc3NlZCAgIDQKZmFpbGVkICAgMApicm9rZW4g ICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPWxzZWVrMTEgc3RpbWU9MTYzMjUyODI5MQpjbWRsaW5lPSJsc2Vl azExIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCmxzZWVrMTEuYzox NjI6IFRJTkZPOiBUaGUgYmxvY2sgc2l6ZSBpcyA0MDk2CmxzZWVrMTEuYzoyMTI6IFRQQVNTOiBU aGUgMHRoIHRlc3QgcGFzc2VkOiBTRUVLX0RBVEEgZnJvbSBzdGFydGJsb2NrIDAgb2Zmc2V0IDAK bHNlZWsxMS5jOjIxMjogVFBBU1M6IFRoZSAxdGggdGVzdCBwYXNzZWQ6IFNFRUtfREFUQSBmcm9t IHN0YXJ0YmxvY2sgMCBvZmZzZXQgNApsc2VlazExLmM6MjEyOiBUUEFTUzogVGhlIDJ0aCB0ZXN0 IHBhc3NlZDogU0VFS19IT0xFIGZyb20gc3RhcnRibG9jayAwIG9mZnNldCAwCmxzZWVrMTEuYzoy MTI6IFRQQVNTOiBUaGUgM3RoIHRlc3QgcGFzc2VkOiBTRUVLX0hPTEUgZnJvbSBzdGFydGJsb2Nr IDAgb2Zmc2V0IDQKbHNlZWsxMS5jOjIxMjogVFBBU1M6IFRoZSA0dGggdGVzdCBwYXNzZWQ6IFNF RUtfSE9MRSBmcm9tIHN0YXJ0YmxvY2sgMSBvZmZzZXQgMApsc2VlazExLmM6MjEyOiBUUEFTUzog VGhlIDV0aCB0ZXN0IHBhc3NlZDogU0VFS19IT0xFIGZyb20gc3RhcnRibG9jayAxIG9mZnNldCAx MjgKbHNlZWsxMS5jOjIxMjogVFBBU1M6IFRoZSA2dGggdGVzdCBwYXNzZWQ6IFNFRUtfREFUQSBm cm9tIHN0YXJ0YmxvY2sgMSBvZmZzZXQgMApsc2VlazExLmM6MjEyOiBUUEFTUzogVGhlIDd0aCB0 ZXN0IHBhc3NlZDogU0VFS19EQVRBIGZyb20gc3RhcnRibG9jayAxMCBvZmZzZXQgLTEKbHNlZWsx MS5jOjIxMjogVFBBU1M6IFRoZSA4dGggdGVzdCBwYXNzZWQ6IFNFRUtfREFUQSBmcm9tIHN0YXJ0 YmxvY2sgMTAgb2Zmc2V0IDAKbHNlZWsxMS5jOjIxMjogVFBBU1M6IFRoZSA5dGggdGVzdCBwYXNz ZWQ6IFNFRUtfREFUQSBmcm9tIHN0YXJ0YmxvY2sgMTAgb2Zmc2V0IDQKbHNlZWsxMS5jOjIxMjog VFBBU1M6IFRoZSAxMHRoIHRlc3QgcGFzc2VkOiBTRUVLX0hPTEUgZnJvbSBzdGFydGJsb2NrIDEw IG9mZnNldCAwCmxzZWVrMTEuYzoyMTI6IFRQQVNTOiBUaGUgMTF0aCB0ZXN0IHBhc3NlZDogU0VF S19IT0xFIGZyb20gc3RhcnRibG9jayAxMCBvZmZzZXQgNApsc2VlazExLmM6MjEyOiBUUEFTUzog VGhlIDEydGggdGVzdCBwYXNzZWQ6IFNFRUtfSE9MRSBmcm9tIHN0YXJ0YmxvY2sgMTEgb2Zmc2V0 IDEyOApsc2VlazExLmM6MjEyOiBUUEFTUzogVGhlIDEzdGggdGVzdCBwYXNzZWQ6IFNFRUtfREFU QSBmcm9tIHN0YXJ0YmxvY2sgMTEgb2Zmc2V0IDEyOApsc2VlazExLmM6MjEyOiBUUEFTUzogVGhl IDE0dGggdGVzdCBwYXNzZWQ6IFNFRUtfSE9MRSBmcm9tIHN0YXJ0YmxvY2sgMzAgb2Zmc2V0IC0x MjgKClN1bW1hcnk6CnBhc3NlZCAgIDE1CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAw Cndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2si CmR1cmF0aW9uPTEgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3Jl ZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+ CnRhZz1ta2RpcjAzIHN0aW1lPTE2MzI1MjgyOTIKY21kbGluZT0ibWtkaXIwMyIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZP OiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpta2RpcjAzLmM6NjI6IFRQQVNTOiBta2Rp cigpIGZhaWxlZCBhcyBleHBlY3RlZDogRUZBVUxUICgxNCkKbWtkaXIwMy5jOjYyOiBUUEFTUzog bWtkaXIoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOQU1FVE9PTE9ORyAoMzYpCm1rZGlyMDMuYzo2 MjogVFBBU1M6IG1rZGlyKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFRVhJU1QgKDE3KQpta2RpcjAz LmM6NjI6IFRQQVNTOiBta2RpcigpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQpta2Rp cjAzLmM6NjI6IFRQQVNTOiBta2RpcigpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PVERJUiAoMjAp Cm1rZGlyMDMuYzo2MjogVFBBU1M6IG1rZGlyKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTE9PUCAo NDApCm1rZGlyMDMuYzo2MjogVFBBU1M6IG1rZGlyKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFUk9G UyAoMzApCgpTdW1tYXJ5OgpwYXNzZWQgICA3CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVk ICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0i b2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBj b3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0 Pj4+CnRhZz1ta2RpcjA1IHN0aW1lPTE2MzI1MjgyOTIKY21kbGluZT0ibWtkaXIwNSIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJ TkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpta2RpcjA1LmM6NDU6IFRQQVNTOiBt a2RpcigpIGZ1bmN0aW9uYWxpdHkgaXMgY29ycmVjdAoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWls ZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0 dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9 ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTEKPDw8 dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bWtkaXIwOSBzdGltZT0xNjMyNTI4Mjky CmNtZGxpbmU9Im1rZGlyMDkiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRw dXQ+Pj4KbWtkaXIwOSAgICAgMSAgVFBBU1MgIDogIFBBU1MKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+ Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEwIHRlcm1pbmF0aW9uX3R5cGU9ZXhp dGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTMxNCBjc3RpbWU9MjMyMgo8 PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1ta25vZGF0MDIgc3RpbWU9MTYzMjUy ODMwMgpjbWRsaW5lPSJta25vZGF0MDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVz dF9vdXRwdXQ+Pj4KbWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIwMTgpCm1rbm9kYXQgICAgIDAgIFRJ TkZPICA6ICBGb3VuZCBmcmVlIGRldmljZSAwICcvZGV2L2xvb3AwJwpta25vZGF0ICAgICAwICBU SU5GTyAgOiAgRm9ybWF0dGluZyAvZGV2L2xvb3AwIHdpdGggZXh0MiBvcHRzPScnIGV4dHJhIG9w dHM9JycKbWtub2RhdCAgICAgMSAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhw ZWN0ZWQgdmFsdWU6IFRFU1RfRVJSTk89U1VDQ0VTUygwKTogU3VjY2Vzcwpta25vZGF0ICAgICAy ICBUUEFTUyAgOiAgbWtub2RhdCgpIHJldHVybmVkIHRoZSBleHBlY3RlZCB2YWx1ZTogVEVTVF9F UlJOTz1TVUNDRVNTKDApOiBTdWNjZXNzCm1rbm9kYXQgICAgIDMgIFRQQVNTICA6ICBta25vZGF0 KCkgcmV0dXJuZWQgdGhlIGV4cGVjdGVkIHZhbHVlOiBURVNUX0VSUk5PPVNVQ0NFU1MoMCk6IFN1 Y2Nlc3MKbWtub2RhdCAgICAgNCAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhw ZWN0ZWQgdmFsdWU6IFRFU1RfRVJSTk89RVJPRlMoMzApOiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0K bWtub2RhdCAgICAgNSAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQg dmFsdWU6IFRFU1RfRVJSTk89RVJPRlMoMzApOiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0KbWtub2Rh dCAgICAgNiAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgdmFsdWU6 IFRFU1RfRVJSTk89RVJPRlMoMzApOiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0KbWtub2RhdCAgICAg NyAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgdmFsdWU6IFRFU1Rf RVJSTk89RUxPT1AoNDApOiBUb28gbWFueSBsZXZlbHMgb2Ygc3ltYm9saWMgbGlua3MKbWtub2Rh dCAgICAgOCAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgdmFsdWU6 IFRFU1RfRVJSTk89RUxPT1AoNDApOiBUb28gbWFueSBsZXZlbHMgb2Ygc3ltYm9saWMgbGlua3MK bWtub2RhdCAgICAgOSAgVFBBU1MgIDogIG1rbm9kYXQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQg dmFsdWU6IFRFU1RfRVJSTk89RUxPT1AoNDApOiBUb28gbWFueSBsZXZlbHMgb2Ygc3ltYm9saWMg bGlua3MKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0 aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1u bwpjdXRpbWU9MCBjc3RpbWU9Mgo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1t bG9jazIwMSBzdGltZT0xNjMyNTI4MzAyCmNtZGxpbmU9Im1sb2NrMjAxIgpjb250YWN0cz0iIgph bmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRp bWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCm1sb2NrMjAxLmM6MTI4OiBUUEFTUzogbWxvY2sy KDApIHN1Y2NlZWRlZCBpbiBsb2NraW5nIDEgcGFnZXMKbWxvY2syMDEuYzoxMjg6IFRQQVNTOiBt bG9jazIoMCkgc3VjY2VlZGVkIGluIGxvY2tpbmcgOCBwYWdlcwptbG9jazIwMS5jOjEyODogVFBB U1M6IG1sb2NrMigwKSBzdWNjZWVkZWQgaW4gbG9ja2luZyAzIHBhZ2VzCm1sb2NrMjAxLmM6MTI4 OiBUUEFTUzogbWxvY2syKDApIHN1Y2NlZWRlZCBpbiBsb2NraW5nIDIgcGFnZXMKbWxvY2syMDEu YzoxMjg6IFRQQVNTOiBtbG9jazIoMSkgc3VjY2VlZGVkIGluIGxvY2tpbmcgMCBwYWdlcwptbG9j azIwMS5jOjEyODogVFBBU1M6IG1sb2NrMigxKSBzdWNjZWVkZWQgaW4gbG9ja2luZyA0IHBhZ2Vz Cm1sb2NrMjAxLmM6MTI4OiBUUEFTUzogbWxvY2syKDEpIHN1Y2NlZWRlZCBpbiBsb2NraW5nIDEg cGFnZXMKbWxvY2syMDEuYzoxMjg6IFRQQVNTOiBtbG9jazIoMSkgc3VjY2VlZGVkIGluIGxvY2tp bmcgNCBwYWdlcwoKU3VtbWFyeToKcGFzc2VkICAgOApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tp cHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0 dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lk PTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9z dGFydD4+Pgp0YWc9bW1hcDAyIHN0aW1lPTE2MzI1MjgzMDIKY21kbGluZT0ibW1hcDAyIgpjb250 YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+Cm1tYXAwMiAgICAgIDEgIFRQ QVNTICA6ICBGdW5jdGlvbmFsaXR5IG9mIG1tYXAoKSBzdWNjZXNzZnVsCjw8PGV4ZWN1dGlvbl9z dGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5 cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAK PDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bW1hcDAzIHN0aW1lPTE2MzI1Mjgz MDIKY21kbGluZT0ibW1hcDAzIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0 cHV0Pj4+Cm1tYXAwMyAgICAgIDEgIFRQQVNTICA6ICBtbWFwKCkgZnVuY3Rpb25hbGl0eSBpcyBj b3JyZWN0Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJh dGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9 bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9 bW1hcDE0IHN0aW1lPTE2MzI1MjgzMDIKY21kbGluZT0ibW1hcDE0Igpjb250YWN0cz0iIgphbmFs eXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+Cm1tYXAxNCAgICAgIDEgIFRQQVNTICA6ICBGdW5j dGlvbmFsaXR5IG9mIG1tYXAoKSBzdWNjZXNzZnVsCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+ Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bW1hcDE1IHN0aW1lPTE2MzI1MjgzMDIKY21kbGluZT0i bW1hcDE1Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+Cm1tYXAx NSAgICAgIDEgIFRQQVNTICA6ICBtbWFwIGludG8gaGlnaCByZWdpb24gZmFpbGVkIGFzIGV4cGVj dGVkOiBlcnJubz1FTk9NRU0oMTIpOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5Cjw8PGV4ZWN1dGlv bl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9u X3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1l PTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bW92ZV9tb3VudDAyIHN0aW1l PTE2MzI1MjgzMDIKY21kbGluZT0ibW92ZV9tb3VudDAyIgpjb250YWN0cz0iIgphbmFseXNpcz1l eGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF9kZXZpY2UuYzo4OTogVElORk86IEZvdW5kIGZyZWUg ZGV2aWNlIDAgJy9kZXYvbG9vcDAnCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86 IEtlcm5lbCBzdXBwb3J0cyBleHQyCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86 IG1rZnMuZXh0MiBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86 IEtlcm5lbCBzdXBwb3J0cyBleHQzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86 IG1rZnMuZXh0MyBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86 IEtlcm5lbCBzdXBwb3J0cyBleHQ0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86 IG1rZnMuZXh0NCBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86 IEtlcm5lbCBzdXBwb3J0cyB4ZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzog bWtmcy54ZnMgZG9lcyBleGlzdAp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6ODk6IFRJTkZPOiBL ZXJuZWwgc3VwcG9ydHMgYnRyZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzog bWtmcy5idHJmcyBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86 IEtlcm5lbCBzdXBwb3J0cyB2ZmF0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo1MTogVElORk86 IG1rZnMudmZhdCBkb2VzIGV4aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzoxMTU6IFRJTkZP OiBGaWxlc3lzdGVtIGV4ZmF0IGlzIG5vdCBzdXBwb3J0ZWQKdHN0X3N1cHBvcnRlZF9mc190eXBl cy5jOjExOTogVElORk86IEZVU0UgZG9lcyBzdXBwb3J0IG50ZnMKdHN0X3N1cHBvcnRlZF9mc190 eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5udGZzIGRvZXMgZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190 eXBlcy5jOjE1NzogVElORk86IFNraXBwaW5nIEZVU0UgYmFzZWQgbnRmcyBhcyByZXF1ZXN0ZWQg YnkgdGhlIHRlc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1 cHBvcnRzIHRtcGZzCnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzozODogVElORk86IG1rZnMgaXMg bm90IG5lZWRlZCBmb3IgdG1wZnMKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGluZyBvbiBl eHQyCnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGluZyAvZGV2L2xvb3AwIHdpdGggZXh0 MiBvcHRzPScnIGV4dHJhIG9wdHM9JycKbWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIwMTgpCnRzdF90 ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCm1vdmVfbW91 bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC1mcm9tLWZkOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFz IGV4cGVjdGVkOiBFQkFERiAoOSkKbW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLWZy b20tcGF0aDogbW92ZV9tb3VudCgpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQptb3Zl X21vdW50MDIuYzo4MDogVFBBU1M6IGludmFsaWQtdG8tZmQ6IG1vdmVfbW91bnQoKSBmYWlsZWQg YXMgZXhwZWN0ZWQ6IEVCQURGICg5KQptb3ZlX21vdW50MDIuYzo4MDogVFBBU1M6IGludmFsaWQt dG8tcGF0aDogbW92ZV9tb3VudCgpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQptb3Zl X21vdW50MDIuYzo4MDogVFBBU1M6IGludmFsaWQtZmxhZ3M6IG1vdmVfbW91bnQoKSBmYWlsZWQg YXMgZXhwZWN0ZWQ6IEVJTlZBTCAoMjIpCnRzdF90ZXN0LmM6MTM3OTogVElORk86IFRlc3Rpbmcg b24gZXh0Mwp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1hdHRpbmcgL2Rldi9sb29wMCB3aXRo IGV4dDMgb3B0cz0nJyBleHRyYSBvcHRzPScnCm1rZTJmcyAxLjQ0LjUgKDE1LURlYy0yMDE4KQp0 c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwptb3Zl X21vdW50MDIuYzo4MDogVFBBU1M6IGludmFsaWQtZnJvbS1mZDogbW92ZV9tb3VudCgpIGZhaWxl ZCBhcyBleHBlY3RlZDogRUJBREYgKDkpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxp ZC1mcm9tLXBhdGg6IG1vdmVfbW91bnQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT0VOVCAoMikK bW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLXRvLWZkOiBtb3ZlX21vdW50KCkgZmFp bGVkIGFzIGV4cGVjdGVkOiBFQkFERiAoOSkKbW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZh bGlkLXRvLXBhdGg6IG1vdmVfbW91bnQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVOT0VOVCAoMikK bW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLWZsYWdzOiBtb3ZlX21vdW50KCkgZmFp bGVkIGFzIGV4cGVjdGVkOiBFSU5WQUwgKDIyKQp0c3RfdGVzdC5jOjEzNzk6IFRJTkZPOiBUZXN0 aW5nIG9uIGV4dDQKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9vcDAg d2l0aCBleHQ0IG9wdHM9JycgZXh0cmEgb3B0cz0nJwpta2UyZnMgMS40NC41ICgxNS1EZWMtMjAx OCkKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMK bW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLWZyb20tZmQ6IG1vdmVfbW91bnQoKSBm YWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQptb3ZlX21vdW50MDIuYzo4MDogVFBBU1M6IGlu dmFsaWQtZnJvbS1wYXRoOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FTlQg KDIpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC10by1mZDogbW92ZV9tb3VudCgp IGZhaWxlZCBhcyBleHBlY3RlZDogRUJBREYgKDkpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzog aW52YWxpZC10by1wYXRoOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FTlQg KDIpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC1mbGFnczogbW92ZV9tb3VudCgp IGZhaWxlZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzog VGVzdGluZyBvbiB4ZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9v cDAgd2l0aCB4ZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6MTMxMzogVElORk86 IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzog aW52YWxpZC1mcm9tLWZkOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFQkFERiAo OSkKbW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLWZyb20tcGF0aDogbW92ZV9tb3Vu dCgpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQptb3ZlX21vdW50MDIuYzo4MDogVFBB U1M6IGludmFsaWQtdG8tZmQ6IG1vdmVfbW91bnQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURG ICg5KQptb3ZlX21vdW50MDIuYzo4MDogVFBBU1M6IGludmFsaWQtdG8tcGF0aDogbW92ZV9tb3Vu dCgpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQptb3ZlX21vdW50MDIuYzo4MDogVFBB U1M6IGludmFsaWQtZmxhZ3M6IG1vdmVfbW91bnQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVJTlZB TCAoMjIpCnRzdF90ZXN0LmM6MTM3OTogVElORk86IFRlc3Rpbmcgb24gYnRyZnMKdHN0X3Rlc3Qu Yzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9vcDAgd2l0aCBidHJmcyBvcHRzPScnIGV4 dHJhIG9wdHM9JycKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBo IDI1bSAwMHMKbW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLWZyb20tZmQ6IG1vdmVf bW91bnQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQptb3ZlX21vdW50MDIuYzo4MDog VFBBU1M6IGludmFsaWQtZnJvbS1wYXRoOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVk OiBFTk9FTlQgKDIpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC10by1mZDogbW92 ZV9tb3VudCgpIGZhaWxlZCBhcyBleHBlY3RlZDogRUJBREYgKDkpCm1vdmVfbW91bnQwMi5jOjgw OiBUUEFTUzogaW52YWxpZC10by1wYXRoOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVk OiBFTk9FTlQgKDIpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC1mbGFnczogbW92 ZV9tb3VudCgpIGZhaWxlZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5 OiBUSU5GTzogVGVzdGluZyBvbiB2ZmF0CnRzdF90ZXN0LmM6ODg5OiBUSU5GTzogRm9ybWF0dGlu ZyAvZGV2L2xvb3AwIHdpdGggdmZhdCBvcHRzPScnIGV4dHJhIG9wdHM9JycKdHN0X3Rlc3QuYzox MzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKbW92ZV9tb3VudDAyLmM6 ODA6IFRQQVNTOiBpbnZhbGlkLWZyb20tZmQ6IG1vdmVfbW91bnQoKSBmYWlsZWQgYXMgZXhwZWN0 ZWQ6IEVCQURGICg5KQptb3ZlX21vdW50MDIuYzo4MDogVFBBU1M6IGludmFsaWQtZnJvbS1wYXRo OiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FTlQgKDIpCm1vdmVfbW91bnQw Mi5jOjgwOiBUUEFTUzogaW52YWxpZC10by1mZDogbW92ZV9tb3VudCgpIGZhaWxlZCBhcyBleHBl Y3RlZDogRUJBREYgKDkpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC10by1wYXRo OiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FTlQgKDIpCm1vdmVfbW91bnQw Mi5jOjgwOiBUUEFTUzogaW52YWxpZC1mbGFnczogbW92ZV9tb3VudCgpIGZhaWxlZCBhcyBleHBl Y3RlZDogRUlOVkFMICgyMikKdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGluZyBvbiB0bXBm cwp0c3RfdGVzdC5jOjg4OTogVElORk86IFNraXBwaW5nIG1rZnMgZm9yIFRNUEZTIGZpbGVzeXN0 ZW0KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMK bW92ZV9tb3VudDAyLmM6ODA6IFRQQVNTOiBpbnZhbGlkLWZyb20tZmQ6IG1vdmVfbW91bnQoKSBm YWlsZWQgYXMgZXhwZWN0ZWQ6IEVCQURGICg5KQptb3ZlX21vdW50MDIuYzo4MDogVFBBU1M6IGlu dmFsaWQtZnJvbS1wYXRoOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FTlQg KDIpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC10by1mZDogbW92ZV9tb3VudCgp IGZhaWxlZCBhcyBleHBlY3RlZDogRUJBREYgKDkpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzog aW52YWxpZC10by1wYXRoOiBtb3ZlX21vdW50KCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTk9FTlQg KDIpCm1vdmVfbW91bnQwMi5jOjgwOiBUUEFTUzogaW52YWxpZC1mbGFnczogbW92ZV9tb3VudCgp IGZhaWxlZCBhcyBleHBlY3RlZDogRUlOVkFMICgyMikKClN1bW1hcnk6CnBhc3NlZCAgIDM1CmZh aWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0 YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTQgdGVybWluYXRpb25fdHlw ZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9NCBjc3RpbWU9MzkK PDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bW92ZV9wYWdlczA1IHN0aW1lPTE2 MzI1MjgzMDYKY21kbGluZT0ibW92ZV9wYWdlczA1Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+Cm1vdmVfcGFnZXMwNSAgICAxICBUQ09ORiAgOiAgbW92ZV9wYWdl c19zdXBwb3J0LmM6NDA3OiBhdCBsZWFzdCAyIGFsbG93ZWQgTlVNQSBub2RlcyBhcmUgcmVxdWly ZWQKbW92ZV9wYWdlczA1ICAgIDIgIFRDT05GICA6ICBtb3ZlX3BhZ2VzX3N1cHBvcnQuYzo0MDc6 IFJlbWFpbmluZyBjYXNlcyBub3QgYXBwcm9wcmlhdGUgZm9yIGNvbmZpZ3VyYXRpb24KPDw8ZXhl Y3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWlu YXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0aW1lPTAg Y3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bXByb3RlY3QwMSBz dGltZT0xNjMyNTI4MzA2CmNtZGxpbmU9Im1wcm90ZWN0MDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lz PWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KbXByb3RlY3QwMSAgICAxICBUUEFTUyAgOiAgZXhwZWN0 ZWQgZmFpbHVyZSAtIGVycm5vID0gMTIgOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5Cm1wcm90ZWN0 MDEgICAgMiAgVFBBU1MgIDogIGV4cGVjdGVkIGZhaWx1cmUgLSBlcnJubyA9IDIyIDogSW52YWxp ZCBhcmd1bWVudAptcHJvdGVjdDAxICAgIDMgIFRQQVNTICA6ICBleHBlY3RlZCBmYWlsdXJlIC0g ZXJybm8gPSAxMyA6IFBlcm1pc3Npb24gZGVuaWVkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+ Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bXFfdGltZWRzZW5kMDEgc3RpbWU9MTYzMjUyODMwNgpj bWRsaW5lPSJtcV90aW1lZHNlbmQwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0 X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGgg MjVtIDAwcwptcV90aW1lZHNlbmQwMS5jOjE1MzogVElORk86IFRlc3RpbmcgdmFyaWFudDogdkRT TyBvciBzeXNjYWxsIHdpdGggbGliYyBzcGVjCm1xX3RpbWVkc2VuZDAxLmM6MjYwOiBUUEFTUzog bXFfdGltZWRyZWNlaXZlKCkgcmV0dXJuZWQgMCwgcHJpb3JpdHkgMCwgbGVuZ3RoOiA4MTkyCm1x X3RpbWVkc2VuZDAxLmM6MjYwOiBUUEFTUzogbXFfdGltZWRyZWNlaXZlKCkgcmV0dXJuZWQgMSwg cHJpb3JpdHkgMCwgbGVuZ3RoOiA4MTkyCm1xX3RpbWVkc2VuZDAxLmM6MjYwOiBUUEFTUzogbXFf dGltZWRyZWNlaXZlKCkgcmV0dXJuZWQgODE5MiwgcHJpb3JpdHkgMCwgbGVuZ3RoOiA4MTkyCm1x X3RpbWVkc2VuZDAxLmM6MjYwOiBUUEFTUzogbXFfdGltZWRyZWNlaXZlKCkgcmV0dXJuZWQgMSwg cHJpb3JpdHkgMzI3NjcsIGxlbmd0aDogODE5MgptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6 IG1xX3RpbWVkc2VuZCgpIGZhaWxlZCBleHBlY3RlZGx5OiBFTVNHU0laRSAoOTApCm1xX3RpbWVk c2VuZDAxLmM6MjEwOiBUUEFTUzogbXFfdGltZWRzZW5kKCkgZmFpbGVkIGV4cGVjdGVkbHk6IEVC QURGICg5KQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1xX3RpbWVkc2VuZCgpIGZhaWxl ZCBleHBlY3RlZGx5OiBFQkFERiAoOSkKbXFfdGltZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90 aW1lZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTogRUJBREYgKDkpCm1xX3RpbWVkc2VuZDAxLmM6 MjYwOiBUUEFTUzogbXFfdGltZWRyZWNlaXZlKCkgcmV0dXJuZWQgMTYsIHByaW9yaXR5IDAsIGxl bmd0aDogODE5MgptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1xX3RpbWVkc2VuZCgpIGZh aWxlZCBleHBlY3RlZGx5OiBFSU5WQUwgKDIyKQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6 IG1xX3RpbWVkc2VuZCgpIGZhaWxlZCBleHBlY3RlZGx5OiBFSU5WQUwgKDIyKQovdG1wL2xrcC9s dHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGls cy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAxLzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9s dHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3 MDogVElORk86IHJlY2VpdmUgMi8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3Rj YXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZP OiByZWNlaXZlIDMvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2Vy bmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2 ZSA0LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNj YWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNS8xMCBt ZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFf dGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDYvMTAgbWVzc2FnZQov dG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2Vu ZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA3LzEwIG1lc3NhZ2UKL3RtcC9sa3Av bHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRp bHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgOC8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMv bHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6 NzA6IFRJTkZPOiByZWNlaXZlIDkvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0 Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5G TzogcmVjZWl2ZSAxMC8xMCBtZXNzYWdlCm1xX3RpbWVkc2VuZDAxLmM6MjEwOiBUUEFTUzogbXFf dGltZWRzZW5kKCkgZmFpbGVkIGV4cGVjdGVkbHk6IEVJTlZBTCAoMjIpCi90bXAvbGtwL2x0cC9z cmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21x Lmg6NzA6IFRJTkZPOiByZWNlaXZlIDEvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90 ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBU SU5GTzogcmVjZWl2ZSAyLzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2Vz L2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJl Y2VpdmUgMy8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwv c3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDQv MTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxz L21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA1LzEwIG1lc3Nh Z2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1l ZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNi8xMCBtZXNzYWdlCi90bXAv bGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4u L3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDcvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAv c3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9t cS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA4LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAv dGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDog VElORk86IHJlY2VpdmUgOS8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNl cy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiBy ZWNlaXZlIDEwLzEwIG1lc3NhZ2UKbXFfdGltZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90aW1l ZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTogRUlOVkFMICgyMikKL3RtcC9sa3AvbHRwL3NyYy9s dHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3 MDogVElORk86IHJlY2VpdmUgMS8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3Rj YXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZP OiByZWNlaXZlIDIvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2Vy bmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2 ZSAzLzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNj YWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNC8xMCBt ZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFf dGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDUvMTAgbWVzc2FnZQov dG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2Vu ZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA2LzEwIG1lc3NhZ2UKL3RtcC9sa3Av bHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRp bHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNy8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMv bHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6 NzA6IFRJTkZPOiByZWNlaXZlIDgvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0 Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5G TzogcmVjZWl2ZSA5LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tl cm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2Vp dmUgMTAvMTAgbWVzc2FnZQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1xX3RpbWVkc2Vu ZCgpIGZhaWxlZCBleHBlY3RlZGx5OiBFVElNRURPVVQgKDExMCkKL3RtcC9sa3AvbHRwL3NyYy9s dHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3 MDogVElORk86IHJlY2VpdmUgMS8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3Rj YXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZP OiByZWNlaXZlIDIvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2Vy bmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2 ZSAzLzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNj YWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNC8xMCBt ZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFf dGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDUvMTAgbWVzc2FnZQov dG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2Vu ZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA2LzEwIG1lc3NhZ2UKL3RtcC9sa3Av bHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRp bHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNy8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMv bHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6 NzA6IFRJTkZPOiByZWNlaXZlIDgvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0 Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5G TzogcmVjZWl2ZSA5LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tl cm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2Vp dmUgMTAvMTAgbWVzc2FnZQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1xX3RpbWVkc2Vu ZCgpIGZhaWxlZCBleHBlY3RlZGx5OiBFSU5UUiAoNCkKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVz dGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElO Rk86IHJlY2VpdmUgMS8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9r ZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNl aXZlIDIvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5 c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAzLzEw IG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9t cV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNC8xMCBtZXNzYWdl Ci90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRz ZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDUvMTAgbWVzc2FnZQovdG1wL2xr cC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91 dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA2LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3Ny Yy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEu aDo3MDogVElORk86IHJlY2VpdmUgNy8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rl c3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJ TkZPOiByZWNlaXZlIDgvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMv a2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVj ZWl2ZSA5LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9z eXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgMTAv MTAgbWVzc2FnZQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1xX3RpbWVkc2VuZCgpIGZh aWxlZCBleHBlY3RlZGx5OiBFRkFVTFQgKDE0KQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6 IG1xX3RpbWVkc2VuZCgpIGZhaWxlZCBleHBlY3RlZGx5OiBFRkFVTFQgKDE0KQp0c3RfdGVzdC5j OjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwptcV90aW1lZHNlbmQw MS5jOjE1MzogVElORk86IFRlc3RpbmcgdmFyaWFudDogc3lzY2FsbCB3aXRoIG9sZCBrZXJuZWwg c3BlYwptcV90aW1lZHNlbmQwMS5jOjI2MDogVFBBU1M6IG1xX3RpbWVkcmVjZWl2ZSgpIHJldHVy bmVkIDAsIHByaW9yaXR5IDAsIGxlbmd0aDogODE5MgptcV90aW1lZHNlbmQwMS5jOjI2MDogVFBB U1M6IG1xX3RpbWVkcmVjZWl2ZSgpIHJldHVybmVkIDEsIHByaW9yaXR5IDAsIGxlbmd0aDogODE5 MgptcV90aW1lZHNlbmQwMS5jOjI2MDogVFBBU1M6IG1xX3RpbWVkcmVjZWl2ZSgpIHJldHVybmVk IDgxOTIsIHByaW9yaXR5IDAsIGxlbmd0aDogODE5MgptcV90aW1lZHNlbmQwMS5jOjI2MDogVFBB U1M6IG1xX3RpbWVkcmVjZWl2ZSgpIHJldHVybmVkIDEsIHByaW9yaXR5IDMyNzY3LCBsZW5ndGg6 IDgxOTIKbXFfdGltZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQg ZXhwZWN0ZWRseTogRU1TR1NJWkUgKDkwKQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1x X3RpbWVkc2VuZCgpIGZhaWxlZCBleHBlY3RlZGx5OiBFQkFERiAoOSkKbXFfdGltZWRzZW5kMDEu YzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTogRUJBREYgKDkp Cm1xX3RpbWVkc2VuZDAxLmM6MjEwOiBUUEFTUzogbXFfdGltZWRzZW5kKCkgZmFpbGVkIGV4cGVj dGVkbHk6IEVCQURGICg5KQptcV90aW1lZHNlbmQwMS5jOjI2MDogVFBBU1M6IG1xX3RpbWVkcmVj ZWl2ZSgpIHJldHVybmVkIDE2LCBwcmlvcml0eSAwLCBsZW5ndGg6IDgxOTIKbXFfdGltZWRzZW5k MDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTogRUlOVkFM ICgyMikKbXFfdGltZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQg ZXhwZWN0ZWRseTogRUlOVkFMICgyMikKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tl cm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2Vp dmUgMS8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lz Y2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDIvMTAg bWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21x X3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAzLzEwIG1lc3NhZ2UK L3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNl bmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgNC8xMCBtZXNzYWdlCi90bXAvbGtw L2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0 aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDUvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3Jj L2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5o OjcwOiBUSU5GTzogcmVjZWl2ZSA2LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVz dGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElO Rk86IHJlY2VpdmUgNy8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9r ZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNl aXZlIDgvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5 c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA5LzEw IG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9t cV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgMTAvMTAgbWVzc2Fn ZQptcV90aW1lZHNlbmQwMS5jOjIxMDogVFBBU1M6IG1xX3RpbWVkc2VuZCgpIGZhaWxlZCBleHBl Y3RlZGx5OiBFSU5WQUwgKDIyKQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVs L3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAx LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxs cy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgMi8xMCBtZXNz YWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGlt ZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDMvMTAgbWVzc2FnZQovdG1w L2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8u Li91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA0LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRw L3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMv bXEuaDo3MDogVElORk86IHJlY2VpdmUgNS8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRw L3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6 IFRJTkZPOiByZWNlaXZlIDYvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2Fz ZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzog cmVjZWl2ZSA3LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5l bC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUg OC8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2Fs bHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDkvMTAgbWVz c2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3Rp bWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAxMC8xMCBtZXNzYWdlCm1x X3RpbWVkc2VuZDAxLmM6MjEwOiBUUEFTUzogbXFfdGltZWRzZW5kKCkgZmFpbGVkIGV4cGVjdGVk bHk6IEVJTlZBTCAoMjIpCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lz Y2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDEvMTAg bWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21x X3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAyLzEwIG1lc3NhZ2UK L3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNl bmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgMy8xMCBtZXNzYWdlCi90bXAvbGtw L2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0 aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDQvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3Jj L2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5o OjcwOiBUSU5GTzogcmVjZWl2ZSA1LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVz dGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElO Rk86IHJlY2VpdmUgNi8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9r ZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNl aXZlIDcvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5 c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA4LzEw IG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9t cV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgOS8xMCBtZXNzYWdl Ci90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRz ZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDEwLzEwIG1lc3NhZ2UKbXFfdGlt ZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTog RVRJTUVET1VUICgxMTApCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lz Y2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDEvMTAg bWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21x X3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAyLzEwIG1lc3NhZ2UK L3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNl bmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgMy8xMCBtZXNzYWdlCi90bXAvbGtw L2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0 aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDQvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3Jj L2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5o OjcwOiBUSU5GTzogcmVjZWl2ZSA1LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVz dGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElO Rk86IHJlY2VpdmUgNi8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9r ZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNl aXZlIDcvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5 c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA4LzEw IG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9t cV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgOS8xMCBtZXNzYWdl Ci90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRz ZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDEwLzEwIG1lc3NhZ2UKbXFfdGlt ZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTog RUlOVFIgKDQpCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMv bXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDEvMTAgbWVzc2Fn ZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVk c2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSAyLzEwIG1lc3NhZ2UKL3RtcC9s a3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4v dXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgMy8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9z cmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21x Lmg6NzA6IFRJTkZPOiByZWNlaXZlIDQvMTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90 ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBU SU5GTzogcmVjZWl2ZSA1LzEwIG1lc3NhZ2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2Vz L2tlcm5lbC9zeXNjYWxscy9tcV90aW1lZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJl Y2VpdmUgNi8xMCBtZXNzYWdlCi90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwv c3lzY2FsbHMvbXFfdGltZWRzZW5kLy4uL3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDcv MTAgbWVzc2FnZQovdG1wL2xrcC9sdHAvc3JjL2x0cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxz L21xX3RpbWVkc2VuZC8uLi91dGlscy9tcS5oOjcwOiBUSU5GTzogcmVjZWl2ZSA4LzEwIG1lc3Nh Z2UKL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9tcV90aW1l ZHNlbmQvLi4vdXRpbHMvbXEuaDo3MDogVElORk86IHJlY2VpdmUgOS8xMCBtZXNzYWdlCi90bXAv bGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvbXFfdGltZWRzZW5kLy4u L3V0aWxzL21xLmg6NzA6IFRJTkZPOiByZWNlaXZlIDEwLzEwIG1lc3NhZ2UKbXFfdGltZWRzZW5k MDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQgZXhwZWN0ZWRseTogRUZBVUxU ICgxNCkKbXFfdGltZWRzZW5kMDEuYzoyMTA6IFRQQVNTOiBtcV90aW1lZHNlbmQoKSBmYWlsZWQg ZXhwZWN0ZWRseTogRUZBVUxUICgxNCkKClN1bW1hcnk6CnBhc3NlZCAgIDM0CmZhaWxlZCAgIDAK YnJva2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgpp bml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQg dGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2Vu ZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1tcV91bmxpbmswMSBzdGltZT0xNjMyNTI4MzA2CmNt ZGxpbmU9Im1xX3VubGluazAxIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0 cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0g MDBzCm1xX3VubGluazAxLmM6NzY6IFRJTkZPOiBxdWV1ZSBuYW1lIC90ZXN0X21xdWV1ZQptcV91 bmxpbmswMS5jOjk5OiBUUEFTUzogbXFfdW5saW5rIHJldHVybmVkIDA6IFNVQ0NFU1MgKDApCm1x X3VubGluazAxLmM6NzY6IFRJTkZPOiBxdWV1ZSBuYW1lIC90ZXN0X21xdWV1ZQptcV91bmxpbmsw MS5jOjk5OiBUUEFTUzogbXFfdW5saW5rIHJldHVybmVkIC0xOiBFQUNDRVMgKDEzKQptcV91bmxp bmswMS5jOjc2OiBUSU5GTzogcXVldWUgbmFtZSAvYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh Cm1xX3VubGluazAxLmM6OTk6IFRQQVNTOiBtcV91bmxpbmsgcmV0dXJuZWQgLTE6IEVOT0VOVCAo MikKbXFfdW5saW5rMDEuYzo3NjogVElORk86IHF1ZXVlIG5hbWUgL2FhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWEKbXFfdW5saW5rMDEuYzo5OTogVFBBU1M6IG1xX3VubGluayByZXR1cm5lZCAt MTogRU5BTUVUT09MT05HICgzNikKClN1bW1hcnk6CnBhc3NlZCAgIDQKZmFpbGVkICAgMApicm9r ZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRp YXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJt aW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+ Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPW1yZW1hcDA0IHN0aW1lPTE2MzI1MjgzMDYKY21kbGluZT0i bXJlbWFwMDQiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KbXJl bWFwMDQgICAgMSAgVFBBU1MgIDogIG1yZW1hcCgpIGZhaWxlZCwgJ01SRU1BUF9NQVlNT1ZFIGZs YWcgdW5zZXQnLCBlcnJubyAxMgo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3Rh dHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9p ZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rf c3RhcnQ+Pj4KdGFnPW1zZ2N0bDAyIHN0aW1lPTE2MzI1MjgzMDYKY21kbGluZT0ibXNnY3RsMDIi CmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzox MzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKbXNnY3RsMDIuYzozNDog VFBBU1M6IG1zZ2N0bChJUENfU0VUKSBtc2dfcWJ5dGVzIC0gMQptc2djdGwwMi5jOjQxOiBUUEFT UzogbXNnX3FieXRlcyA9IDE2MzgzCgpTdW1tYXJ5OgpwYXNzZWQgICAyCmZhaWxlZCAgIDAKYnJv a2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0 aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVy bWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1tc2dyY3YwNyBzdGltZT0xNjMyNTI4MzA2CmNtZGxpbmU9 Im1zZ3JjdjA3Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRz dF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCm1zZ3Jj djA3LmM6Njg6IFRQQVNTOiBtc2dyY3YoTVNHX0VYQ0VQVCkgc3VjY2VlZGVkCm1zZ3JjdjA3LmM6 NzE6IFRQQVNTOiBNU0dfRVhDRVBUIGV4Y2VwdGVkIE1TR1RZUEUyIGFuZCBnb3QgTVNHVFlQRTEK bXNncmN2MDcuYzo5NTogVFBBU1M6IG1zZ3JjdihNU0dfTk9FUlJPUikgc3VjY2VlZGVkCm1zZ3Jj djA3LmM6OTg6IFRQQVNTOiBNU0dfTk9FUlJPUiB0cnVuY2F0ZWQgbWVzc2FnZSBjb3JyZWN0bHkK bXNncmN2MDcuYzoxMjY6IFRDT05GOiBNU0dfQ09QWSBuZWVkcyBDT05GSUdfQ0hFQ0tQT1JJTlRf UkVTVE9SRQptc2dyY3YwNy5jOjE3ODogVFBBU1M6IG1zZ3Jjdih6ZXJvX21zZ3R5cCkgc3VjY2Vl ZGVkCm1zZ3JjdjA3LmM6MTgxOiBUUEFTUzogemVyb19tc2d0eXAgZ290IHRoZSBmaXJzdCBtZXNz YWdlCm1zZ3JjdjA3LmM6MjAwOiBUUEFTUzogbXNncmN2KHBvc2l0aXZlX21zZ3R5cCkgc3VjY2Vl ZGVkCm1zZ3JjdjA3LmM6MjA0OiBUUEFTUzogbXNndHlwIGdvdCB0aGUgZmlyc3QgbWVzc2FnZSBp biB0aGUgcXVldWUgb2YgdHlwZSBtc2d0eXAKbXNncmN2MDcuYzoyMjU6IFRQQVNTOiBtc2dyY3Yo bmVnYXRpdmVfbXNndHlwKSBzdWNjZWVkZWQKbXNncmN2MDcuYzoyMjk6IFRQQVNTOiAtbXNndHlw IGdvdCB0aGUgZmlyc3QgbWVzc2FnZSBpbiB0aGUgcXVldWUgd2l0aCB0aGUgbG93ZXN0IHR5cGUK ClN1bW1hcnk6CnBhc3NlZCAgIDEwCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAxCndh cm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1 cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmls ZT1ubwpjdXRpbWU9MSBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRh Zz1tc2dzbmQwNSBzdGltZT0xNjMyNTI4MzA2CmNtZGxpbmU9Im1zZ3NuZDA1Igpjb250YWN0cz0i IgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86 IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCm1zZ3NuZDA1LmM6NTE6IFRQQVNTOiBtc2dz bmQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVBR0FJTi9FV09VTERCTE9DSyAoMTEpCm1zZ3NuZDA1 LmM6NTE6IFRQQVNTOiBtc2dzbmQoKSBmYWlsZWQgYXMgZXhwZWN0ZWQ6IEVJTlRSICg0KQoKU3Vt bWFyeToKcGFzc2VkICAgMgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5n cyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlv bj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8K Y3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9bXN5 bmMwMyBzdGltZT0xNjMyNTI4MzA2CmNtZGxpbmU9Im1zeW5jMDMiCmNvbnRhY3RzPSIiCmFuYWx5 c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KbXN5bmMwMyAgICAgMSAgVFBBU1MgIDogIG1zeW5j IGZhaWxlZCBhcyBleHBlY3RlZDogVEVTVF9FUlJOTz1FQlVTWSgxNik6IERldmljZSBvciByZXNv dXJjZSBidXN5Cm1zeW5jMDMgICAgIDIgIFRQQVNTICA6ICBtc3luYyBmYWlsZWQgYXMgZXhwZWN0 ZWQ6IFRFU1RfRVJSTk89RUlOVkFMKDIyKTogSW52YWxpZCBhcmd1bWVudAptc3luYzAzICAgICAz ICBUUEFTUyAgOiAgbXN5bmMgZmFpbGVkIGFzIGV4cGVjdGVkOiBURVNUX0VSUk5PPUVJTlZBTCgy Mik6IEludmFsaWQgYXJndW1lbnQKbXN5bmMwMyAgICAgNCAgVFBBU1MgIDogIG1zeW5jIGZhaWxl ZCBhcyBleHBlY3RlZDogVEVTVF9FUlJOTz1FSU5WQUwoMjIpOiBJbnZhbGlkIGFyZ3VtZW50Cm1z eW5jMDMgICAgIDUgIFRQQVNTICA6ICBtc3luYyBmYWlsZWQgYXMgZXhwZWN0ZWQ6IFRFU1RfRVJS Tk89RUlOVkFMKDIyKTogSW52YWxpZCBhcmd1bWVudAptc3luYzAzICAgICA2ICBUUEFTUyAgOiAg bXN5bmMgZmFpbGVkIGFzIGV4cGVjdGVkOiBURVNUX0VSUk5PPUVOT01FTSgxMik6IENhbm5vdCBh bGxvY2F0ZSBtZW1vcnkKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0i b2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBj b3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0 Pj4+CnRhZz1tYWR2aXNlMDkgc3RpbWU9MTYzMjUyODMwNgpjbWRsaW5lPSJtYWR2aXNlMDkiCmNv bnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEz OiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKbWFkdmlzZTA5LmM6MzE5OiBU Q09ORjogTUFEVl9GUkVFIGRvZXMgbm90IHdvcmsgd2l0aG91dCBzd2FwCgpTdW1tYXJ5OgpwYXNz ZWQgICAwCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAxCndhcm5pbmdzIDAKPDw8ZXhl Y3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWlu YXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0aW1lPTAg Y3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9cGlkZmRfb3BlbjAz IHN0aW1lPTE2MzI1MjgzMDYKY21kbGluZT0icGlkZmRfb3BlbjAzIgpjb250YWN0cz0iIgphbmFs eXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVv dXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnBpZGZkX29wZW4wMy5jOjQ5OiBUUEFTUzogcGlkZmRf b3BlbigpIHBhc3NlZAoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAK c2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9z dGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9u X2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVz dF9zdGFydD4+Pgp0YWc9cGlwZTA2IHN0aW1lPTE2MzI1MjgzMDYKY21kbGluZT0icGlwZTA2Igpj b250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnBpcGUwNiAgICAgIDEg IFRQQVNTICA6ICBmYWlsZWQgd2l0aCBFTUZJTEUKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0 aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVy bWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1waXBlMDcgc3RpbWU9MTYzMjUyODMwNgpjbWRsaW5lPSJw aXBlMDciCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KcGlwZTA3 ICAgICAgMCAgVElORk8gIDogIEZvdW5kIDQgZmlsZXMgb3BlbgpwaXBlMDcgICAgICAxICBUUEFT UyAgOiAgT3BlbmVkIDUxMCBwaXBlcwo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25f c3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlv bl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRl c3Rfc3RhcnQ+Pj4KdGFnPXBpcGUxMCBzdGltZT0xNjMyNTI4MzA2CmNtZGxpbmU9InBpcGUxMCIK Y29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpwaXBlMTAgICAgICAx ICBUUEFTUyAgOiAgZnVuY3Rpb25hbGl0eSBpcyBjb3JyZWN0Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+ Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhp dGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVz dF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9cGlwZTExIHN0aW1lPTE2MzI1MjgzMDYKY21k bGluZT0icGlwZTExIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+ CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnBp cGUxMS5jOjcwOiBUSU5GTzogUmVhZGluZyA0MDk2IHBlciBlYWNoIG9mIDEgY2hpbGRyZW4KcGlw ZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTUyIHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBp cGUxMS5jOjcwOiBUSU5GTzogUmVhZGluZyAyMDQ4IHBlciBlYWNoIG9mIDIgY2hpbGRyZW4KcGlw ZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTUzIHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBp cGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE1NCByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpw aXBlMTEuYzo3MDogVElORk86IFJlYWRpbmcgMTM2NSBwZXIgZWFjaCBvZiAzIGNoaWxkcmVuCnBp cGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE1NSByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpw aXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNTYgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkK cGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTU3IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5 CnBpcGUxMS5jOjcwOiBUSU5GTzogUmVhZGluZyAxMDI0IHBlciBlYWNoIG9mIDQgY2hpbGRyZW4K cGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTU4IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5 CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE1OSByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3Rs eQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNjAgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0 bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTYxIHJlYWQgcGlwZSBidWZmZXIgY29ycmVj dGx5CnBpcGUxMS5jOjcwOiBUSU5GTzogUmVhZGluZyA0MDkgcGVyIGVhY2ggb2YgMTAgY2hpbGRy ZW4KcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTYyIHJlYWQgcGlwZSBidWZmZXIgY29ycmVj dGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE2MyByZWFkIHBpcGUgYnVmZmVyIGNvcnJl Y3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNjYgcmVhZCBwaXBlIGJ1ZmZlciBjb3Jy ZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTY1IHJlYWQgcGlwZSBidWZmZXIgY29y cmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE2NCByZWFkIHBpcGUgYnVmZmVyIGNv cnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNzAgcmVhZCBwaXBlIGJ1ZmZlciBj b3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTcxIHJlYWQgcGlwZSBidWZmZXIg Y29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE2NyByZWFkIHBpcGUgYnVmZmVy IGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNjkgcmVhZCBwaXBlIGJ1ZmZl ciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTY4IHJlYWQgcGlwZSBidWZm ZXIgY29ycmVjdGx5CnBpcGUxMS5jOjcwOiBUSU5GTzogUmVhZGluZyA4MSBwZXIgZWFjaCBvZiA1 MCBjaGlsZHJlbgpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNzIgcmVhZCBwaXBlIGJ1ZmZl ciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTczIHJlYWQgcGlwZSBidWZm ZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE3NiByZWFkIHBpcGUgYnVm ZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNzUgcmVhZCBwaXBlIGJ1 ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTc0IHJlYWQgcGlwZSBi dWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE3OCByZWFkIHBpcGUg YnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxODAgcmVhZCBwaXBl IGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTc3IHJlYWQgcGlw ZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE4MiByZWFkIHBp cGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxNzkgcmVhZCBw aXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTg0IHJlYWQg cGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE4MSByZWFk IHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxODggcmVh ZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTg2IHJl YWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE4MyBy ZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxOTEg cmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTk1 IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDIw MCByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQx OTcgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0 MjAxIHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQg NDE5NiByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxk IDQyMDMgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGls ZCA0MTk0IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hp bGQgNDIwNSByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6IENo aWxkIDQyMTEgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBD aGlsZCA0MjAyIHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFTUzog Q2hpbGQgNDIwOCByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBBU1M6 IENoaWxkIDQyMDQgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQQVNT OiBDaGlsZCA0MjE1IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBUUEFT UzogQ2hpbGQgNDIxNyByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDogVFBB U1M6IENoaWxkIDQyMTIgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6IFRQ QVNTOiBDaGlsZCA0MjEzIHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUwOiBU UEFTUzogQ2hpbGQgNDIyMCByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1MDog VFBBU1M6IENoaWxkIDQyMTAgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6NTA6 IFRQQVNTOiBDaGlsZCA0MjA2IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5jOjUw OiBUUEFTUzogQ2hpbGQgNDE5OSByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEuYzo1 MDogVFBBU1M6IENoaWxkIDQyMTQgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTExLmM6 NTA6IFRQQVNTOiBDaGlsZCA0MTk4IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUxMS5j OjUwOiBUUEFTUzogQ2hpbGQgNDIxNiByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBlMTEu Yzo1MDogVFBBU1M6IENoaWxkIDQxOTMgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlwZTEx LmM6NTA6IFRQQVNTOiBDaGlsZCA0MjE5IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBpcGUx MS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE4NyByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpwaXBl MTEuYzo1MDogVFBBU1M6IENoaWxkIDQxODUgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkKcGlw ZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MjA3IHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5CnBp cGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDE4OSByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3RseQpw aXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQxOTAgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0bHkK cGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MTkyIHJlYWQgcGlwZSBidWZmZXIgY29ycmVjdGx5 CnBpcGUxMS5jOjUwOiBUUEFTUzogQ2hpbGQgNDIxOCByZWFkIHBpcGUgYnVmZmVyIGNvcnJlY3Rs eQpwaXBlMTEuYzo1MDogVFBBU1M6IENoaWxkIDQyMjEgcmVhZCBwaXBlIGJ1ZmZlciBjb3JyZWN0 bHkKcGlwZTExLmM6NTA6IFRQQVNTOiBDaGlsZCA0MjA5IHJlYWQgcGlwZSBidWZmZXIgY29ycmVj dGx5CgpTdW1tYXJ5OgpwYXNzZWQgICA3MApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAg MAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9r IgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29y ZWZpbGU9bm8KY3V0aW1lPTEgY3N0aW1lPTEKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+ Pgp0YWc9cGlwZTJfMDEgc3RpbWU9MTYzMjUyODMwNgpjbWRsaW5lPSJwaXBlMl8wMSIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJ TkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpwaXBlMl8wMS5jOjU2OiBUSU5GTzog VGVzdCBwaXBlMiB3aXRoIDAgZmxhZyAKcGlwZTJfMDEuYzo2ODogVFBBU1M6IHBpcGUyIGZkc1sw XSBnZXRzIGV4cGVjdGVkIGZsYWcoMCkKcGlwZTJfMDEuYzo2ODogVFBBU1M6IHBpcGUyIGZkc1sx XSBnZXRzIGV4cGVjdGVkIGZsYWcoMCkKcGlwZTJfMDEuYzo1NjogVElORk86IFRlc3QgcGlwZTIg dXNpbmcgT19DTE9FWEVDIGZsYWcgCnBpcGUyXzAxLmM6Njg6IFRQQVNTOiBwaXBlMiBmZHNbMF0g Z2V0cyBleHBlY3RlZCBmbGFnKDUyNDI4OCkKcGlwZTJfMDEuYzo2ODogVFBBU1M6IHBpcGUyIGZk c1sxXSBnZXRzIGV4cGVjdGVkIGZsYWcoNTI0Mjg4KQpwaXBlMl8wMS5jOjU2OiBUSU5GTzogVGVz dCBwaXBlMiB1c2luZyBPX0RJUkVDVCBmbGFnIApwaXBlMl8wMS5jOjY4OiBUUEFTUzogcGlwZTIg ZmRzWzFdIGdldHMgZXhwZWN0ZWQgZmxhZygxNjM4NCkKcGlwZTJfMDEuYzo1NjogVElORk86IFRl c3QgcGlwZTIgdXNpbmcgT19OT05CTE9DSyBmbGFnIApwaXBlMl8wMS5jOjY4OiBUUEFTUzogcGlw ZTIgZmRzWzBdIGdldHMgZXhwZWN0ZWQgZmxhZygyMDQ4KQpwaXBlMl8wMS5jOjY4OiBUUEFTUzog cGlwZTIgZmRzWzFdIGdldHMgZXhwZWN0ZWQgZmxhZygyMDQ4KQoKU3VtbWFyeToKcGFzc2VkICAg NwpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlv bl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9u X3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1l PTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9cHBvbGwwMSBzdGltZT0xNjMy NTI4MzA2CmNtZGxpbmU9InBwb2xsMDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVz dF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBo IDI1bSAwMHMKcHBvbGwwMS5jOjE5OTogVElORk86IFRlc3RpbmcgdmFyaWFudDogdkRTTyBvciBz eXNjYWxsIHdpdGggbGliYyBzcGVjCnBwb2xsMDEuYzoyNDY6IFRJTkZPOiBjYXNlIE5PUk1BTApw cG9sbDAxLmM6Mjc3OiBUUEFTUzogcmV2ZW50cz0weDAwMDUKcHBvbGwwMS5jOjI4MzogVFBBU1M6 IHJldDogMQpwcG9sbDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBNQVNLX1NJR05BTApwcG9sbDAxLmM6 MjgzOiBUUEFTUzogcmV0OiAwCnBwb2xsMDEuYzoyNDY6IFRJTkZPOiBjYXNlIFRJTUVPVVQKcHBv bGwwMS5jOjI4MzogVFBBU1M6IHJldDogMApwcG9sbDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBGRF9B TFJFQURZX0NMT1NFRApwcG9sbDAxLmM6Mjc3OiBUUEFTUzogcmV2ZW50cz0weDAwMjAKcHBvbGww MS5jOjI4MzogVFBBU1M6IHJldDogMQpwcG9sbDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBTRU5EX1NJ R0lOVApwcG9sbDAxLmM6Mjg2OiBUUEFTUzogcmV0OiAtMSwgZXJybm86IEVJTlRSICg0KQpwcG9s bDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBTRU5EX1NJR0lOVF9SQUNFX1RFU1QKcHBvbGwwMS5jOjI4 NjogVFBBU1M6IHJldDogLTEsIGVycm5vOiBFSU5UUiAoNCkKcHBvbGwwMS5jOjI0NjogVElORk86 IGNhc2UgSU5WQUxJRF9ORkRTCnBwb2xsMDEuYzoyODY6IFRQQVNTOiByZXQ6IC0xLCBlcnJubzog RUlOVkFMICgyMikKcHBvbGwwMS5jOjI0NjogVElORk86IGNhc2UgSU5WQUxJRF9GRFMKcHBvbGww MS5jOjI4NjogVFBBU1M6IHJldDogLTEsIGVycm5vOiBFRkFVTFQgKDE0KQp0c3RfdGVzdC5jOjEz MTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpwcG9sbDAxLmM6MTk5OiBU SU5GTzogVGVzdGluZyB2YXJpYW50OiBzeXNjYWxsIHdpdGggb2xkIGtlcm5lbCBzcGVjCnBwb2xs MDEuYzoyNDY6IFRJTkZPOiBjYXNlIE5PUk1BTApwcG9sbDAxLmM6Mjc3OiBUUEFTUzogcmV2ZW50 cz0weDAwMDUKcHBvbGwwMS5jOjI4MzogVFBBU1M6IHJldDogMQpwcG9sbDAxLmM6MjQ2OiBUSU5G TzogY2FzZSBNQVNLX1NJR05BTApwcG9sbDAxLmM6MjgzOiBUUEFTUzogcmV0OiAwCnBwb2xsMDEu YzoyNDY6IFRJTkZPOiBjYXNlIFRJTUVPVVQKcHBvbGwwMS5jOjI4MzogVFBBU1M6IHJldDogMApw cG9sbDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBGRF9BTFJFQURZX0NMT1NFRApwcG9sbDAxLmM6Mjc3 OiBUUEFTUzogcmV2ZW50cz0weDAwMjAKcHBvbGwwMS5jOjI4MzogVFBBU1M6IHJldDogMQpwcG9s bDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBTRU5EX1NJR0lOVApwcG9sbDAxLmM6Mjg2OiBUUEFTUzog cmV0OiAtMSwgZXJybm86IEVJTlRSICg0KQpwcG9sbDAxLmM6MjQ2OiBUSU5GTzogY2FzZSBTRU5E X1NJR0lOVF9SQUNFX1RFU1QKcHBvbGwwMS5jOjI4NjogVFBBU1M6IHJldDogLTEsIGVycm5vOiBF SU5UUiAoNCkKcHBvbGwwMS5jOjI0NjogVElORk86IGNhc2UgSU5WQUxJRF9ORkRTCnBwb2xsMDEu YzoyODY6IFRQQVNTOiByZXQ6IC0xLCBlcnJubzogRUlOVkFMICgyMikKcHBvbGwwMS5jOjI0Njog VElORk86IGNhc2UgSU5WQUxJRF9GRFMKcHBvbGwwMS5jOjI4NjogVFBBU1M6IHJldDogLTEsIGVy cm5vOiBFRkFVTFQgKDE0KQoKU3VtbWFyeToKcGFzc2VkICAgMjAKZmFpbGVkICAgMApicm9rZW4g ICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MSB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPXByZWFkdjAxIHN0aW1lPTE2MzI1MjgzMDcKY21kbGluZT0icHJl YWR2MDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X2J1 ZmZlcnMuYzo1NTogVElORk86IFRlc3QgaXMgdXNpbmcgZ3VhcmRlZCBidWZmZXJzCnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnByZWFkdjAxLmM6 ODE6IFRQQVNTOiBQcmVhZHYoMikgcmVhZCA2NCBieXRlcyBzdWNjZXNzZnVsbHkgd2l0aCBjb250 ZW50ICdhJyBleHBlY3RlZGx5CnByZWFkdjAxLmM6ODE6IFRQQVNTOiBQcmVhZHYoMikgcmVhZCA2 NCBieXRlcyBzdWNjZXNzZnVsbHkgd2l0aCBjb250ZW50ICdhJyBleHBlY3RlZGx5CnByZWFkdjAx LmM6ODE6IFRQQVNTOiBQcmVhZHYoMikgcmVhZCAzMiBieXRlcyBzdWNjZXNzZnVsbHkgd2l0aCBj b250ZW50ICdiJyBleHBlY3RlZGx5CgpTdW1tYXJ5OgpwYXNzZWQgICAzCmZhaWxlZCAgIDAKYnJv a2VuICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0 aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVy bWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1wcmVhZHYyMDNfNjQgc3RpbWU9MTYzMjUyODMwNwpjbWRs aW5lPSJwcmVhZHYyMDNfNjQiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRw dXQ+Pj4KdHN0X2RldmljZS5jOjg5OiBUSU5GTzogRm91bmQgZnJlZSBkZXZpY2UgMCAnL2Rldi9s b29wMCcKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1cHBvcnRz IGV4dDIKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5leHQyIGRvZXMg ZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1cHBvcnRz IGV4dDMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5leHQzIGRvZXMg ZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1cHBvcnRz IGV4dDQKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy5leHQ0IGRvZXMg ZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1cHBvcnRz IHhmcwp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6NTE6IFRJTkZPOiBta2ZzLnhmcyBkb2VzIGV4 aXN0CnRzdF9zdXBwb3J0ZWRfZnNfdHlwZXMuYzo4OTogVElORk86IEtlcm5lbCBzdXBwb3J0cyBi dHJmcwp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6NTE6IFRJTkZPOiBta2ZzLmJ0cmZzIGRvZXMg ZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjg5OiBUSU5GTzogS2VybmVsIHN1cHBvcnRz IHZmYXQKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjUxOiBUSU5GTzogbWtmcy52ZmF0IGRvZXMg ZXhpc3QKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjExNTogVElORk86IEZpbGVzeXN0ZW0gZXhm YXQgaXMgbm90IHN1cHBvcnRlZAp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6MTE5OiBUSU5GTzog RlVTRSBkb2VzIHN1cHBvcnQgbnRmcwp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6NTE6IFRJTkZP OiBta2ZzLm50ZnMgZG9lcyBleGlzdAp0c3Rfc3VwcG9ydGVkX2ZzX3R5cGVzLmM6ODk6IFRJTkZP OiBLZXJuZWwgc3VwcG9ydHMgdG1wZnMKdHN0X3N1cHBvcnRlZF9mc190eXBlcy5jOjM4OiBUSU5G TzogbWtmcyBpcyBub3QgbmVlZGVkIGZvciB0bXBmcwp0c3RfdGVzdC5jOjEzNzk6IFRJTkZPOiBU ZXN0aW5nIG9uIGV4dDIKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9v cDAgd2l0aCBleHQyIG9wdHM9JycgZXh0cmEgb3B0cz0nJwpta2UyZnMgMS40NC41ICgxNS1EZWMt MjAxOCkKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAw MHMKcHJlYWR2MjAzLmM6MjM4OiBUQ09ORjogcHJlYWR2MigpOiBFT1BOT1RTVVBQICg5NSkKdHN0 X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGluZyBvbiBleHQzCnRzdF90ZXN0LmM6ODg5OiBUSU5G TzogRm9ybWF0dGluZyAvZGV2L2xvb3AwIHdpdGggZXh0MyBvcHRzPScnIGV4dHJhIG9wdHM9JycK bWtlMmZzIDEuNDQuNSAoMTUtRGVjLTIwMTgpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVv dXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnByZWFkdjIwMy5jOjE0NTogVElORk86IE51bWJlciBv ZiBmdWxsX3JlYWRzIDMwOSwgc2hvcnQgcmVhZHMgMTAsIHplcm8gbGVuIHJlYWRzIDAsIEVBR0FJ TihzKSA1NzE5NDU4CnByZWFkdjIwMy5jOjE4MDogVElORk86IE51bWJlciBvZiB3cml0ZXMgMjMx NzIwMApwcmVhZHYyMDMuYzoxOTQ6IFRJTkZPOiBDYWNoZSBkcm9wcGVkIDgwIHRpbWVzCnByZWFk djIwMy5jOjIyMzogVFBBU1M6IEdvdCBzb21lIEVBR0FJTgp0c3RfdGVzdC5jOjEzNzk6IFRJTkZP OiBUZXN0aW5nIG9uIGV4dDQKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYv bG9vcDAgd2l0aCBleHQ0IG9wdHM9JycgZXh0cmEgb3B0cz0nJwpta2UyZnMgMS40NC41ICgxNS1E ZWMtMjAxOCkKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1 bSAwMHMKcHJlYWR2MjAzLmM6MTQ1OiBUSU5GTzogTnVtYmVyIG9mIGZ1bGxfcmVhZHMgMTQzNDcs IHNob3J0IHJlYWRzIDEwLCB6ZXJvIGxlbiByZWFkcyAwLCBFQUdBSU4ocykgNDI3NjQ4NTkKcHJl YWR2MjAzLmM6MTgwOiBUSU5GTzogTnVtYmVyIG9mIHdyaXRlcyAxNzYyNjY4MApwcmVhZHYyMDMu YzoxOTQ6IFRJTkZPOiBDYWNoZSBkcm9wcGVkIDYzMCB0aW1lcwpwcmVhZHYyMDMuYzoyMjM6IFRQ QVNTOiBHb3Qgc29tZSBFQUdBSU4KdHN0X3Rlc3QuYzoxMzc5OiBUSU5GTzogVGVzdGluZyBvbiB4 ZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYvbG9vcDAgd2l0aCB4ZnMg b3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVy IHJ1biBpcyAwaCAyNW0gMDBzCnByZWFkdjIwMy5jOjE0NTogVElORk86IE51bWJlciBvZiBmdWxs X3JlYWRzIDE4NTQ5LCBzaG9ydCByZWFkcyAxMCwgemVybyBsZW4gcmVhZHMgMCwgRUFHQUlOKHMp IDM1ODI4NzExCnByZWFkdjIwMy5jOjE4MDogVElORk86IE51bWJlciBvZiB3cml0ZXMgMTg4NzYw NjAKcHJlYWR2MjAzLmM6MTk0OiBUSU5GTzogQ2FjaGUgZHJvcHBlZCA1NjcgdGltZXMKcHJlYWR2 MjAzLmM6MjIzOiBUUEFTUzogR290IHNvbWUgRUFHQUlOCnRzdF90ZXN0LmM6MTM3OTogVElORk86 IFRlc3Rpbmcgb24gYnRyZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYv bG9vcDAgd2l0aCBidHJmcyBvcHRzPScnIGV4dHJhIG9wdHM9JycKdHN0X3Rlc3QuYzoxMzEzOiBU SU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKcHJlYWR2MjAzLmM6MTQ1OiBUSU5G TzogTnVtYmVyIG9mIGZ1bGxfcmVhZHMgMzIyMSwgc2hvcnQgcmVhZHMgMTAsIHplcm8gbGVuIHJl YWRzIDAsIEVBR0FJTihzKSA2MTkwOApwcmVhZHYyMDMuYzoxODA6IFRJTkZPOiBOdW1iZXIgb2Yg d3JpdGVzIDI3MDAKcHJlYWR2MjAzLmM6MTk0OiBUSU5GTzogQ2FjaGUgZHJvcHBlZCAxIHRpbWVz CnByZWFkdjIwMy5jOjIyMzogVFBBU1M6IEdvdCBzb21lIEVBR0FJTgp0c3RfdGVzdC5jOjEzNzk6 IFRJTkZPOiBUZXN0aW5nIG9uIHZmYXQKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5n IC9kZXYvbG9vcDAgd2l0aCB2ZmF0IG9wdHM9JycgZXh0cmEgb3B0cz0nJwp0c3RfdGVzdC5jOjEz MTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpwcmVhZHYyMDMuYzoyMzg6 IFRDT05GOiBwcmVhZHYyKCk6IEVPUE5PVFNVUFAgKDk1KQp0c3RfdGVzdC5jOjEzNzk6IFRJTkZP OiBUZXN0aW5nIG9uIG50ZnMKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0aW5nIC9kZXYv bG9vcDAgd2l0aCBudGZzIG9wdHM9JycgZXh0cmEgb3B0cz0nJwpUaGUgcGFydGl0aW9uIHN0YXJ0 IHNlY3RvciB3YXMgbm90IHNwZWNpZmllZCBmb3IgL2Rldi9sb29wMCBhbmQgaXQgY291bGQgbm90 IGJlIG9idGFpbmVkIGF1dG9tYXRpY2FsbHkuICBJdCBoYXMgYmVlbiBzZXQgdG8gMC4KVGhlIG51 bWJlciBvZiBzZWN0b3JzIHBlciB0cmFjayB3YXMgbm90IHNwZWNpZmllZCBmb3IgL2Rldi9sb29w MCBhbmQgaXQgY291bGQgbm90IGJlIG9idGFpbmVkIGF1dG9tYXRpY2FsbHkuICBJdCBoYXMgYmVl biBzZXQgdG8gMC4KVGhlIG51bWJlciBvZiBoZWFkcyB3YXMgbm90IHNwZWNpZmllZCBmb3IgL2Rl di9sb29wMCBhbmQgaXQgY291bGQgbm90IGJlIG9idGFpbmVkIGF1dG9tYXRpY2FsbHkuICBJdCBo YXMgYmVlbiBzZXQgdG8gMC4KVG8gYm9vdCBmcm9tIGEgZGV2aWNlLCBXaW5kb3dzIG5lZWRzIHRo ZSAncGFydGl0aW9uIHN0YXJ0IHNlY3RvcicsIHRoZSAnc2VjdG9ycyBwZXIgdHJhY2snIGFuZCB0 aGUgJ251bWJlciBvZiBoZWFkcycgdG8gYmUgc2V0LgpXaW5kb3dzIHdpbGwgbm90IGJlIGFibGUg dG8gYm9vdCBmcm9tIHRoaXMgZGV2aWNlLgp0c3RfdGVzdC5jOjkwMDogVElORk86IFRyeWluZyBG VVNFLi4uCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0g MDBzCnByZWFkdjIwMy5jOjIzODogVENPTkY6IHByZWFkdjIoKTogRU9QTk9UU1VQUCAoOTUpCnRz dF90ZXN0LmM6MTM3OTogVElORk86IFRlc3Rpbmcgb24gdG1wZnMKdHN0X3Rlc3QuYzo4ODk6IFRJ TkZPOiBTa2lwcGluZyBta2ZzIGZvciBUTVBGUyBmaWxlc3lzdGVtCnRzdF90ZXN0LmM6MTMxMzog VElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnByZWFkdjIwMy5jOjIzODogVENP TkY6IHByZWFkdjIoKTogRU9QTk9UU1VQUCAoOTUpCgpTdW1tYXJ5OgpwYXNzZWQgICA0CmZhaWxl ZCAgIDAKYnJva2VuICAgMApza2lwcGVkICA0Cndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTgwIHRlcm1pbmF0aW9uX3R5cGU9 ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTQ4MTMgY3N0aW1lPTE2 NDA0Cjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXF1b3RhY3RsMDIgc3RpbWU9 MTYzMjUyODM4NwpjbWRsaW5lPSJxdW90YWN0bDAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF9rY29uZmlnLmM6NjQ6IFRJTkZPOiBQYXJzaW5nIGtlcm5l bCBjb25maWcgJy9wcm9jL2NvbmZpZy5neicKdHN0X2RldmljZS5jOjg5OiBUSU5GTzogRm91bmQg ZnJlZSBkZXZpY2UgMCAnL2Rldi9sb29wMCcKdHN0X3Rlc3QuYzo4ODk6IFRJTkZPOiBGb3JtYXR0 aW5nIC9kZXYvbG9vcDAgd2l0aCB4ZnMgb3B0cz0nJyBleHRyYSBvcHRzPScnCnRzdF90ZXN0LmM6 MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnF1b3RhY3RsMDIuYzox MzM6IFRJTkZPOiBUZXN0ICMwOiBRQ01EKFFfWEdFVFFTVEFULCBVU1JRVU9UQSkgb2ZmCnF1b3Rh Y3RsMDIuaDo2ODogVFBBU1M6IHF1b3RhY3RsKCkgc3VjY2VlZGVkIHRvIHR1cm4gb2ZmIHhmcyBx dW90YSBhbmQgZ2V0IHhmcyBxdW90YSBvZmYgc3RhdHVzIGZvciB1c2VyCnF1b3RhY3RsMDIuYzox MzM6IFRJTkZPOiBUZXN0ICMxOiBRQ01EKFFfWEdFVFFTVEFULCBVU1JRVU9UQSkgb24KcXVvdGFj dGwwMi5oOjg4OiBUUEFTUzogcXVvdGFjdGwoKSBzdWNjZWVkZWQgdG8gdHVybiBvbiB4ZnMgcXVv dGEgYW5kIGdldCB4ZnMgcXVvdGEgb24gc3RhdHVzIGZvciB1c2VyCnF1b3RhY3RsMDIuYzoxMzM6 IFRJTkZPOiBUZXN0ICMyOiBRQ01EKFFfWEdFVFFVT1RBLCBVU1JRVU9UQSkgcWxpbQpxdW90YWN0 bDAyLmg6MTYyOiBUUEFTUzogcXVvdGFjdGwoKSBzdWNjZWVkZWQgdG8gc2V0IGFuZCB1c2UgUV9Y R0VUUVVPVEEgZm9yIHVzZXIgdG8gZ2V0IHhmcyBkaXNrIHF1b3RhIGxpbWl0cwpxdW90YWN0bDAy LmM6MTMzOiBUSU5GTzogVGVzdCAjMzogUUNNRChRX1hHRVRORVhUUVVPVEEsIFVTUlFVT1RBKQpx dW90YWN0bDAyLmg6MTYyOiBUUEFTUzogcXVvdGFjdGwoKSBzdWNjZWVkZWQgdG8gc2V0IGFuZCB1 c2UgUV9YR0VUTkVYVFFVT1RBIGZvciB1c2VyIHRvIGdldCB4ZnMgZGlzayBxdW90YSBsaW1pdHMK cXVvdGFjdGwwMi5jOjEzMzogVElORk86IFRlc3QgIzQ6IFFDTUQoUV9YR0VUUVNUQVRWLCBVU1JR VU9UQSkgb2ZmCnF1b3RhY3RsMDIuaDoxMTA6IFRQQVNTOiBxdW90YWN0bCgpIHN1Y2NlZWRlZCB0 byB0dXJuIG9mZiB4ZnMgcXVvdGEgYW5kIGdldCB4ZnMgcXVvdGEgb2ZmIHN0YXR2IGZvciB1c2Vy CnF1b3RhY3RsMDIuYzoxMzM6IFRJTkZPOiBUZXN0ICM1OiBRQ01EKFFfWEdFVFFTVEFUViwgVVNS UVVPVEEpIG9uCnF1b3RhY3RsMDIuaDoxMzI6IFRQQVNTOiBxdW90YWN0bCgpIHN1Y2NlZWRlZCB0 byB0dXJuIG9uIHhmcyBxdW90YSBhbmQgZ2V0IHhmcyBxdW90YSBvbiBzdGF0diBmb3IgdXNlcgpx dW90YWN0bDAyLmM6MTMzOiBUSU5GTzogVGVzdCAjNjogUUNNRChRX1hHRVRRU1RBVCwgR1JQUVVP VEEpIG9mZgpxdW90YWN0bDAyLmg6Njg6IFRQQVNTOiBxdW90YWN0bCgpIHN1Y2NlZWRlZCB0byB0 dXJuIG9mZiB4ZnMgcXVvdGEgYW5kIGdldCB4ZnMgcXVvdGEgb2ZmIHN0YXR1cyBmb3IgZ3JvdXAK cXVvdGFjdGwwMi5jOjEzMzogVElORk86IFRlc3QgIzc6IFFDTUQoUV9YR0VUUVNUQVQsIEdSUFFV T1RBKSBvbgpxdW90YWN0bDAyLmg6ODg6IFRQQVNTOiBxdW90YWN0bCgpIHN1Y2NlZWRlZCB0byB0 dXJuIG9uIHhmcyBxdW90YSBhbmQgZ2V0IHhmcyBxdW90YSBvbiBzdGF0dXMgZm9yIGdyb3VwCnF1 b3RhY3RsMDIuYzoxMzM6IFRJTkZPOiBUZXN0ICM4OiBRQ01EKFFfWEdFVFFVT1RBLCBHUlBRVU9U QSkgcWxpbQpxdW90YWN0bDAyLmg6MTYyOiBUUEFTUzogcXVvdGFjdGwoKSBzdWNjZWVkZWQgdG8g c2V0IGFuZCB1c2UgUV9YR0VUUVVPVEEgZm9yIGdyb3VwIHRvIGdldCB4ZnMgZGlzayBxdW90YSBs aW1pdHMKcXVvdGFjdGwwMi5jOjEzMzogVElORk86IFRlc3QgIzk6IFFDTUQoUV9YR0VUTkVYVFFV T1RBLCBHUlBRVU9UQSkKcXVvdGFjdGwwMi5oOjE2MjogVFBBU1M6IHF1b3RhY3RsKCkgc3VjY2Vl ZGVkIHRvIHNldCBhbmQgdXNlIFFfWEdFVE5FWFRRVU9UQSBmb3IgZ3JvdXAgdG8gZ2V0IHhmcyBk aXNrIHF1b3RhIGxpbWl0cwpxdW90YWN0bDAyLmM6MTMzOiBUSU5GTzogVGVzdCAjMTA6IFFDTUQo UV9YR0VUUVNUQVRWLCBHUlBRVU9UQSkgb2ZmCnF1b3RhY3RsMDIuaDoxMTA6IFRQQVNTOiBxdW90 YWN0bCgpIHN1Y2NlZWRlZCB0byB0dXJuIG9mZiB4ZnMgcXVvdGEgYW5kIGdldCB4ZnMgcXVvdGEg b2ZmIHN0YXR2IGZvciBncm91cApxdW90YWN0bDAyLmM6MTMzOiBUSU5GTzogVGVzdCAjMTE6IFFD TUQoUV9YR0VUUVNUQVRWLCBHUlBRVU9UQSkgb24KcXVvdGFjdGwwMi5oOjEzMjogVFBBU1M6IHF1 b3RhY3RsKCkgc3VjY2VlZGVkIHRvIHR1cm4gb24geGZzIHF1b3RhIGFuZCBnZXQgeGZzIHF1b3Rh IG9uIHN0YXR2IGZvciBncm91cAoKU3VtbWFyeToKcGFzc2VkICAgMTIKZmFpbGVkICAgMApicm9r ZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRp YXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MSB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJt aW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0yIGNzdGltZT00Cjw8PHRlc3RfZW5kPj4+ Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXJlYWRkaXIyMSBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9 InJlYWRkaXIyMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgpy ZWFkZGlyMjEgICAgMSAgVENPTkYgIDogIHJlYWRkaXIyMS5jOjEyMjogc3lzY2FsbCgtMSkgX19O Ul9yZWFkZGlyIG5vdCBzdXBwb3J0ZWQgb24geW91ciBhcmNoCnJlYWRkaXIyMSAgICAyICBUQ09O RiAgOiAgcmVhZGRpcjIxLmM6MTIyOiBSZW1haW5pbmcgY2FzZXMgbm90IGFwcHJvcHJpYXRlIGZv ciBjb25maWd1cmF0aW9uCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9 Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTMy IGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3Rh cnQ+Pj4KdGFnPXJlYWRsaW5rMDMgc3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJyZWFkbGluazAz Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6 MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnJlYWRsaW5rMDMuYzo4 NjogVFBBU1M6IHJlYWRsaW5rKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFQUNDRVMgKDEzKQpyZWFk bGluazAzLmM6ODY6IFRQQVNTOiByZWFkbGluaygpIGZhaWxlZCBhcyBleHBlY3RlZDogRUlOVkFM ICgyMikKcmVhZGxpbmswMy5jOjg2OiBUUEFTUzogcmVhZGxpbmsoKSBmYWlsZWQgYXMgZXhwZWN0 ZWQ6IEVJTlZBTCAoMjIpCnJlYWRsaW5rMDMuYzo4NjogVFBBU1M6IHJlYWRsaW5rKCkgZmFpbGVk IGFzIGV4cGVjdGVkOiBFTkFNRVRPT0xPTkcgKDM2KQpyZWFkbGluazAzLmM6ODY6IFRQQVNTOiBy ZWFkbGluaygpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PRU5UICgyKQpyZWFkbGluazAzLmM6ODY6 IFRQQVNTOiByZWFkbGluaygpIGZhaWxlZCBhcyBleHBlY3RlZDogRU5PVERJUiAoMjApCnJlYWRs aW5rMDMuYzo4NjogVFBBU1M6IHJlYWRsaW5rKCkgZmFpbGVkIGFzIGV4cGVjdGVkOiBFTE9PUCAo NDApCnJlYWRsaW5rMDMuYzo4NjogVFBBU1M6IHJlYWRsaW5rKCkgZmFpbGVkIGFzIGV4cGVjdGVk OiBFRkFVTFQgKDE0KQoKU3VtbWFyeToKcGFzc2VkICAgOApmYWlsZWQgICAwCmJyb2tlbiAgIDAK c2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9z dGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9u X2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVz dF9zdGFydD4+Pgp0YWc9cmVhZHYwMSBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InJlYWR2MDEi CmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X2J1ZmZlcnMu Yzo1NTogVElORk86IFRlc3QgaXMgdXNpbmcgZ3VhcmRlZCBidWZmZXJzCnRzdF90ZXN0LmM6MTMx MzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAwMW0gMTVzCnJlYWR2MDEuYzo3MTogVFBB U1M6IHJlYWR2KCkgd2l0aCAwIEkvTyB2ZWN0b3JzCnJlYWR2MDEuYzo4NTogVFBBU1M6IHJlYWR2 KCkgY29ycmVjdGx5IHJlYWQgMCBieXRlcyAKcmVhZHYwMS5jOjcxOiBUUEFTUzogcmVhZHYoKSB3 aXRoIE5VTEwgSS9PIHZlY3RvcnMKcmVhZHYwMS5jOjg1OiBUUEFTUzogcmVhZHYoKSBjb3JyZWN0 bHkgcmVhZCA2NCBieXRlcyAKcmVhZHYwMS5jOjcxOiBUUEFTUzogcmVhZHYoKSB3aXRoIHRvbyBi aWcgSS9PIHZlY3RvcnMKcmVhZHYwMS5jOjg1OiBUUEFTUzogcmVhZHYoKSBjb3JyZWN0bHkgcmVh ZCA2NCBieXRlcyAKcmVhZHYwMS5jOjcxOiBUUEFTUzogcmVhZHYoKSB3aXRoIG11bHRpcGxlIEkv TyB2ZWN0b3JzCnJlYWR2MDEuYzo4NTogVFBBU1M6IHJlYWR2KCkgY29ycmVjdGx5IHJlYWQgNDgg Ynl0ZXMgCnJlYWR2MDEuYzo3MTogVFBBU1M6IHJlYWR2KCkgd2l0aCB6ZXJvLWxlbiBidWZmZXIK cmVhZHYwMS5jOjg1OiBUUEFTUzogcmVhZHYoKSBjb3JyZWN0bHkgcmVhZCA2NCBieXRlcyAKClN1 bW1hcnk6CnBhc3NlZCAgIDEwCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAwCndhcm5p bmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0 aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1u bwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1y ZWN2bW1zZzAxIHN0aW1lPTE2MzI1MjgzODgKY21kbGluZT0icmVjdm1tc2cwMSIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfYnVmZmVycy5jOjU1OiBUSU5G TzogVGVzdCBpcyB1c2luZyBndWFyZGVkIGJ1ZmZlcnMKdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzog VGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKcmVjdm1tc2cwMS5jOjEwMjogVElORk86IFRl c3RpbmcgdmFyaWFudDogdkRTTyBvciBzeXNjYWxsIHdpdGggbGliYyBzcGVjCnJlY3ZtbXNnMDEu Yzo5MzogVFBBU1M6IHJlY3ZtbXNnKCkgYmFkIHNvY2tldCBmaWxlIGRlc2NyaXB0b3I6IEVCQURG ICg5KQpyZWN2bW1zZzAxLmM6OTM6IFRQQVNTOiByZWN2bW1zZygpIGJhZCBtZXNzYWdlIHZlY3Rv ciBhZGRyZXNzOiBFRkFVTFQgKDE0KQpyZWN2bW1zZzAxLmM6OTM6IFRQQVNTOiByZWN2bW1zZygp IG5lZ2F0aXZlIHNlY29uZHMgaW4gdGltZW91dDogRUlOVkFMICgyMikKcmVjdm1tc2cwMS5jOjkz OiBUUEFTUzogcmVjdm1tc2coKSBvdmVyZmxvdyBpbiBuYW5vc2Vjb25kcyBpbiB0aW1lb3V0OiBF SU5WQUwgKDIyKQpyZWN2bW1zZzAxLmM6OTM6IFRQQVNTOiByZWN2bW1zZygpIGJhZCB0aW1lb3V0 IGFkZHJlc3M6IEVGQVVMVCAoMTQpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVy IHJ1biBpcyAwaCAyNW0gMDBzCnJlY3ZtbXNnMDEuYzoxMDI6IFRJTkZPOiBUZXN0aW5nIHZhcmlh bnQ6IHN5c2NhbGwgd2l0aCBvbGQga2VybmVsIHNwZWMKcmVjdm1tc2cwMS5jOjkzOiBUUEFTUzog cmVjdm1tc2coKSBiYWQgc29ja2V0IGZpbGUgZGVzY3JpcHRvcjogRUJBREYgKDkpCnJlY3ZtbXNn MDEuYzo5MzogVFBBU1M6IHJlY3ZtbXNnKCkgYmFkIG1lc3NhZ2UgdmVjdG9yIGFkZHJlc3M6IEVG QVVMVCAoMTQpCnJlY3ZtbXNnMDEuYzo5MzogVFBBU1M6IHJlY3ZtbXNnKCkgbmVnYXRpdmUgc2Vj b25kcyBpbiB0aW1lb3V0OiBFSU5WQUwgKDIyKQpyZWN2bW1zZzAxLmM6OTM6IFRQQVNTOiByZWN2 bW1zZygpIG92ZXJmbG93IGluIG5hbm9zZWNvbmRzIGluIHRpbWVvdXQ6IEVJTlZBTCAoMjIpCnJl Y3ZtbXNnMDEuYzo5MzogVFBBU1M6IHJlY3ZtbXNnKCkgYmFkIHRpbWVvdXQgYWRkcmVzczogRUZB VUxUICgxNCkKClN1bW1hcnk6CnBhc3NlZCAgIDEwCmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lw cGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1 cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9 MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0 YXJ0Pj4+CnRhZz1yZW5hbWUwMiBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InJlbmFtZTAyIgpj b250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnJlbmFtZTAyICAgIDEg IFRQQVNTICA6ICByZW5hbWUoLi90ZmlsZV80NjM2LCAuL3JuZmlsZV80NjM2KSByZXR1cm5lZCAw Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0w IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0 aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9cmVuYW1l MTAgc3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJyZW5hbWUxMCIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpyZW5hbWUxMCAgICAxICBUUEFTUyAgOiAgZXhwZWN0 ZWQgZmFpbHVyZSAtIGVycm5vID0gMzYgOiBGaWxlIG5hbWUgdG9vIGxvbmcKcmVuYW1lMTAgICAg MiAgVFBBU1MgIDogIGV4cGVjdGVkIGZhaWx1cmUgLSBlcnJubyA9IDIgOiBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9r IgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29y ZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+ Pgp0YWc9cmVuYW1lYXQyMDIgc3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJyZW5hbWVhdDIwMiAt aSAxMCIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpyZW5hbWVh dDIwMiAgICAxICBUUEFTUyAgOiAgcmVuYW1lYXQyKCkgdGVzdCBwYXNzZWQKcmVuYW1lYXQyMDIg ICAgMSAgVFBBU1MgIDogIHJlbmFtZWF0MigpIHRlc3QgcGFzc2VkCnJlbmFtZWF0MjAyICAgIDEg IFRQQVNTICA6ICByZW5hbWVhdDIoKSB0ZXN0IHBhc3NlZApyZW5hbWVhdDIwMiAgICAxICBUUEFT UyAgOiAgcmVuYW1lYXQyKCkgdGVzdCBwYXNzZWQKcmVuYW1lYXQyMDIgICAgMSAgVFBBU1MgIDog IHJlbmFtZWF0MigpIHRlc3QgcGFzc2VkCnJlbmFtZWF0MjAyICAgIDEgIFRQQVNTICA6ICByZW5h bWVhdDIoKSB0ZXN0IHBhc3NlZApyZW5hbWVhdDIwMiAgICAxICBUUEFTUyAgOiAgcmVuYW1lYXQy KCkgdGVzdCBwYXNzZWQKcmVuYW1lYXQyMDIgICAgMSAgVFBBU1MgIDogIHJlbmFtZWF0MigpIHRl c3QgcGFzc2VkCnJlbmFtZWF0MjAyICAgIDEgIFRQQVNTICA6ICByZW5hbWVhdDIoKSB0ZXN0IHBh c3NlZApyZW5hbWVhdDIwMiAgICAxICBUUEFTUyAgOiAgcmVuYW1lYXQyKCkgdGVzdCBwYXNzZWQK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1ydF9zaWdh Y3Rpb24wMyBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InJ0X3NpZ2FjdGlvbjAzIgpjb250YWN0 cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnJ0X3NpZ2FjdGlvbjAzICAgIDAg IFRJTkZPICA6ICBTaWduYWwgMzQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNh X2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgIDEgIFRQ QVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzNCBhcyBleHBlY3RlZCBl cnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJ TkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICAgMiAg VFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDM0IGFzIGV4cGVjdGVk IGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAg VElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2Fj dGlvbjAzICAgIDMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAz NCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2Fj dGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJ TkZPIApydF9zaWdhY3Rpb24wMyAgICA0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVy ZSB3aXRoIHNpZzogMzQgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1 bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01B U0sgCnJ0X3NpZ2FjdGlvbjAzICAgIDUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJl IHdpdGggc2lnOiAzNCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3Vt ZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgMzUKcnRfc2lnYWN0aW9u MDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8g CnJ0X3NpZ2FjdGlvbjAzICAgIDYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdp dGggc2lnOiAzNSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50 CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFO RCAKcnRfc2lnYWN0aW9uMDMgICAgNyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUg d2l0aCBzaWc6IDM1IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1l bnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRI QU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgIDggIFRQQVNTICA6ICBydF9zaWdhY3Rp b24wMyBmYWlsdXJlIHdpdGggc2lnOiAzNSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJ bnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFn cyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgICA5ICBUUEFTUyAg OiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogMzUgYXMgZXhwZWN0ZWQgZXJybm8g ID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAg OiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgMTAgIFRQQVNTICA6 ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzNSBhcyBleHBlY3RlZCBlcnJubyAg PSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6 ICBTaWduYWwgMzYKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0g U0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMTEgIFRQQVNTICA6ICBy dF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzNiBhcyBleHBlY3RlZCBlcnJubyAgPSBF SU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBz YS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICAxMiAgVFBBU1MgIDog IHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDM2IGFzIGV4cGVjdGVkIGVycm5vICA9 IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDog IHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAg MTMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzNiBhcyBleHBl Y3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAg IDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9z aWdhY3Rpb24wMyAgIDE0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNp ZzogMzYgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9z aWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3Np Z2FjdGlvbjAzICAgMTUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2ln OiAzNiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3Np Z2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgMzcKcnRfc2lnYWN0aW9uMDMgICAgMCAg VElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2Fj dGlvbjAzICAgMTYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAz NyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2Fj dGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2ln YWN0aW9uMDMgICAxNyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6 IDM3IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2ln YWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJ R0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMTggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWls dXJlIHdpdGggc2lnOiAzNyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFy Z3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JF U0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDE5ICBUUEFTUyAgOiAgcnRfc2ln YWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogMzcgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFM IDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2Ff ZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgMjAgIFRQQVNTICA6ICBydF9zaWdh Y3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzNyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwg OiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwg MzgKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRI QU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMjEgIFRQQVNTICA6ICBydF9zaWdhY3Rp b24wMyBmYWlsdXJlIHdpdGggc2lnOiAzOCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJ bnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFn cyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICAyMiAgVFBBU1MgIDogIHJ0X3NpZ2Fj dGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDM4IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6 IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2Zs YWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMjMgIFRQQVNT ICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzOCBhcyBleHBlY3RlZCBlcnJu byAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZP ICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24w MyAgIDI0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogMzggYXMg ZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24w MyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAz ICAgMjUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzOCBhcyBl eHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAz ICAgIDAgIFRJTkZPICA6ICBTaWduYWwgMzkKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDog IHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAg MjYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiAzOSBhcyBleHBl Y3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAg IDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMg ICAyNyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDM5IGFzIGV4 cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMg ICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0 X3NpZ2FjdGlvbjAzICAgMjggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGgg c2lnOiAzOSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0 X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxT QV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDI5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMg ZmFpbHVyZSB3aXRoIHNpZzogMzkgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxp ZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBT QV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgMzAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBm YWlsdXJlIHdpdGggc2lnOiAzOSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlk IGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNDAKcnRfc2ln YWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJ R0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMzEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWls dXJlIHdpdGggc2lnOiA0MCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFy Z3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JF U0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICAzMiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZh aWx1cmUgd2l0aCBzaWc6IDQwIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQg YXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0Ff UkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMzMgIFRQQVNTICA6ICBydF9z aWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5W QUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5z YV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDM0ICBU UEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNDAgYXMgZXhwZWN0ZWQg ZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBU SU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgMzUgIFRQ QVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MCBhcyBleHBlY3RlZCBl cnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJ TkZPICA6ICBTaWduYWwgNDEKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2Zs YWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgMzYgIFRQQVNT ICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MSBhcyBleHBlY3RlZCBlcnJu byAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZP ICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICAzNyAgVFBB U1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDQxIGFzIGV4cGVjdGVkIGVy cm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElO Rk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlv bjAzICAgMzggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MSBh cyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlv bjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZP IApydF9zaWdhY3Rpb24wMyAgIDM5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3 aXRoIHNpZzogNDEgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVu dApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sg CnJ0X3NpZ2FjdGlvbjAzICAgNDAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdp dGggc2lnOiA0MSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50 CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNDIKcnRfc2lnYWN0aW9uMDMg ICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0 X3NpZ2FjdGlvbjAzICAgNDEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGgg c2lnOiA0MiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0 X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAK cnRfc2lnYWN0aW9uMDMgICA0MiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0 aCBzaWc6IDQyIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQK cnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5E fFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNDMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24w MyBmYWlsdXJlIHdpdGggc2lnOiA0MiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZh bGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9 IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDQ0ICBUUEFTUyAgOiAg cnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNDIgYXMgZXhwZWN0ZWQgZXJybm8gID0g RUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAg c2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgNDUgIFRQQVNTICA6ICBy dF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MiBhcyBleHBlY3RlZCBlcnJubyAgPSBF SU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBT aWduYWwgNDMKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0Ff UkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNDYgIFRQQVNTICA6ICBydF9z aWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5W QUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5z YV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA0NyAgVFBBU1MgIDogIHJ0 X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDQzIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJ TlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNh LnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNDgg IFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0MyBhcyBleHBlY3Rl ZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAg IFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdh Y3Rpb24wMyAgIDQ5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzog NDMgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdh Y3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2Fj dGlvbjAzICAgNTAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0 MyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2Fj dGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNDQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElO Rk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlv bjAzICAgNTEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NCBh cyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlv bjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0 aW9uMDMgICA1MiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDQ0 IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0 aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lO Rk8gCnJ0X3NpZ2FjdGlvbjAzICAgNTMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJl IHdpdGggc2lnOiA0NCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3Vt ZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VU SEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDU0ICBUUEFTUyAgOiAgcnRfc2lnYWN0 aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNDQgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDog SW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxh Z3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgNTUgIFRQQVNTICA6ICBydF9zaWdhY3Rp b24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJ bnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNDUK cnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5E fFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNTYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24w MyBmYWlsdXJlIHdpdGggc2lnOiA0NSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZh bGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9 IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA1NyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlv bjAzIGZhaWx1cmUgd2l0aCBzaWc6IDQ1IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IElu dmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdz ID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNTggIFRQQVNTICA6 ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NSBhcyBleHBlY3RlZCBlcnJubyAg PSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6 ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAg IDU5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNDUgYXMgZXhw ZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAg ICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAg NjAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NSBhcyBleHBl Y3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAg IDAgIFRJTkZPICA6ICBTaWduYWwgNDYKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNh LnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNjEg IFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NiBhcyBleHBlY3Rl ZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAg IFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA2 MiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDQ2IGFzIGV4cGVj dGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAg MCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3Np Z2FjdGlvbjAzICAgNjMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2ln OiA0NiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3Np Z2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9T SUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDY0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFp bHVyZSB3aXRoIHNpZzogNDYgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBh cmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9O T01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgNjUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWls dXJlIHdpdGggc2lnOiA0NiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFy Z3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNDcKcnRfc2lnYWN0 aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lO Rk8gCnJ0X3NpZ2FjdGlvbjAzICAgNjYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJl IHdpdGggc2lnOiA0NyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3Vt ZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VU SEFORCAKcnRfc2lnYWN0aW9uMDMgICA2NyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1 cmUgd2l0aCBzaWc6IDQ3IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJn dW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVT RVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNjggIFRQQVNTICA6ICBydF9zaWdh Y3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwg OiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9m bGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDY5ICBUUEFT UyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNDcgYXMgZXhwZWN0ZWQgZXJy bm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5G TyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgNzAgIFRQQVNT ICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0NyBhcyBleHBlY3RlZCBlcnJu byAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZP ICA6ICBTaWduYWwgNDgKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdz ID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNzEgIFRQQVNTICA6 ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0OCBhcyBleHBlY3RlZCBlcnJubyAg PSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6 ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA3MiAgVFBBU1Mg IDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDQ4IGFzIGV4cGVjdGVkIGVycm5v ICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8g IDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAz ICAgNzMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0OCBhcyBl eHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAz ICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApy dF9zaWdhY3Rpb24wMyAgIDc0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRo IHNpZzogNDggYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApy dF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0 X3NpZ2FjdGlvbjAzICAgNzUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGgg c2lnOiA0OCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0 X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNDkKcnRfc2lnYWN0aW9uMDMgICAg MCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3Np Z2FjdGlvbjAzICAgNzYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2ln OiA0OSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3Np Z2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRf c2lnYWN0aW9uMDMgICA3NyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBz aWc6IDQ5IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRf c2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNB X1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgNzggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBm YWlsdXJlIHdpdGggc2lnOiA0OSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlk IGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNB X1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDc5ICBUUEFTUyAgOiAgcnRf c2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNDkgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlO VkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Eu c2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgODAgIFRQQVNTICA6ICBydF9z aWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA0OSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5W QUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWdu YWwgNTAKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVT RVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgODEgIFRQQVNTICA6ICBydF9zaWdh Y3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwg OiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9m bGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA4MiAgVFBBU1MgIDogIHJ0X3Np Z2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDUwIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZB TCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNh X2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgODMgIFRQ QVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MCBhcyBleHBlY3RlZCBl cnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJ TkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rp b24wMyAgIDg0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNTAg YXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rp b24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlv bjAzICAgODUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MCBh cyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlv bjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNTEKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8g IDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAz ICAgODYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MSBhcyBl eHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAz ICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9u MDMgICA4NyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDUxIGFz IGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9u MDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8g CnJ0X3NpZ2FjdGlvbjAzICAgODggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdp dGggc2lnOiA1MSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50 CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFO RHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDg5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9u MDMgZmFpbHVyZSB3aXRoIHNpZzogNTEgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52 YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3Mg PSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgOTAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24w MyBmYWlsdXJlIHdpdGggc2lnOiA1MSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZh bGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNTIKcnRf c2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNB X1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgOTEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBm YWlsdXJlIHdpdGggc2lnOiA1MiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlk IGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNB X1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA5MiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAz IGZhaWx1cmUgd2l0aCBzaWc6IDUyIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFs aWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0g U0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgOTMgIFRQQVNTICA6ICBy dF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MiBhcyBleHBlY3RlZCBlcnJubyAgPSBF SU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBz YS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgIDk0 ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNTIgYXMgZXhwZWN0 ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAw ICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAgOTUg IFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MiBhcyBleHBlY3Rl ZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAg IFRJTkZPICA6ICBTaWduYWwgNTMKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNh X2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAgOTYgIFRQ QVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1MyBhcyBleHBlY3RlZCBl cnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJ TkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgICA5NyAg VFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDUzIGFzIGV4cGVjdGVk IGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAg VElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2Fj dGlvbjAzICAgOTggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1 MyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2Fj dGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJ TkZPIApydF9zaWdhY3Rpb24wMyAgIDk5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVy ZSB3aXRoIHNpZzogNTMgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1 bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01B U0sgCnJ0X3NpZ2FjdGlvbjAzICAxMDAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJl IHdpdGggc2lnOiA1MyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3Vt ZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNTQKcnRfc2lnYWN0aW9u MDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8g CnJ0X3NpZ2FjdGlvbjAzICAxMDEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdp dGggc2lnOiA1NCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50 CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFO RCAKcnRfc2lnYWN0aW9uMDMgIDEwMiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUg d2l0aCBzaWc6IDU0IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1l bnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRI QU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMDMgIFRQQVNTICA6ICBydF9zaWdhY3Rp b24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJ bnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFn cyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgMTA0ICBUUEFTUyAg OiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNTQgYXMgZXhwZWN0ZWQgZXJybm8g ID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAg OiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAxMDUgIFRQQVNTICA6 ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NCBhcyBleHBlY3RlZCBlcnJubyAg PSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6 ICBTaWduYWwgNTUKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0g U0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMDYgIFRQQVNTICA6ICBy dF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NSBhcyBleHBlY3RlZCBlcnJubyAgPSBF SU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBz YS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgIDEwNyAgVFBBU1MgIDog IHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDU1IGFzIGV4cGVjdGVkIGVycm5vICA9 IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDog IHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAx MDggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NSBhcyBleHBl Y3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAg IDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9z aWdhY3Rpb24wMyAgMTA5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNp ZzogNTUgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9z aWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3Np Z2FjdGlvbjAzICAxMTAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2ln OiA1NSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3Np Z2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNTYKcnRfc2lnYWN0aW9uMDMgICAgMCAg VElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2Fj dGlvbjAzICAxMTEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1 NiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2Fj dGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2ln YWN0aW9uMDMgIDExMiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6 IDU2IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2ln YWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJ R0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMTMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWls dXJlIHdpdGggc2lnOiA1NiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFy Z3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JF U0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgMTE0ICBUUEFTUyAgOiAgcnRfc2ln YWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNTYgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFM IDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2Ff ZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAxMTUgIFRQQVNTICA6ICBydF9zaWdh Y3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwg OiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwg NTcKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRI QU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMTYgIFRQQVNTICA6ICBydF9zaWdhY3Rp b24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJ bnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFn cyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgIDExNyAgVFBBU1MgIDogIHJ0X3NpZ2Fj dGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDU3IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6 IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2Zs YWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMTggIFRQQVNT ICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NyBhcyBleHBlY3RlZCBlcnJu byAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZP ICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24w MyAgMTE5ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNTcgYXMg ZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24w MyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAz ICAxMjAgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1NyBhcyBl eHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAz ICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNTgKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDog IHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAx MjEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1OCBhcyBleHBl Y3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAg IDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMg IDEyMiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDU4IGFzIGV4 cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMg ICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0 X3NpZ2FjdGlvbjAzICAxMjMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGgg c2lnOiA1OCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0 X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxT QV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgMTI0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMg ZmFpbHVyZSB3aXRoIHNpZzogNTggYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxp ZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBT QV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAxMjUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBm YWlsdXJlIHdpdGggc2lnOiA1OCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlk IGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNTkKcnRfc2ln YWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJ R0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMjYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWls dXJlIHdpdGggc2lnOiA1OSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFy Z3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JF U0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgIDEyNyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZh aWx1cmUgd2l0aCBzaWc6IDU5IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQg YXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0Ff UkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMjggIFRQQVNTICA6ICBydF9z aWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1OSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5W QUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5z YV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgMTI5ICBU UEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNTkgYXMgZXhwZWN0ZWQg ZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBU SU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAxMzAgIFRQ QVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA1OSBhcyBleHBlY3RlZCBl cnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJ TkZPICA6ICBTaWduYWwgNjAKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2Zs YWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMzEgIFRQQVNT ICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MCBhcyBleHBlY3RlZCBlcnJu byAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZP ICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgIDEzMiAgVFBB U1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDYwIGFzIGV4cGVjdGVkIGVy cm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElO Rk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlv bjAzICAxMzMgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MCBh cyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlv bjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZP IApydF9zaWdhY3Rpb24wMyAgMTM0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3 aXRoIHNpZzogNjAgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVu dApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sg CnJ0X3NpZ2FjdGlvbjAzICAxMzUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdp dGggc2lnOiA2MCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50 CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNjEKcnRfc2lnYWN0aW9uMDMg ICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0 X3NpZ2FjdGlvbjAzICAxMzYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGgg c2lnOiA2MSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0 X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAK cnRfc2lnYWN0aW9uMDMgIDEzNyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0 aCBzaWc6IDYxIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQK cnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5E fFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxMzggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24w MyBmYWlsdXJlIHdpdGggc2lnOiA2MSBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZh bGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9 IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgMTM5ICBUUEFTUyAgOiAg cnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNjEgYXMgZXhwZWN0ZWQgZXJybm8gID0g RUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAg c2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAxNDAgIFRQQVNTICA6ICBy dF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MSBhcyBleHBlY3RlZCBlcnJubyAgPSBF SU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBT aWduYWwgNjIKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0Ff UkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxNDEgIFRQQVNTICA6ICBydF9z aWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5W QUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5z YV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgIDE0MiAgVFBBU1MgIDogIHJ0 X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDYyIGFzIGV4cGVjdGVkIGVycm5vICA9IEVJ TlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNh LnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxNDMg IFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MiBhcyBleHBlY3Rl ZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAg IFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdh Y3Rpb24wMyAgMTQ0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzog NjIgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdh Y3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2Fj dGlvbjAzICAxNDUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2 MiBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2Fj dGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNjMKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElO Rk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlv bjAzICAxNDYgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MyBh cyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlv bjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0 aW9uMDMgIDE0NyAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlvbjAzIGZhaWx1cmUgd2l0aCBzaWc6IDYz IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IEludmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0 aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lO Rk8gCnJ0X3NpZ2FjdGlvbjAzICAxNDggIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJl IHdpdGggc2lnOiA2MyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3Vt ZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VU SEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAgMTQ5ICBUUEFTUyAgOiAgcnRfc2lnYWN0 aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNjMgYXMgZXhwZWN0ZWQgZXJybm8gID0gRUlOVkFMIDog SW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAgICAwICBUSU5GTyAgOiAgc2Euc2FfZmxh Z3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAxNTAgIFRQQVNTICA6ICBydF9zaWdhY3Rp b24wMyBmYWlsdXJlIHdpdGggc2lnOiA2MyBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJ bnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBTaWduYWwgNjQK cnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdzID0gU0FfUkVTRVRIQU5E fFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxNTEgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24w MyBmYWlsdXJlIHdpdGggc2lnOiA2NCBhcyBleHBlY3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZh bGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6ICBzYS5zYV9mbGFncyA9 IFNBX1JFU0VUSEFORCAKcnRfc2lnYWN0aW9uMDMgIDE1MiAgVFBBU1MgIDogIHJ0X3NpZ2FjdGlv bjAzIGZhaWx1cmUgd2l0aCBzaWc6IDY0IGFzIGV4cGVjdGVkIGVycm5vICA9IEVJTlZBTCA6IElu dmFsaWQgYXJndW1lbnQKcnRfc2lnYWN0aW9uMDMgICAgMCAgVElORk8gIDogIHNhLnNhX2ZsYWdz ID0gU0FfUkVTRVRIQU5EfFNBX1NJR0lORk8gCnJ0X3NpZ2FjdGlvbjAzICAxNTMgIFRQQVNTICA6 ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2NCBhcyBleHBlY3RlZCBlcnJubyAg PSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50CnJ0X3NpZ2FjdGlvbjAzICAgIDAgIFRJTkZPICA6 ICBzYS5zYV9mbGFncyA9IFNBX1JFU0VUSEFORHxTQV9TSUdJTkZPIApydF9zaWdhY3Rpb24wMyAg MTU0ICBUUEFTUyAgOiAgcnRfc2lnYWN0aW9uMDMgZmFpbHVyZSB3aXRoIHNpZzogNjQgYXMgZXhw ZWN0ZWQgZXJybm8gID0gRUlOVkFMIDogSW52YWxpZCBhcmd1bWVudApydF9zaWdhY3Rpb24wMyAg ICAwICBUSU5GTyAgOiAgc2Euc2FfZmxhZ3MgPSBTQV9OT01BU0sgCnJ0X3NpZ2FjdGlvbjAzICAx NTUgIFRQQVNTICA6ICBydF9zaWdhY3Rpb24wMyBmYWlsdXJlIHdpdGggc2lnOiA2NCBhcyBleHBl Y3RlZCBlcnJubyAgPSBFSU5WQUwgOiBJbnZhbGlkIGFyZ3VtZW50Cjw8PGV4ZWN1dGlvbl9zdGF0 dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9 ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8 dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9cnRfc2lncHJvY21hc2swMiBzdGltZT0x NjMyNTI4Mzg4CmNtZGxpbmU9InJ0X3NpZ3Byb2NtYXNrMDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lz PWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KcnRfc2lncHJvY21hc2swMiAgICAxICBUUEFTUyAgOiAg R290IGV4cGVjdGVkIGVycm5vOiBURVNUX0VSUk5PPUVJTlZBTCgyMik6IEludmFsaWQgYXJndW1l bnQKcnRfc2lncHJvY21hc2swMiAgICAyICBUUEFTUyAgOiAgR290IGV4cGVjdGVkIGVycm5vOiBU RVNUX0VSUk5PPUVGQVVMVCgxNCk6IEJhZCBhZGRyZXNzCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2JyazAxIHN0aW1lPTE2MzI1MjgzODgKY21kbGlu ZT0ic2JyazAxIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnNi cmswMSAgICAgIDEgIFRQQVNTICA6ICBzYnJrIC0gSW5jcmVhc2UgYnkgODE5MiBieXRlcyByZXR1 cm5lZCAweDU1ZjhhODRiNjAwMApzYnJrMDEgICAgICAyICBUUEFTUyAgOiAgc2JyayAtIEluY3Jl YXNlIGJ5IC04MTkyIGJ5dGVzIHJldHVybmVkIDB4NTVmOGE4NGI4MDAwCjw8PGV4ZWN1dGlvbl9z dGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5 cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTEK PDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2NoZWRfZ2V0X3ByaW9yaXR5X21h eDAyIHN0aW1lPTE2MzI1MjgzODgKY21kbGluZT0ic2NoZWRfZ2V0X3ByaW9yaXR5X21heDAyIgpj b250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnNjaGVkX2dldF9wcmlv cml0eV9tYXgwMiAgICAxICBUUEFTUyAgOiAgVGVzdCBQYXNzZWQsIEdvdCBFSU5WQUwKPDw8ZXhl Y3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWlu YXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBj c3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1zY2hlZF9ycl9nZXRf aW50ZXJ2YWwwMyBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InNjaGVkX3JyX2dldF9pbnRlcnZh bDAzIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnNjaGVkX3JyX2dl dF9pbnRlcnZhbDAzLmM6NTM6IFRJTkZPOiBUZXN0aW5nIHZhcmlhbnQ6IHZEU08gb3Igc3lzY2Fs bCB3aXRoIGxpYmMgc3BlYwpzY2hlZF9ycl9nZXRfaW50ZXJ2YWwwMy5jOjgyOiBUUEFTUzogc2No ZWRfcnJfZ2V0X2ludGVydmFsKC0xLCAweDU1ZDZjMGFmMzhjOCk6IEVJTlZBTCAoMjIpCnNjaGVk X3JyX2dldF9pbnRlcnZhbDAzLmM6ODI6IFRQQVNTOiBzY2hlZF9ycl9nZXRfaW50ZXJ2YWwoMzI3 NjgsIDB4NTVkNmMwYWYzOGM4KTogRVNSQ0ggKDMpCnNjaGVkX3JyX2dldF9pbnRlcnZhbDAzLmM6 NzI6IFRDT05GOiBFRkFVTFQgc2tpcHBlZCBmb3IgbGliY192YXJpYW50CnRzdF90ZXN0LmM6MTMx MzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnNjaGVkX3JyX2dldF9pbnRl cnZhbDAzLmM6NTM6IFRJTkZPOiBUZXN0aW5nIHZhcmlhbnQ6IHN5c2NhbGwgd2l0aCBvbGQga2Vy bmVsIHNwZWMKc2NoZWRfcnJfZ2V0X2ludGVydmFsMDMuYzo4MjogVFBBU1M6IHNjaGVkX3JyX2dl dF9pbnRlcnZhbCgtMSwgMHg1NWQ2YzBhZjM4YzgpOiBFSU5WQUwgKDIyKQpzY2hlZF9ycl9nZXRf aW50ZXJ2YWwwMy5jOjgyOiBUUEFTUzogc2NoZWRfcnJfZ2V0X2ludGVydmFsKDMyNzY4LCAweDU1 ZDZjMGFmMzhjOCk6IEVTUkNIICgzKQpzY2hlZF9ycl9nZXRfaW50ZXJ2YWwwMy5jOjgyOiBUUEFT Uzogc2NoZWRfcnJfZ2V0X2ludGVydmFsKDAsIDB4N2Y4Mjk2MmY4MDAwKTogRUZBVUxUICgxNCkK ClN1bW1hcnk6CnBhc3NlZCAgIDUKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDEKd2Fy bmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVy YXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxl PW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFn PXNjaGVkX3NldHBhcmFtMDQgc3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJzY2hlZF9zZXRwYXJh bTA0Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnNjaGVkX3Nl dHBhcmFtMDQgICAgMSAgVFBBU1MgIDogIGV4cGVjdGVkIGZhaWx1cmU7IEdvdCBFU1JDSApzY2hl ZF9zZXRwYXJhbTA0ICAgIDIgIFRQQVNTICA6ICBleHBlY3RlZCBmYWlsdXJlOyBHb3QgRUlOVkFM CnNjaGVkX3NldHBhcmFtMDQgICAgMyAgVFBBU1MgIDogIGV4cGVjdGVkIGZhaWx1cmU7IEdvdCBF SU5WQUwKc2NoZWRfc2V0cGFyYW0wNCAgICA0ICBUUEFTUyAgOiAgZXhwZWN0ZWQgZmFpbHVyZTsg R290IEVJTlZBTAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIK ZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVm aWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4K dGFnPXNjaGVkX2dldHNjaGVkdWxlcjAyIHN0aW1lPTE2MzI1MjgzODgKY21kbGluZT0ic2NoZWRf Z2V0c2NoZWR1bGVyMDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+ Pj4Kc2NoZWRfZ2V0c2NoZWR1bGVyMDIgICAgMSAgVFBBU1MgIDogIGNhbGwgZmFpbGVkIHdpdGgg RVNSQ0gKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0 aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1u bwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1z ZW1jdGwwMyBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InNlbWN0bDAzIgpjb250YWN0cz0iIgph bmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRp bWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnNlbWN0bDAzLmM6ODI6IFRJTkZPOiBUZXN0aW5n IHZhcmlhbnQ6IGxpYmMgc2VtY3RsKCkKc2VtY3RsMDMuYzo3NDogVFBBU1M6IHNlbWN0bCgpIHdp dGggaW52YWxpZCBJUEMgY29tbWFuZDogRUlOVkFMICgyMikKc2VtY3RsMDMuYzo3NDogVFBBU1M6 IHNlbWN0bCgpIHdpdGggaW52YWxpZCBzZW0gaWQ6IEVJTlZBTCAoMjIpCnNlbWN0bDAzLmM6Njk6 IFRDT05GOiBFRkFVTFQgaXMgc2tpcHBlZCBmb3IgbGliYyB2YXJpYW50CnNlbWN0bDAzLmM6Njk6 IFRDT05GOiBFRkFVTFQgaXMgc2tpcHBlZCBmb3IgbGliYyB2YXJpYW50CnRzdF90ZXN0LmM6MTMx MzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnNlbWN0bDAzLmM6ODI6IFRJ TkZPOiBUZXN0aW5nIHZhcmlhbnQ6IF9fTlJfc2VtY3RsIHN5c2NhbGwKc2VtY3RsMDMuYzo3NDog VFBBU1M6IHNlbWN0bCgpIHdpdGggaW52YWxpZCBJUEMgY29tbWFuZDogRUlOVkFMICgyMikKc2Vt Y3RsMDMuYzo3NDogVFBBU1M6IHNlbWN0bCgpIHdpdGggaW52YWxpZCBzZW0gaWQ6IEVJTlZBTCAo MjIpCnNlbWN0bDAzLmM6NzQ6IFRQQVNTOiBzZW1jdGwoKSB3aXRoIGludmFsaWQgdW5pb24gYXJn OiBFRkFVTFQgKDE0KQpzZW1jdGwwMy5jOjc0OiBUUEFTUzogc2VtY3RsKCkgd2l0aCBpbnZhbGlk IHVuaW9uIGFyZzogRUZBVUxUICgxNCkKClN1bW1hcnk6CnBhc3NlZCAgIDYKZmFpbGVkICAgMApi cm9rZW4gICAwCnNraXBwZWQgIDIKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNlbWdldDA2IHN0aW1lPTE2MzI1MjgzODgKY21kbGlu ZT0ic2VtZ2V0MDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4K c2VtZ2V0MDYgICAgMSAgVFBBU1MgIDogIGV4cGVjdGVkIGZhaWx1cmUgLSBlcnJubyA9IDIyIDog SW52YWxpZCBhcmd1bWVudApzZW1nZXQwNiAgICAyICBUUEFTUyAgOiAgZXhwZWN0ZWQgZmFpbHVy ZSAtIGVycm5vID0gMjIgOiBJbnZhbGlkIGFyZ3VtZW50Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2VuZGZpbGUwMyBzdGltZT0xNjMyNTI4Mzg4CmNt ZGxpbmU9InNlbmRmaWxlMDMiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRw dXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAw MHMKc2VuZGZpbGUwMy5jOjU0OiBUUEFTUzogc2VuZGZpbGUoLi4pIHdpdGggb3V0X2ZkPS0xOiBF QkFERiAoOSkKc2VuZGZpbGUwMy5jOjU0OiBUUEFTUzogc2VuZGZpbGUoLi4pIHdpdGggb3V0X2Zk PU9fUkRPTkxZOiBFQkFERiAoOSkKc2VuZGZpbGUwMy5jOjU0OiBUUEFTUzogc2VuZGZpbGUoLi4p IHdpdGggaW5fZmQ9LTE6IEVCQURGICg5KQpzZW5kZmlsZTAzLmM6NTQ6IFRQQVNTOiBzZW5kZmls ZSguLikgd2l0aCBvdXRfZmQ9T19XUk9OTFk6IEVCQURGICg5KQoKU3VtbWFyeToKcGFzc2VkICAg NApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlv bl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9u X3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTEgY3N0aW1l PTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2VuZGZpbGUwOF82NCBzdGlt ZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InNlbmRmaWxlMDhfNjQiCmNvbnRhY3RzPSIiCmFuYWx5c2lz PWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBw ZXIgcnVuIGlzIDBoIDI1bSAwMHMKc2VuZGZpbGUwOC5jOjQ0OiBUUEFTUzogc2VuZGZpbGUoKSBj b3BpZXMgZGF0YSBjb3JyZWN0bHkKClN1bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVkICAgMApicm9r ZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRp YXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJt aW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+ Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNldF9yb2J1c3RfbGlzdDAxIHN0aW1lPTE2MzI1MjgzODgK Y21kbGluZT0ic2V0X3JvYnVzdF9saXN0MDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8 dGVzdF9vdXRwdXQ+Pj4Kc2V0X3JvYnVzdF9saXN0MDEgICAgMSAgVFBBU1MgIDogIHNldF9yb2J1 c3RfbGlzdDogcmV0dmFsID0gLTEgKGV4cGVjdGVkIC0xKSwgZXJybm8gPSAyMiAoZXhwZWN0ZWQg MjIpCnNldF9yb2J1c3RfbGlzdDAxICAgIDIgIFRQQVNTICA6ICBzZXRfcm9idXN0X2xpc3Q6IHJl dHZhbCA9IDAgKGV4cGVjdGVkIDApLCBlcnJubyA9IDAgKGV4cGVjdGVkIDApCjw8PGV4ZWN1dGlv bl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9u X3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1l PTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2V0X3RocmVhZF9hcmVhMDEg c3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJzZXRfdGhyZWFkX2FyZWEwMSIKY29udGFjdHM9IiIK YW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzZXRfdGhyZWFkX2FyZWFfMDEgICAgMSAg VENPTkYgIDogIHNldF90aHJlYWRfYXJlYTAxLmM6Nzc6IHN5c2NhbGwoMjA1KSB0ZXN0c1tpXS5z eXNjYWxsIG5vdCBzdXBwb3J0ZWQgb24geW91ciBhcmNoCnNldF90aHJlYWRfYXJlYV8wMSAgICAy ICBUQ09ORiAgOiAgc2V0X3RocmVhZF9hcmVhMDEuYzo3NzogUmVtYWluaW5nIGNhc2VzIG5vdCBh cHByb3ByaWF0ZSBmb3IgY29uZmlndXJhdGlvbgo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRp YXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJt aW5hdGlvbl9pZD0zMiBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1zZXRmc3VpZDAxXzE2IHN0aW1lPTE2MzI1MjgzODgKY21k bGluZT0ic2V0ZnN1aWQwMV8xNiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+PgpzZXRmc3VpZDAxXzE2ICAgIDEgIFRDT05GICA6ICAvdG1wL2xrcC9sdHAvc3JjL2x0 cC90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL3NldGZzdWlkLy4uL3V0aWxzL2NvbXBhdF8xNi5o OjExNzogMTYtYml0IHZlcnNpb24gb2Ygc2V0ZnN1aWQoKSBpcyBub3Qgc3VwcG9ydGVkIG9uIHlv dXIgcGxhdGZvcm0Kc2V0ZnN1aWQwMV8xNiAgICAyICBUQ09ORiAgOiAgL3RtcC9sa3AvbHRwL3Ny Yy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9zZXRmc3VpZC8uLi91dGlscy9jb21wYXRf MTYuaDoxMTc6IFJlbWFpbmluZyBjYXNlcyBub3QgYXBwcm9wcmlhdGUgZm9yIGNvbmZpZ3VyYXRp b24KPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9u PTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8K Y3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2V0 ZWdpZDAyIHN0aW1lPTE2MzI1MjgzODgKY21kbGluZT0ic2V0ZWdpZDAyIgpjb250YWN0cz0iIgph bmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnNldGVnaWQwMiAgICAxICBUUEFTUyAgOiAg c2V0ZWdpZCBmYWlsZWQgYXMgZXhwZWN0ZWQ6IFRFU1RfRVJSTk89RVBFUk0oMSk6IE9wZXJhdGlv biBub3QgcGVybWl0dGVkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9 Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAg Y29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFy dD4+Pgp0YWc9c2V0Z3JvdXBzMDFfMTYgc3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJzZXRncm91 cHMwMV8xNiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzZXRn cm91cHMwMV8xNiAgICAxICBUQ09ORiAgOiAgL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2Vz L2tlcm5lbC9zeXNjYWxscy9zZXRncm91cHMvLi4vdXRpbHMvY29tcGF0XzE2Lmg6ODI6IDE2LWJp dCB2ZXJzaW9uIG9mIGdldGdyb3VwcygpIGlzIG5vdCBzdXBwb3J0ZWQgb24geW91ciBwbGF0Zm9y bQpzZXRncm91cHMwMV8xNiAgICAyICBUQ09ORiAgOiAgL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVz dGNhc2VzL2tlcm5lbC9zeXNjYWxscy9zZXRncm91cHMvLi4vdXRpbHMvY29tcGF0XzE2Lmg6ODI6 IFJlbWFpbmluZyBjYXNlcyBub3QgYXBwcm9wcmlhdGUgZm9yIGNvbmZpZ3VyYXRpb24KPDw8ZXhl Y3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWlu YXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0aW1lPTAg Y3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2V0aXRpbWVyMDEg c3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJzZXRpdGltZXIwMSIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzZXRpdGltZXIwMSAgICAxICBUUEFTUyAgOiAgZnVu Y3Rpb25hbGl0eSBpcyBjb3JyZWN0Cjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9z dGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9u X2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVz dF9zdGFydD4+Pgp0YWc9c2V0aXRpbWVyMDIgc3RpbWU9MTYzMjUyODM4OApjbWRsaW5lPSJzZXRp dGltZXIwMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3Rf YnVmZmVycy5jOjU1OiBUSU5GTzogVGVzdCBpcyB1c2luZyBndWFyZGVkIGJ1ZmZlcnMKdHN0X3Rl c3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKc2V0aXRpbWVy MDIuYzozMTogVFBBU1M6IHN5c19zZXRpdGltZXIoSVRJTUVSX1JFQUwsIHZhbHVlLCAoc3RydWN0 IGl0aW1lcnZhbCAqKS0xKTogRUZBVUxUICgxNCkKClN1bW1hcnk6CnBhc3NlZCAgIDEKZmFpbGVk ICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVz Pj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4 aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRl c3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNldHBnaWQwMSBzdGltZT0xNjMyNTI4Mzg4 CmNtZGxpbmU9InNldHBnaWQwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+PgpzZXRwZ2lkMDEgICAgMSAgVFBBU1MgIDogIHRlc3Qgc2V0cGdpZCg0NjY0LCA0NjY0 KSBzdWNjZXNzCnNldHBnaWQwMSAgICAyICBUUEFTUyAgOiAgdGVzdCBzZXRwZ2lkKDAsIDApIHN1 Y2Nlc3MKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0 aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1u bwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1z ZXRyZWdpZDA0XzE2IHN0aW1lPTE2MzI1MjgzODgKY21kbGluZT0ic2V0cmVnaWQwNF8xNiIKY29u dGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6 IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpzZXRyZWdpZDA0LmM6ODQ6IFRJ TkZPOiBnZXRncm5hbShub2JvZHkpIGZhaWxlZCAtIHRyeSBmYWxsYmFjayBub2dyb3VwCi90bXAv bGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvc2V0cmVnaWQvLi4vdXRp bHMvY29tcGF0X3RzdF8xNi5oOjEyODogVENPTkY6IDE2LWJpdCB2ZXJzaW9uIG9mIHNldHJlZ2lk KCkgaXMgbm90IHN1cHBvcnRlZCBvbiB5b3VyIHBsYXRmb3JtCgpTdW1tYXJ5OgpwYXNzZWQgICAw CmZhaWxlZCAgIDAKYnJva2VuICAgMApza2lwcGVkICAxCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9u X3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25f dHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1l PTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2V0cmVzdWlkMDVfMTYgc3Rp bWU9MTYzMjUyODM4OApjbWRsaW5lPSJzZXRyZXN1aWQwNV8xNiIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzZXRyZXN1aWQwNV8xNiAgICAxICBUQ09ORiAgOiAg L3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9zZXRyZXN1aWQv Li4vdXRpbHMvY29tcGF0XzE2Lmg6MTM2OiAxNi1iaXQgdmVyc2lvbiBvZiBzZXRyZXN1aWQoKSBp cyBub3Qgc3VwcG9ydGVkIG9uIHlvdXIgcGxhdGZvcm0Kc2V0cmVzdWlkMDVfMTYgICAgMiAgVENP TkYgIDogIC90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvc2V0 cmVzdWlkLy4uL3V0aWxzL2NvbXBhdF8xNi5oOjEzNjogUmVtYWluaW5nIGNhc2VzIG5vdCBhcHBy b3ByaWF0ZSBmb3IgY29uZmlndXJhdGlvbgo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0zMiBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+Pgo8 PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1zZXRyZXVpZDAxXzE2IHN0aW1lPTE2MzI1MjgzODgKY21kbGlu ZT0ic2V0cmV1aWQwMV8xNiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1 dD4+PgpzZXRyZXVpZDAxXzE2ICAgIDEgIFRDT05GICA6ICAvdG1wL2xrcC9sdHAvc3JjL2x0cC90 ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL3NldHJldWlkLy4uL3V0aWxzL2NvbXBhdF8xNi5oOjEy NzogMTYtYml0IHZlcnNpb24gb2Ygc2V0cmV1aWQoKSBpcyBub3Qgc3VwcG9ydGVkIG9uIHlvdXIg cGxhdGZvcm0Kc2V0cmV1aWQwMV8xNiAgICAyICBUQ09ORiAgOiAgL3RtcC9sa3AvbHRwL3NyYy9s dHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9zZXRyZXVpZC8uLi91dGlscy9jb21wYXRfMTYu aDoxMjc6IFJlbWFpbmluZyBjYXNlcyBub3QgYXBwcm9wcmlhdGUgZm9yIGNvbmZpZ3VyYXRpb24K PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0 aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2V0cmV1 aWQwNV8xNiBzdGltZT0xNjMyNTI4Mzg4CmNtZGxpbmU9InNldHJldWlkMDVfMTYiCmNvbnRhY3Rz PSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4Kc2V0cmV1aWQwNV8xNiAgICAxICBU Q09ORiAgOiAgL3RtcC9sa3AvbHRwL3NyYy9sdHAvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9z ZXRyZXVpZC8uLi91dGlscy9jb21wYXRfMTYuaDoxMjc6IDE2LWJpdCB2ZXJzaW9uIG9mIHNldHJl dWlkKCkgaXMgbm90IHN1cHBvcnRlZCBvbiB5b3VyIHBsYXRmb3JtCnNldHJldWlkMDVfMTYgICAg MiAgVENPTkYgIDogIC90bXAvbGtwL2x0cC9zcmMvbHRwL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2Fs bHMvc2V0cmV1aWQvLi4vdXRpbHMvY29tcGF0XzE2Lmg6MTI3OiBSZW1haW5pbmcgY2FzZXMgbm90 IGFwcHJvcHJpYXRlIGZvciBjb25maWd1cmF0aW9uCnNldHJldWlkMDVfMTYgICAgMCAgVElORk8g IDogIENoaWxkIHByb2Nlc3MgcmV0dXJuZWQgVENPTkYKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgpp bml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQg dGVybWluYXRpb25faWQ9MzIgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c2V0c2lkMDEgc3RpbWU9MTYzMjUyODM4OApjbWRs aW5lPSJzZXRzaWQwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+ PgpzZXRzaWQwMSAgICAxICBUUEFTUyAgOiAgc2V0c2lkIFNVQ0NFU1MgdG8gc2V0IGVycm5vIHRv IEVQRVJNCnNldHNpZDAxICAgIDEgIFRQQVNTICA6ICBhbGwgbWlzYyB0ZXN0cyBwYXNzZWQKPDw8 ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEgdGVy bWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9 MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1zZXRzb2Nrb3B0 MDEgc3RpbWU9MTYzMjUyODM4OQpjbWRsaW5lPSJzZXRzb2Nrb3B0MDEiCmNvbnRhY3RzPSIiCmFu YWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGlt ZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKc2V0c29ja29wdDAxLmM6NjY6IFRJTkZPOiBUZXN0 aW5nIGludmFsaWQgZmlsZSBkZXNjcmlwdG9yCnNldHNvY2tvcHQwMS5jOjEwMTogVFBBU1M6IHNl dHNvY2tvcHQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgZXJyb3I6IEVCQURGICg5KQpzZXRzb2Nr b3B0MDEuYzo2NjogVElORk86IFRlc3Rpbmcgbm9uLXNvY2tldCBmaWxlIGRlc2NyaXB0b3IKc2V0 c29ja29wdDAxLmM6MTAxOiBUUEFTUzogc2V0c29ja29wdCgpIHJldHVybmVkIHRoZSBleHBlY3Rl ZCBlcnJvcjogRU5PVFNPQ0sgKDg4KQpzZXRzb2Nrb3B0MDEuYzo2NjogVElORk86IFRlc3Rpbmcg aW52YWxpZCBvcHRpb24gYnVmZmVyCnNldHNvY2tvcHQwMS5jOjEwMTogVFBBU1M6IHNldHNvY2tv cHQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgZXJyb3I6IEVGQVVMVCAoMTQpCnNldHNvY2tvcHQw MS5jOjY2OiBUSU5GTzogVGVzdGluZyBpbnZhbGlkIG9wdGxlbgpzZXRzb2Nrb3B0MDEuYzoxMDE6 IFRQQVNTOiBzZXRzb2Nrb3B0KCkgcmV0dXJuZWQgdGhlIGV4cGVjdGVkIGVycm9yOiBFSU5WQUwg KDIyKQpzZXRzb2Nrb3B0MDEuYzo2NjogVElORk86IFRlc3RpbmcgaW52YWxpZCBsZXZlbApzZXRz b2Nrb3B0MDEuYzoxMDE6IFRQQVNTOiBzZXRzb2Nrb3B0KCkgcmV0dXJuZWQgdGhlIGV4cGVjdGVk IGVycm9yOiBFTk9QUk9UT09QVCAoOTIpCnNldHNvY2tvcHQwMS5jOjY2OiBUSU5GTzogVGVzdGlu ZyBpbnZhbGlkIG9wdGlvbiBuYW1lIChVRFApCnNldHNvY2tvcHQwMS5jOjEwMTogVFBBU1M6IHNl dHNvY2tvcHQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgZXJyb3I6IEVOT1BST1RPT1BUICg5MikK c2V0c29ja29wdDAxLmM6NjY6IFRJTkZPOiBUZXN0aW5nIGludmFsaWQgb3B0aW9uIG5hbWUgKElQ KQpzZXRzb2Nrb3B0MDEuYzoxMDE6IFRQQVNTOiBzZXRzb2Nrb3B0KCkgcmV0dXJuZWQgdGhlIGV4 cGVjdGVkIGVycm9yOiBFTk9QUk9UT09QVCAoOTIpCnNldHNvY2tvcHQwMS5jOjY2OiBUSU5GTzog VGVzdGluZyBpbnZhbGlkIG9wdGlvbiBuYW1lIChUQ1ApCnNldHNvY2tvcHQwMS5jOjEwMTogVFBB U1M6IHNldHNvY2tvcHQoKSByZXR1cm5lZCB0aGUgZXhwZWN0ZWQgZXJyb3I6IEVOT1BST1RPT1BU ICg5MikKClN1bW1hcnk6CnBhc3NlZCAgIDgKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQg IDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPXNldHVpZDA0IHN0aW1lPTE2MzI1MjgzODkKY21kbGluZT0ic2V0dWlkMDQiCmNvbnRh Y3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBU SU5GTzogVGltZW91dCBwZXIgcnVuIGlzIDBoIDI1bSAwMHMKc2V0dWlkMDQuYzo0OTogVFBBU1M6 IG9wZW4oKSByZXR1cm5lZCBlcnJubyBFQUNDRVMKc2V0dWlkMDQuYzo0OTogVFBBU1M6IG9wZW4o KSByZXR1cm5lZCBlcnJubyBFQUNDRVMKClN1bW1hcnk6CnBhc3NlZCAgIDIKZmFpbGVkICAgMApi cm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNldHhhdHRyMDIgc3RpbWU9MTYzMjUyODM4OQpjbWRs aW5lPSJzZXR4YXR0cjAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBz CnNldHhhdHRyMDIuYzoxNTQ6IFRQQVNTOiBzZXR4YXR0cigyKSBvbiB0ZXN0ZmlsZSBwYXNzZWQK c2V0eGF0dHIwMi5jOjE1NDogVFBBU1M6IHNldHhhdHRyKDIpIG9uIHRlc3RkaXIgcGFzc2VkCnNl dHhhdHRyMDIuYzoxNzk6IFRQQVNTOiBzZXR4YXR0cigyKSBvbiBzeW1saW5rIGZhaWxlZDogRUVY SVNUICgxNykKc2V0eGF0dHIwMi5jOjE2MDogVEZBSUw6IHNldHhhdHRyKDIpIG9uIGZpZm8gcGFz c2VkIHVuZXhwZWN0ZWRseQpzZXR4YXR0cjAyLmM6MTYwOiBURkFJTDogc2V0eGF0dHIoMikgb24g Y2hyIHBhc3NlZCB1bmV4cGVjdGVkbHkKc2V0eGF0dHIwMi5jOjE2MDogVEZBSUw6IHNldHhhdHRy KDIpIG9uIGJsayBwYXNzZWQgdW5leHBlY3RlZGx5CnNldHhhdHRyMDIuYzoxNjA6IFRGQUlMOiBz ZXR4YXR0cigyKSBvbiBzb2NrIHBhc3NlZCB1bmV4cGVjdGVkbHkKClN1bW1hcnk6CnBhc3NlZCAg IDMKZmFpbGVkICAgNApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRp b25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlv bl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0xIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGlt ZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNobWN0bDAyIHN0aW1lPTE2 MzI1MjgzODkKY21kbGluZT0ic2htY3RsMDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8 dGVzdF9vdXRwdXQ+Pj4KdHN0X3Rlc3QuYzoxMzEzOiBUSU5GTzogVGltZW91dCBwZXIgcnVuIGlz IDBoIDI1bSAwMHMKc2htY3RsMDIuYzoxMDk6IFRJTkZPOiBUZXN0aW5nIHZhcmlhbnQ6IGxpYmMg c2htY3RsKCkKc2htY3RsMDIuYzo5ODogVFBBU1M6IHNobWN0bCgzLCAyLCAweDU1NTdhY2U0MDhh MCk6IEVBQ0NFUyAoMTMpCnNobWN0bDAyLmM6OTM6IFRDT05GOiBFRkFVTFQgaXMgc2tpcHBlZCBm b3IgbGliYyB2YXJpYW50CnNobWN0bDAyLmM6OTM6IFRDT05GOiBFRkFVTFQgaXMgc2tpcHBlZCBm b3IgbGliYyB2YXJpYW50CnNobWN0bDAyLmM6OTg6IFRQQVNTOiBzaG1jdGwoNCwgLTEsIDB4NTU1 N2FjZTQwOGEwKTogRUlOVkFMICgyMikKc2htY3RsMDIuYzo5ODogVFBBU1M6IHNobWN0bCgtMSwg MiwgMHg1NTU3YWNlNDA4YTApOiBFSU5WQUwgKDIyKQpzaG1jdGwwMi5jOjk4OiBUUEFTUzogc2ht Y3RsKDUsIDIsIDB4NTU1N2FjZTQwOGEwKTogRUlOVkFMICgyMikKc2htY3RsMDIuYzo5ODogVFBB U1M6IHNobWN0bCgyLCAyLCAweDU1NTdhY2U0MDhhMCk6IEVBQ0NFUyAoMTMpCnNobWN0bDAyLmM6 OTg6IFRQQVNTOiBzaG1jdGwoMiwgMCwgKG5pbCkpOiBFUEVSTSAoMSkKc2htY3RsMDIuYzo5ODog VFBBU1M6IHNobWN0bCgyLCAxLCAweDU1NTdhY2U0MDhhMCk6IEVQRVJNICgxKQpzaG1jdGwwMi5j Ojk4OiBUUEFTUzogc2htY3RsKDIsIDExLCAweDU1NTdhY2U0MDhhMCk6IEVQRVJNICgxKQpzaG1j dGwwMi5jOjk4OiBUUEFTUzogc2htY3RsKDIsIDEyLCAweDU1NTdhY2U0MDhhMCk6IEVQRVJNICgx KQp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpz aG1jdGwwMi5jOjEwOTogVElORk86IFRlc3RpbmcgdmFyaWFudDogX19OUl9zaG1jdGwgc3lzY2Fs bApzaG1jdGwwMi5jOjk4OiBUUEFTUzogc2htY3RsKDcsIDIsIDB4NTU1N2FjZTQwOGEwKTogRUFD Q0VTICgxMykKc2htY3RsMDIuYzo5ODogVFBBU1M6IHNobWN0bCg4LCAxLCAweGZmZmZmZmZmZmZm ZmZmZmYpOiBFRkFVTFQgKDE0KQpzaG1jdGwwMi5jOjk4OiBUUEFTUzogc2htY3RsKDgsIDIsIDB4 ZmZmZmZmZmZmZmZmZmZmZik6IEVGQVVMVCAoMTQpCnNobWN0bDAyLmM6OTg6IFRQQVNTOiBzaG1j dGwoOCwgLTEsIDB4NTU1N2FjZTQwOGEwKTogRUlOVkFMICgyMikKc2htY3RsMDIuYzo5ODogVFBB U1M6IHNobWN0bCgtMSwgMiwgMHg1NTU3YWNlNDA4YTApOiBFSU5WQUwgKDIyKQpzaG1jdGwwMi5j Ojk4OiBUUEFTUzogc2htY3RsKDksIDIsIDB4NTU1N2FjZTQwOGEwKTogRUlOVkFMICgyMikKc2ht Y3RsMDIuYzo5ODogVFBBU1M6IHNobWN0bCg2LCAyLCAweDU1NTdhY2U0MDhhMCk6IEVBQ0NFUyAo MTMpCnNobWN0bDAyLmM6OTg6IFRQQVNTOiBzaG1jdGwoNiwgMCwgKG5pbCkpOiBFUEVSTSAoMSkK c2htY3RsMDIuYzo5ODogVFBBU1M6IHNobWN0bCg2LCAxLCAweDU1NTdhY2U0MDhhMCk6IEVQRVJN ICgxKQpzaG1jdGwwMi5jOjk4OiBUUEFTUzogc2htY3RsKDYsIDExLCAweDU1NTdhY2U0MDhhMCk6 IEVQRVJNICgxKQpzaG1jdGwwMi5jOjk4OiBUUEFTUzogc2htY3RsKDYsIDEyLCAweDU1NTdhY2U0 MDhhMCk6IEVQRVJNICgxKQoKU3VtbWFyeToKcGFzc2VkICAgMjAKZmFpbGVkICAgMApicm9rZW4g ICAwCnNraXBwZWQgIDIKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNobWR0MDIgc3RpbWU9MTYzMjUyODM4OQpjbWRsaW5lPSJzaG1k dDAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnNobWR0MDIg ICAgIDEgIFRQQVNTICA6ICBleHBlY3RlZCBmYWlsdXJlIC0gZXJybm8gPSAyMiA6IEludmFsaWQg YXJndW1lbnQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1 cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmls ZT1ubwpjdXRpbWU9MSBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRh Zz1zaWdhbHRzdGFjazAyIHN0aW1lPTE2MzI1MjgzODkKY21kbGluZT0ic2lnYWx0c3RhY2swMiIK Y29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzaWdhbHRzdGFjazAy ICAgIDEgIFRQQVNTICA6ICBzdGdhbHRzdGFjaygpIGZhaWxzLCBJbnZhbGlkIEZsYWcgdmFsdWUs IGVycm5vOjIyCnNpZ2FsdHN0YWNrMDIgICAgMiAgVFBBU1MgIDogIHN0Z2FsdHN0YWNrKCkgZmFp bHMsIGFsdGVybmF0ZSBzdGFjayBpcyA8IE1JTlNJR1NUS1NaLCBlcnJubzoxMgo8PDxleGVjdXRp b25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlv bl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGlt ZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXNpZ25hbGZkNF8wMSBzdGlt ZT0xNjMyNTI4Mzg5CmNtZGxpbmU9InNpZ25hbGZkNF8wMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzaWduYWxmZDRfMDEgICAgMSAgVFBBU1MgIDogIHNpZ25h bGZkNChTRkRfQ0xPRVhFQykgUGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlv bl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0 aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8 dGVzdF9zdGFydD4+Pgp0YWc9c2lncmVsc2UwMSBzdGltZT0xNjMyNTI4Mzg5CmNtZGxpbmU9InNp Z3JlbHNlMDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4Kc2ln cmVsc2UwMSAgICAxICBUUEFTUyAgOiAgc2lncmVsc2UoKSByZWxlYXNlZCBhbGwgNTUgc2lnbmFs cyB1bmRlciB0ZXN0Lgo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPXN0YXQwMV82NCBzdGltZT0xNjMyNTI4Mzg5CmNtZGxpbmU9InN0YXQwMV82NCIKY29u dGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6 IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpzdGF0MDEuYzo3NTogVFBBU1M6 IHN0YXQodGVzdF9maWxlcmVhZCkKc3RhdDAxLmM6NzU6IFRQQVNTOiBzdGF0KHRlc3RfZmlsZW5v cmVhZCkKClN1bW1hcnk6CnBhc3NlZCAgIDIKZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQg IDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPXN0aW1lMDIgc3RpbWU9MTYzMjUyODM4OQpjbWRsaW5lPSJzdGltZTAyIgpjb250YWN0 cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElO Rk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnN0aW1lX3Zhci5oOjQ2OiBUSU5GTzog VGVzdGluZyBsaWJjIHN0aW1lKCkKc3RpbWUwMi5jOjM3OiBUUEFTUzogc3RpbWUoMikgZmFpbHMs IENhbGxlciBub3Qgcm9vdDogRVBFUk0gKDEpCnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVv dXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnN0aW1lX3Zhci5oOjQ5OiBUSU5GTzogVGVzdGluZyBT WVNfc3RpbWUgc3lzY2FsbApzdGltZV92YXIuaDoyODogVENPTkY6IHN5c2NhbGwoLTEpIF9fTlJf c3RpbWUgbm90IHN1cHBvcnRlZAp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBy dW4gaXMgMGggMjVtIDAwcwpzdGltZV92YXIuaDo1MjogVElORk86IFRlc3RpbmcgU1lTX3NldHRp bWVvZmRheSBzeXNjYWxsCnN0aW1lMDIuYzozNzogVFBBU1M6IHN0aW1lKDIpIGZhaWxzLCBDYWxs ZXIgbm90IHJvb3Q6IEVQRVJNICgxKQoKU3VtbWFyeToKcGFzc2VkICAgMgpmYWlsZWQgICAwCmJy b2tlbiAgIDAKc2tpcHBlZCAgMQp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+ Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9c3lzY3RsMDMgc3RpbWU9MTYzMjUyODM4OQpjbWRsaW5l PSJzeXNjdGwwMyIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0 c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpzeXNj dGwwMy5jOjc2OiBUSU5GTzogdGhpcyB0ZXN0J3MgcmVzdWx0cyBhcmUgYmFzZWQgb24gcG90ZW50 aWFsbHkgdW5kb2N1bWVudGVkIGJlaGF2aW9yIGluIHRoZSBrZXJuZWwuIHJlYWQgdGhlIE5PVEUg aW4gdGhlIHNvdXJjZSBmaWxlIGZvciBtb3JlIGRldGFpbHMKc3lzY3RsMDMuYzo1NTogVENPTkY6 IHN5c2NhbGwoMTU2KSBfX05SX19zeXNjdGwgbm90IHN1cHBvcnRlZAoKU3VtbWFyeToKcGFzc2Vk ICAgMApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMQp3YXJuaW5ncyAwCjw8PGV4ZWN1 dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0 aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTMyIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNz dGltZT0wCjw8PHRlc3RfZW5kPj4+CnN5c2N0bDAzLmM6NTU6IFRDT05GOiBzeXNjYWxsKDE1Nikg X19OUl9fc3lzY3RsIG5vdCBzdXBwb3J0ZWQKPDw8dGVzdF9zdGFydD4+Pgp0YWc9c3lzbG9nMDcg c3RpbWU9MTYzMjUyODM4OQpjbWRsaW5lPSJzeXNsb2cwNyIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpzeXNsb2cwNyAgICAwICBUSU5GTyAgOiAgdGVzdGluZyBz eXNsb2cgcHJpb3JpdGllcyAuLi4Kc3lzbG9nMDcgICAgMCAgVElORk8gIDogICBvIFNlbmQgc3lz bG9nIG1lc3NhZ2VzIGF0IGFsbCBsZXZlbHMgYW5kIHNlZSB3aGV0aGVyCnN5c2xvZzA3ICAgIDAg IFRJTkZPICA6ICAgICBBbGwgbGV2ZWwgbWVzc2FnZXMgYXJlIGxvZ2dlZC4Kc3lzbG9nMDcgICAg MCAgVElORk8gIDogIHJlc3RhcnRpbmcgc3lzbG9nIGRhZW1vbgpzeXNsb2cwNyAgICAwICBUSU5G TyAgOiAgcmVzdGFydGluZyBzeXNsb2cgZGFlbW9uCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj02IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTIgY3N0aW1lPTMKPDw8dGVzdF9lbmQ+ Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9dGltZXJmZDAxIHN0aW1lPTE2MzI1MjgzOTUKY21kbGlu ZT0idGltZXJmZDAxIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+ CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnRp bWVyZmQwMS5jOjE1MzogVElORk86IFRlc3RpbmcgdmFyaWFudDogc3lzY2FsbCB3aXRoIG9sZCBr ZXJuZWwgc3BlYwp0aW1lcmZkMDEuYzoxMDI6IFRJTkZPOiB0ZXN0aW5nIENMT0NLIE1PTk9UT05J Qwp0aW1lcmZkMDEuYzoxMDY6IFRJTkZPOiByZWxhdGl2ZSB0aW1lciAoMTAwIG1zKQp0aW1lcmZk MDEuYzo4OTogVFBBU1M6IGdvdCAxIHRpY2socykKdGltZXJmZDAxLmM6MTEwOiBUSU5GTzogYWJz b2x1dGUgdGltZXIgKDEwMCBtcykKdGltZXJmZDAxLmM6ODk6IFRQQVNTOiBnb3QgMSB0aWNrKHMp CnRpbWVyZmQwMS5jOjExNTogVElORk86IHNlcXVlbnRpYWwgdGltZXIgKDUwIG1zKQp0aW1lcmZk MDEuYzoxMjg6IFRQQVNTOiBUaW1lciByZWFkIGJhY2sgdmFsdWUgaXMgcmVsYXRpdmUKdGltZXJm ZDAxLmM6ODk6IFRQQVNTOiBnb3QgMyB0aWNrKHMpCnRpbWVyZmQwMS5jOjEzNDogVElORk86IHRl c3Rpbmcgd2l0aCBPX05PTkJMT0NLCnRpbWVyZmQwMS5jOjg5OiBUUEFTUzogZ290IDEgdGljayhz KQp0aW1lcmZkMDEuYzoxNDY6IFRQQVNTOiByZWFkIGZhaWxlZCB3aXRoOiBFQUdBSU4vRVdPVUxE QkxPQ0sgKDExKQp0aW1lcmZkMDEuYzoxMDI6IFRJTkZPOiB0ZXN0aW5nIENMT0NLIFJFQUxUSU1F CnRpbWVyZmQwMS5jOjEwNjogVElORk86IHJlbGF0aXZlIHRpbWVyICgxMDAgbXMpCnRpbWVyZmQw MS5jOjg5OiBUUEFTUzogZ290IDEgdGljayhzKQp0aW1lcmZkMDEuYzoxMTA6IFRJTkZPOiBhYnNv bHV0ZSB0aW1lciAoMTAwIG1zKQp0aW1lcmZkMDEuYzo4OTogVFBBU1M6IGdvdCAxIHRpY2socykK dGltZXJmZDAxLmM6MTE1OiBUSU5GTzogc2VxdWVudGlhbCB0aW1lciAoNTAgbXMpCnRpbWVyZmQw MS5jOjEyODogVFBBU1M6IFRpbWVyIHJlYWQgYmFjayB2YWx1ZSBpcyByZWxhdGl2ZQp0aW1lcmZk MDEuYzo4OTogVFBBU1M6IGdvdCAzIHRpY2socykKdGltZXJmZDAxLmM6MTM0OiBUSU5GTzogdGVz dGluZyB3aXRoIE9fTk9OQkxPQ0sKdGltZXJmZDAxLmM6ODk6IFRQQVNTOiBnb3QgMSB0aWNrKHMp CnRpbWVyZmQwMS5jOjE0NjogVFBBU1M6IHJlYWQgZmFpbGVkIHdpdGg6IEVBR0FJTi9FV09VTERC TE9DSyAoMTEpCgpTdW1tYXJ5OgpwYXNzZWQgICAxMgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tp cHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0 dXM9Im9rIgpkdXJhdGlvbj0xIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lk PTAgY29yZWZpbGU9bm8KY3V0aW1lPTEgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9z dGFydD4+Pgp0YWc9dGltZXJmZF9jcmVhdGUwMSBzdGltZT0xNjMyNTI4Mzk2CmNtZGxpbmU9InRp bWVyZmRfY3JlYXRlMDEiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+ Pj4KdGltZXJmZF9jcmVhdGUwMSAgICAxICBUUEFTUyAgOiAgdGltZXJmZF9jcmVhdGUoKSBmYWls ZWQgYXMgZXhwZWN0ZWQ6IFRFU1RfRVJSTk89RUlOVkFMKDIyKTogSW52YWxpZCBhcmd1bWVudAp0 aW1lcmZkX2NyZWF0ZTAxICAgIDIgIFRQQVNTICA6ICB0aW1lcmZkX2NyZWF0ZSgpIGZhaWxlZCBh cyBleHBlY3RlZDogVEVTVF9FUlJOTz1FSU5WQUwoMjIpOiBJbnZhbGlkIGFyZ3VtZW50Cjw8PGV4 ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1p bmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAg Y3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9dGltZXJfY3JlYXRl MDEgc3RpbWU9MTYzMjUyODM5NgpjbWRsaW5lPSJ0aW1lcl9jcmVhdGUwMSIKY29udGFjdHM9IiIK YW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBU aW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwp0aW1lcl9jcmVhdGUwMS5jOjUxOiBUSU5GTzog VGVzdGluZyBub3RpZmljYXRpb24gdHlwZTogU0lHRVZfTk9ORQp0aW1lcl9jcmVhdGUwMS5jOjk2 OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX1JFQUxUSU1FCnRp bWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3Ig Q0xPQ0tfTU9OT1RPTklDCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNz ZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfUFJPQ0VTU19DUFVUSU1FX0lECnRpbWVyX2NyZWF0ZTAx LmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfVEhSRUFE X0NQVVRJTUVfSUQKdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVyIHN1Y2Nlc3NmdWxs eSBjcmVhdGVkIGZvciBDTE9DS19CT09UVElNRQp0aW1lcl9jcmVhdGUwMS5jOjk2OiBUUEFTUzog VGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX0JPT1RUSU1FX0FMQVJNCnRpbWVy X2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xP Q0tfUkVBTFRJTUVfQUxBUk0KdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVyIHN1Y2Nl c3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19UQUkKdGltZXJfY3JlYXRlMDEuYzo1MTogVElORk86 IFRlc3Rpbmcgbm90aWZpY2F0aW9uIHR5cGU6IFNJR0VWX1NJR05BTAp0aW1lcl9jcmVhdGUwMS5j Ojk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX1JFQUxUSU1F CnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBm b3IgQ0xPQ0tfTU9OT1RPTklDCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNj ZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfUFJPQ0VTU19DUFVUSU1FX0lECnRpbWVyX2NyZWF0 ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfVEhS RUFEX0NQVVRJTUVfSUQKdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVyIHN1Y2Nlc3Nm dWxseSBjcmVhdGVkIGZvciBDTE9DS19CT09UVElNRQp0aW1lcl9jcmVhdGUwMS5jOjk2OiBUUEFT UzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX0JPT1RUSU1FX0FMQVJNCnRp bWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3Ig Q0xPQ0tfUkVBTFRJTUVfQUxBUk0KdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVyIHN1 Y2Nlc3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19UQUkKdGltZXJfY3JlYXRlMDEuYzo1MTogVElO Rk86IFRlc3Rpbmcgbm90aWZpY2F0aW9uIHR5cGU6IFNJR0VWX1RIUkVBRAp0aW1lcl9jcmVhdGUw MS5jOjk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX1JFQUxU SU1FCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRl ZCBmb3IgQ0xPQ0tfTU9OT1RPTklDCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBz dWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfUFJPQ0VTU19DUFVUSU1FX0lECnRpbWVyX2Ny ZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tf VEhSRUFEX0NQVVRJTUVfSUQKdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVyIHN1Y2Nl c3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19CT09UVElNRQp0aW1lcl9jcmVhdGUwMS5jOjk2OiBU UEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX0JPT1RUSU1FX0FMQVJN CnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBm b3IgQ0xPQ0tfUkVBTFRJTUVfQUxBUk0KdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVy IHN1Y2Nlc3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19UQUkKdGltZXJfY3JlYXRlMDEuYzo1MTog VElORk86IFRlc3Rpbmcgbm90aWZpY2F0aW9uIHR5cGU6IFNJR0VWX1RIUkVBRF9JRAp0aW1lcl9j cmVhdGUwMS5jOjk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NL X1JFQUxUSU1FCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkg Y3JlYXRlZCBmb3IgQ0xPQ0tfTU9OT1RPTklDCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBU aW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfUFJPQ0VTU19DUFVUSU1FX0lECnRp bWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3Ig Q0xPQ0tfVEhSRUFEX0NQVVRJTUVfSUQKdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6IFRpbWVy IHN1Y2Nlc3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19CT09UVElNRQp0aW1lcl9jcmVhdGUwMS5j Ojk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX0JPT1RUSU1F X0FMQVJNCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNjZXNzZnVsbHkgY3Jl YXRlZCBmb3IgQ0xPQ0tfUkVBTFRJTUVfQUxBUk0KdGltZXJfY3JlYXRlMDEuYzo5NjogVFBBU1M6 IFRpbWVyIHN1Y2Nlc3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19UQUkKdGltZXJfY3JlYXRlMDEu Yzo1MTogVElORk86IFRlc3Rpbmcgbm90aWZpY2F0aW9uIHR5cGU6IE5VTEwKdGltZXJfY3JlYXRl MDEuYzo5NjogVFBBU1M6IFRpbWVyIHN1Y2Nlc3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19SRUFM VElNRQp0aW1lcl9jcmVhdGUwMS5jOjk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0 ZWQgZm9yIENMT0NLX01PTk9UT05JQwp0aW1lcl9jcmVhdGUwMS5jOjk2OiBUUEFTUzogVGltZXIg c3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NLX1BST0NFU1NfQ1BVVElNRV9JRAp0aW1lcl9j cmVhdGUwMS5jOjk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgZm9yIENMT0NL X1RIUkVBRF9DUFVUSU1FX0lECnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1lciBzdWNj ZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfQk9PVFRJTUUKdGltZXJfY3JlYXRlMDEuYzo5Njog VFBBU1M6IFRpbWVyIHN1Y2Nlc3NmdWxseSBjcmVhdGVkIGZvciBDTE9DS19CT09UVElNRV9BTEFS TQp0aW1lcl9jcmVhdGUwMS5jOjk2OiBUUEFTUzogVGltZXIgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQg Zm9yIENMT0NLX1JFQUxUSU1FX0FMQVJNCnRpbWVyX2NyZWF0ZTAxLmM6OTY6IFRQQVNTOiBUaW1l ciBzdWNjZXNzZnVsbHkgY3JlYXRlZCBmb3IgQ0xPQ0tfVEFJCgpTdW1tYXJ5OgpwYXNzZWQgICA0 MApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlv bl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9u X3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1l PTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9dGltZXJfc2V0dGltZTAxIHN0 aW1lPTE2MzI1MjgzOTYKY21kbGluZT0idGltZXJfc2V0dGltZTAxIgpjb250YWN0cz0iIgphbmFs eXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0LmM6MTMxMzogVElORk86IFRpbWVv dXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnRpbWVyX3NldHRpbWUwMS5jOjg1OiBUSU5GTzogVGVz dGluZyB2YXJpYW50OiBzeXNjYWxsIHdpdGggb2xkIGtlcm5lbCBzcGVjCnRpbWVyX3NldHRpbWUw MS5jOjk2OiBUSU5GTzogVGVzdGluZyBmb3IgZ2VuZXJhbCBpbml0aWFsaXphdGlvbjoKdGltZXJf c2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19SRUFMVElNRSkgcGFz c2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3NldHRpbWUoQ0xPQ0tfTU9O T1RPTklDKSBwYXNzZWQKdGltZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGlt ZShDTE9DS19QUk9DRVNTX0NQVVRJTUVfSUQpIHBhc3NlZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6 IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX1RIUkVBRF9DUFVUSU1FX0lEKSBwYXNzZWQKdGlt ZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19CT09UVElNRSkg cGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3NldHRpbWUoQ0xPQ0tf Qk9PVFRJTUVfQUxBUk0pIHBhc3NlZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1l cl9zZXR0aW1lKENMT0NLX1JFQUxUSU1FX0FMQVJNKSBwYXNzZWQKdGltZXJfc2V0dGltZTAxLmM6 MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19UQUkpIHBhc3NlZAp0aW1lcl9zZXR0aW1l MDEuYzo5NjogVElORk86IFRlc3RpbmcgZm9yIHNldHRpbmcgb2xkX3ZhbHVlOgp0aW1lcl9zZXR0 aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX1JFQUxUSU1FKSBwYXNzZWQK dGltZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19NT05PVE9O SUMpIHBhc3NlZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENM T0NLX1BST0NFU1NfQ1BVVElNRV9JRCkgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBB U1M6IHRpbWVyX3NldHRpbWUoQ0xPQ0tfVEhSRUFEX0NQVVRJTUVfSUQpIHBhc3NlZAp0aW1lcl9z ZXR0aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX0JPT1RUSU1FKSBwYXNz ZWQKdGltZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19CT09U VElNRV9BTEFSTSkgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3Nl dHRpbWUoQ0xPQ0tfUkVBTFRJTUVfQUxBUk0pIHBhc3NlZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6 IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX1RBSSkgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5j Ojk2OiBUSU5GTzogVGVzdGluZyBmb3IgdXNpbmcgcGVyaW9kaWMgdGltZXI6CnRpbWVyX3NldHRp bWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3NldHRpbWUoQ0xPQ0tfUkVBTFRJTUUpIHBhc3NlZAp0 aW1lcl9zZXR0aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX01PTk9UT05J QykgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3NldHRpbWUoQ0xP Q0tfUFJPQ0VTU19DUFVUSU1FX0lEKSBwYXNzZWQKdGltZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFT UzogdGltZXJfc2V0dGltZShDTE9DS19USFJFQURfQ1BVVElNRV9JRCkgcGFzc2VkCnRpbWVyX3Nl dHRpbWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3NldHRpbWUoQ0xPQ0tfQk9PVFRJTUUpIHBhc3Nl ZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX0JPT1RU SU1FX0FMQVJNKSBwYXNzZWQKdGltZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0 dGltZShDTE9DS19SRUFMVElNRV9BTEFSTSkgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3Mjog VFBBU1M6IHRpbWVyX3NldHRpbWUoQ0xPQ0tfVEFJKSBwYXNzZWQKdGltZXJfc2V0dGltZTAxLmM6 OTY6IFRJTkZPOiBUZXN0aW5nIGZvciB1c2luZyBhYnNvbHV0ZSB0aW1lOgp0aW1lcl9zZXR0aW1l MDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX1JFQUxUSU1FKSBwYXNzZWQKdGlt ZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19NT05PVE9OSUMp IHBhc3NlZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NL X1BST0NFU1NfQ1BVVElNRV9JRCkgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBBU1M6 IHRpbWVyX3NldHRpbWUoQ0xPQ0tfVEhSRUFEX0NQVVRJTUVfSUQpIHBhc3NlZAp0aW1lcl9zZXR0 aW1lMDEuYzoxNzI6IFRQQVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX0JPT1RUSU1FKSBwYXNzZWQK dGltZXJfc2V0dGltZTAxLmM6MTcyOiBUUEFTUzogdGltZXJfc2V0dGltZShDTE9DS19CT09UVElN RV9BTEFSTSkgcGFzc2VkCnRpbWVyX3NldHRpbWUwMS5jOjE3MjogVFBBU1M6IHRpbWVyX3NldHRp bWUoQ0xPQ0tfUkVBTFRJTUVfQUxBUk0pIHBhc3NlZAp0aW1lcl9zZXR0aW1lMDEuYzoxNzI6IFRQ QVNTOiB0aW1lcl9zZXR0aW1lKENMT0NLX1RBSSkgcGFzc2VkCgpTdW1tYXJ5OgpwYXNzZWQgICAz MgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlv bl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0yIHRlcm1pbmF0aW9u X3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTE2MCBjc3Rp bWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz10cnVuY2F0ZTAyIHN0aW1l PTE2MzI1MjgzOTgKY21kbGluZT0idHJ1bmNhdGUwMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhp dAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBy dW4gaXMgMGggMjVtIDAwcwp0cnVuY2F0ZTAyLmM6OTA6IFRQQVNTOiB0cnVuY2F0ZSh0ZXN0Zmls ZSwgMjU2KSBzdWNjZWVkZWQKdHJ1bmNhdGUwMi5jOjkwOiBUUEFTUzogdHJ1bmNhdGUodGVzdGZp bGUsIDUxMikgc3VjY2VlZGVkCgpTdW1tYXJ5OgpwYXNzZWQgICAyCmZhaWxlZCAgIDAKYnJva2Vu ICAgMApza2lwcGVkICAwCndhcm5pbmdzIDAKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0 aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWlu YXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8 PDx0ZXN0X3N0YXJ0Pj4+CnRhZz11bmFtZTAxIHN0aW1lPTE2MzI1MjgzOTgKY21kbGluZT0idW5h bWUwMSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVz dC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwp1bmFtZTAxLmM6 MjE6IFRQQVNTOiB1bmFtZSgmdW4pIHBhc3NlZAp1bmFtZTAxLmM6MzE6IFRQQVNTOiBzeXNuYW1l IHNldCB0byBMaW51eAoKU3VtbWFyeToKcGFzc2VkICAgMgpmYWlsZWQgICAwCmJyb2tlbiAgIDAK c2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9z dGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9u X2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVz dF9zdGFydD4+Pgp0YWc9dW5zaGFyZTAyIHN0aW1lPTE2MzI1MjgzOTgKY21kbGluZT0idW5zaGFy ZTAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CnRzdF90ZXN0 LmM6MTMxMzogVElORk86IFRpbWVvdXQgcGVyIHJ1biBpcyAwaCAyNW0gMDBzCnVuc2hhcmUwMi5j OjUyOiBUUEFTUzogdW5zaGFyZSgtMSk6IEVJTlZBTCAoMjIpCnVuc2hhcmUwMi5jOjUyOiBUUEFT UzogdW5zaGFyZShDTE9ORV9ORVdOUyk6IEVQRVJNICgxKQoKU3VtbWFyeToKcGFzc2VkICAgMgpm YWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9z dGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5 cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTEK PDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9dW1vdW50MDMgc3RpbWU9MTYzMjUy ODM5OApjbWRsaW5lPSJ1bW91bnQwMyIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0 X291dHB1dD4+Pgp0c3RfZGV2aWNlLmM6ODk6IFRJTkZPOiBGb3VuZCBmcmVlIGRldmljZSAwICcv ZGV2L2xvb3AwJwp0c3RfdGVzdC5jOjg4OTogVElORk86IEZvcm1hdHRpbmcgL2Rldi9sb29wMCB3 aXRoIGV4dDIgb3B0cz0nJyBleHRyYSBvcHRzPScnCm1rZTJmcyAxLjQ0LjUgKDE1LURlYy0yMDE4 KQp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwp1 bW91bnQwMy5jOjM1OiBUUEFTUzogdW1vdW50KCkgZmFpbHMgYXMgZXhwZWN0ZWQ6IEVQRVJNICgx KQoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3 YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpk dXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZp bGU9bm8KY3V0aW1lPTAgY3N0aW1lPTMKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0 YWc9dW1vdW50Ml8wMyBzdGltZT0xNjMyNTI4Mzk4CmNtZGxpbmU9InVtb3VudDJfMDMiCmNvbnRh Y3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KbWtlMmZzIDEuNDQuNSAoMTUt RGVjLTIwMTgpCnVtb3VudDJfMDMgICAgMCAgVElORk8gIDogIEZvdW5kIGZyZWUgZGV2aWNlIDAg Jy9kZXYvbG9vcDAnCnVtb3VudDJfMDMgICAgMCAgVElORk8gIDogIEZvcm1hdHRpbmcgL2Rldi9s b29wMCB3aXRoIGV4dDIgb3B0cz0nJyBleHRyYSBvcHRzPScnCnVtb3VudDJfMDMgICAgMSAgVFBB U1MgIDogIHVtb3VudDIoMikgZmFpbGVkIGFzIGV4cGVjdGVkOiBURVNUX0VSUk5PPUVJTlZBTCgy Mik6IEludmFsaWQgYXJndW1lbnQKdW1vdW50Ml8wMyAgICAyICBUUEFTUyAgOiAgdW1vdW50Migy KSBzdWNjZWVkZWQgYXMgZXhwZWN0ZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9u X3N0YXR1cz0ib2siCmR1cmF0aW9uPTEgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRp b25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9NQo8PDx0ZXN0X2VuZD4+Pgo8PDx0 ZXN0X3N0YXJ0Pj4+CnRhZz11dGltZTAxIHN0aW1lPTE2MzI1MjgzOTkKY21kbGluZT0idXRpbWUw MSIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp1dGltZTAxICAg ICAxICBUUEFTUyAgOiAgRnVuY3Rpb25hbGl0eSBvZiB1dGltZSh0bXBfZmlsZSwgTlVMTCkgc3Vj Y2Vzc2Z1bAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVy YXRpb249NCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxl PW5vCmN1dGltZT0wIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFn PXdhaXRwaWQwOSBzdGltZT0xNjMyNTI4NDAzCmNtZGxpbmU9IndhaXRwaWQwOSIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZP OiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwp3YWl0cGlkMDkuYzo2NjogVFBBU1M6IHdh aXRwaWQocGlkLCBXTk9IQU5HKSA9IDAgZm9yIGEgcnVubmluZyBjaGlsZAp3YWl0cGlkMDkuYzox MDY6IFRQQVNTOiB3YWl0cGlkKHBpZCwgV05PSEFORykgPSBwaWQgZm9yIGFuIGV4aXRlZCBjaGls ZAp3YWl0cGlkMDkuYzoxMjY6IFRQQVNTOiB3YWl0cGlkKC0xLCAwKSA9IC0xIHdpdGggRUNISUxE IGlmIG5vIGNoaWxkcmVuCndhaXRwaWQwOS5jOjE0NTogVFBBU1M6IHdhaXRwaWQoLTEsIFdOT0hB TkcpID0gLTEgd2l0aCBFQ0hJTEQgaWYgbm8gY2hpbGRyZW4KClN1bW1hcnk6CnBhc3NlZCAgIDQK ZmFpbGVkICAgMApicm9rZW4gICAwCnNraXBwZWQgIDAKd2FybmluZ3MgMAo8PDxleGVjdXRpb25f c3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90 eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0w Cjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPXdhaXRwaWQxMyBzdGltZT0xNjMy NTI4NDAzCmNtZGxpbmU9IndhaXRwaWQxMyIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0 ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMg MGggMjVtIDAwcwp3YWl0cGlkX2NvbW1vbi5oOjEyOTogVElORk86IFNlbmRpbmcgU0lHQ09OVCB0 byA0ODM0CndhaXRwaWRfY29tbW9uLmg6MTI5OiBUSU5GTzogU2VuZGluZyBTSUdDT05UIHRvIDQ4 MzUKd2FpdHBpZF9jb21tb24uaDoxMjk6IFRJTkZPOiBTZW5kaW5nIFNJR0NPTlQgdG8gNDgzNgp3 YWl0cGlkX2NvbW1vbi5oOjEyOTogVElORk86IFNlbmRpbmcgU0lHQ09OVCB0byA0ODM3CndhaXRw aWRfY29tbW9uLmg6MTI5OiBUSU5GTzogU2VuZGluZyBTSUdDT05UIHRvIDQ4MzAKd2FpdHBpZF9j b21tb24uaDoxMjk6IFRJTkZPOiBTZW5kaW5nIFNJR0NPTlQgdG8gNDgzMQp3YWl0cGlkX2NvbW1v bi5oOjEyOTogVElORk86IFNlbmRpbmcgU0lHQ09OVCB0byA0ODMyCndhaXRwaWRfY29tbW9uLmg6 MTI5OiBUSU5GTzogU2VuZGluZyBTSUdDT05UIHRvIDQ4MzMKd2FpdHBpZDEzLmM6NzA6IFRQQVNT OiBUZXN0IFBBU1NFRAoKU3VtbWFyeToKcGFzc2VkICAgMQpmYWlsZWQgICAwCmJyb2tlbiAgIDAK c2tpcHBlZCAgMAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9z dGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9u X2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVz dF9zdGFydD4+Pgp0YWc9d3JpdGV2MDcgc3RpbWU9MTYzMjUyODQwMwpjbWRsaW5lPSJ3cml0ZXYw NyIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0c3RfdGVzdC5j OjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwp3cml0ZXYwNy5jOjUx OiBUSU5GTzogc3RhcnRpbmcgdGVzdCB3aXRoIGluaXRpYWwgZmlsZSBvZmZzZXQ6IDAgCndyaXRl djA3LmM6NzM6IFRJTkZPOiBnb3QgRUZBVUxUCndyaXRldjA3LmM6ODA6IFRQQVNTOiBmaWxlIHN0 YXllZCB1bnRvdWNoZWQKd3JpdGV2MDcuYzo4NDogVFBBU1M6IG9mZnNldCBzdGF5ZWQgdW5jaGFu Z2VkCndyaXRldjA3LmM6NTE6IFRJTkZPOiBzdGFydGluZyB0ZXN0IHdpdGggaW5pdGlhbCBmaWxl IG9mZnNldDogNjUgCndyaXRldjA3LmM6NzM6IFRJTkZPOiBnb3QgRUZBVUxUCndyaXRldjA3LmM6 ODA6IFRQQVNTOiBmaWxlIHN0YXllZCB1bnRvdWNoZWQKd3JpdGV2MDcuYzo4NDogVFBBU1M6IG9m ZnNldCBzdGF5ZWQgdW5jaGFuZ2VkCndyaXRldjA3LmM6NTE6IFRJTkZPOiBzdGFydGluZyB0ZXN0 IHdpdGggaW5pdGlhbCBmaWxlIG9mZnNldDogNDA5NiAKd3JpdGV2MDcuYzo3MzogVElORk86IGdv dCBFRkFVTFQKd3JpdGV2MDcuYzo4MDogVFBBU1M6IGZpbGUgc3RheWVkIHVudG91Y2hlZAp3cml0 ZXYwNy5jOjg0OiBUUEFTUzogb2Zmc2V0IHN0YXllZCB1bmNoYW5nZWQKd3JpdGV2MDcuYzo1MTog VElORk86IHN0YXJ0aW5nIHRlc3Qgd2l0aCBpbml0aWFsIGZpbGUgb2Zmc2V0OiA0MDk3IAp3cml0 ZXYwNy5jOjczOiBUSU5GTzogZ290IEVGQVVMVAp3cml0ZXYwNy5jOjgwOiBUUEFTUzogZmlsZSBz dGF5ZWQgdW50b3VjaGVkCndyaXRldjA3LmM6ODQ6IFRQQVNTOiBvZmZzZXQgc3RheWVkIHVuY2hh bmdlZAoKU3VtbWFyeToKcGFzc2VkICAgOApmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAg MAp3YXJuaW5ncyAwCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9r IgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29y ZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+ Pgp0YWc9Y29weV9maWxlX3JhbmdlMDMgc3RpbWU9MTYzMjUyODQwMwpjbWRsaW5lPSJjb3B5X2Zp bGVfcmFuZ2UwMyIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgp0 c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBlciBydW4gaXMgMGggMjVtIDAwcwpjb3B5 X2ZpbGVfcmFuZ2UuaDozNjogVElORk86IFRlc3RpbmcgbGliYyBjb3B5X2ZpbGVfcmFuZ2UoKQpj b3B5X2ZpbGVfcmFuZ2UwMy5jOjQ4OiBUUEFTUzogY29weV9maWxlX3JhbmdlIHN1Y2Vzc2Z1bGx5 IHVwZGF0ZWQgdGhlIHRpbWVzdGFtcAp0c3RfdGVzdC5jOjEzMTM6IFRJTkZPOiBUaW1lb3V0IHBl ciBydW4gaXMgMGggMjVtIDAwcwpjb3B5X2ZpbGVfcmFuZ2UuaDozOTogVElORk86IFRlc3Rpbmcg X19OUl9jb3B5X2ZpbGVfcmFuZ2Ugc3lzY2FsbApjb3B5X2ZpbGVfcmFuZ2UwMy5jOjQ4OiBUUEFT UzogY29weV9maWxlX3JhbmdlIHN1Y2Vzc2Z1bGx5IHVwZGF0ZWQgdGhlIHRpbWVzdGFtcAoKU3Vt bWFyeToKcGFzc2VkICAgMgpmYWlsZWQgICAwCmJyb2tlbiAgIDAKc2tpcHBlZCAgMAp3YXJuaW5n cyAwCmluY3JlbWVudGluZyBzdG9wCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9z dGF0dXM9Im9rIgpkdXJhdGlvbj0yIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9u X2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTEgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KSU5GTzog bHRwLXBhbiByZXBvcnRlZCBzb21lIHRlc3RzIEZBSUwKTFRQIFZlcnNpb246IDIwMjEwNTI0LTEz MS1nOWRmNGQyMzE2CgogICAgICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgogICAgICAgICAgICBEb25lIGV4ZWN1dGluZyB0 ZXN0Y2FzZXMuCiAgICAgICAgICAgIExUUCBWZXJzaW9uOiAgMjAyMTA1MjQtMTMxLWc5ZGY0ZDIz MTYKICAgICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIwoK --===============3977017154797153752== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCjojISBqb2JzL2x0cC1zeXNjYWxscy55YW1sOgpzdWl0ZTogbHRwCnRlc3RjYXNlOiBsdHAK Y2F0ZWdvcnk6IGZ1bmN0aW9uYWwKbmVlZF9tb2R1bGVzOiB0cnVlCm5lZWRfbWVtb3J5OiA0Rwpk aXNrOiAxSERECmZzOiBmMmZzCmx0cDoKICB0ZXN0OiBzeXNjYWxscy0wMgpqb2Jfb3JpZ2luOiBs dHAtc3lzY2FsbHMueWFtbAo6IyEgcXVldWUgb3B0aW9uczoKcXVldWVfY21kbGluZV9rZXlzOgot IGJyYW5jaAotIGNvbW1pdApxdWV1ZTogYmlzZWN0CnRlc3Rib3g6IGxrcC1za2wtZDAyCnRib3hf Z3JvdXA6IGxrcC1za2wtZDAyCmtjb25maWc6IHg4Nl82NC1yaGVsLTguMwpzdWJtaXRfaWQ6IDYw ZDhlNWFlNTE1NTUyYWQzOGQ3OTc2NApqb2JfZmlsZTogIi9sa3Avam9icy9zY2hlZHVsZWQvbGtw LXNrbC1kMDIvbHRwLTFIREQtZjJmcy1zeXNjYWxscy0wMi11Y29kZT0weGUyLWRlYmlhbi0xMC40 LXg4Nl82NC0yMDIwMDYwMy5jZ3otOGQ4Y2Q3NjdiNjZiZjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2Fj ZjkwNC0yMDIxMDYyOC00NDM0NC1ubGF1NDktMC55YW1sIgppZDogZWIwMDQ2ZDJkZGE5NWE1MGYy YWZjYmYxNmRmNGI3ZjhhMTJmZTBmZgpxdWV1ZXJfdmVyc2lvbjogIi9sa3Atc3JjIgo6IyEgaG9z dHMvbGtwLXNrbC1kMDI6Cm1vZGVsOiBTa3lsYWtlCm5yX2NwdTogNAptZW1vcnk6IDMyRwpucl9z c2RfcGFydGl0aW9uczogMQpucl9oZGRfcGFydGl0aW9uczogNApoZGRfcGFydGl0aW9uczogIi9k ZXYvZGlzay9ieS1pZC93d24tMHg1MDAwYzUwMDc0NmZhMGNjLXBhcnQqIgpzc2RfcGFydGl0aW9u czogIi9kZXYvZGlzay9ieS1pZC93d24tMHg1NWNkMmU0MTUxNGQ1MTA1LXBhcnQyIgpyb290ZnNf cGFydGl0aW9uOiAiL2Rldi9kaXNrL2J5LWlkL3d3bi0weDU1Y2QyZTQxNTE0ZDUxMDUtcGFydDEi CmJyYW5kOiBJbnRlbChSKSBDb3JlKFRNKSBpNS02NTAwIENQVSBAIDMuMjBHSHoKOiMhIGluY2x1 ZGUvY2F0ZWdvcnkvZnVuY3Rpb25hbDoKa21zZzoKaGVhcnRiZWF0OgptZW1pbmZvOgo6IyEgaW5j bHVkZS9kaXNrL25yX2hkZDoKbmVlZF9rY29uZmlnOgotIENPTkZJR19CTEtfREVWX1NECi0gQ09O RklHX1NDU0kKLSBDT05GSUdfQkxPQ0s9eQotIENPTkZJR19TQVRBX0FIQ0kKLSBDT05GSUdfU0FU QV9BSENJX1BMQVRGT1JNCi0gQ09ORklHX0FUQQotIENPTkZJR19QQ0k9eQotIENPTkZJR19CTEtf REVWX0xPT1AKLSBDT05GSUdfQ0FOPW0KLSBDT05GSUdfQ0FOX1JBVz1tCi0gQ09ORklHX0NBTl9W Q0FOPW0KLSBDT05GSUdfSVBWNl9WVEk9bQotIENPTkZJR19NSU5JWF9GUz1tCi0gQ09ORklHX0Yy RlNfRlMKOiMhIGluY2x1ZGUvbHRwOgo6IyEgaW5jbHVkZS9xdWV1ZS9jeWNsaWM6CmNvbW1pdDog OGQ4Y2Q3NjdiNjZiZjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkwNAo6IyEgaW5jbHVkZS90ZXN0 Ym94L2xrcC1za2wtZDAyOgpuZWVkX2tjb25maWdfaHc6Ci0gQ09ORklHX0UxMDAwRT15Ci0gQ09O RklHX1NBVEFfQUhDSQotIENPTkZJR19EUk1fSTkxNQp1Y29kZTogJzB4ZTInCjojISBpbmNsdWRl L2ZzL09USEVSUzoKZW5xdWV1ZV90aW1lOiAyMDIxLTA2LTI4IDA0OjU1OjEwLjI2OTI5Njg1MyAr MDg6MDAKX2lkOiA2MGQ4ZTVhZTUxNTU1MmFkMzhkNzk3NjQKX3J0OiAiL3Jlc3VsdC9sdHAvMUhE RC1mMmZzLXN5c2NhbGxzLTAyLXVjb2RlPTB4ZTIvbGtwLXNrbC1kMDIvZGViaWFuLTEwLjQteDg2 XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOGQ4Y2Q3NjdiNjZiZjg1MDY1 Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkwNCIKOiMhIHNjaGVkdWxlIG9wdGlvbnM6CnVzZXI6IGxrcApj b21waWxlcjogZ2NjLTkKTEtQX1NFUlZFUjogaW50ZXJuYWwtbGtwLXNlcnZlcgpoZWFkX2NvbW1p dDogMGZhNmQ4MjJlYTEyMmQzODc2NjA3NjcwZGJjYzliNDg3M2ZmNjFiOApiYXNlX2NvbW1pdDog MTMzMTFlNzQyNTNmZTY0MzI5MzkwZGY4MGJlZDNmMDczMTRkZGQ2MQpicmFuY2g6IGxpbnV4LWRl dmVsL2RldmVsLWhvdXJseS0yMDIxMDYyNy0xNTU3MDgKcm9vdGZzOiBkZWJpYW4tMTAuNC14ODZf NjQtMjAyMDA2MDMuY2d6CnJlc3VsdF9yb290OiAiL3Jlc3VsdC9sdHAvMUhERC1mMmZzLXN5c2Nh bGxzLTAyLXVjb2RlPTB4ZTIvbGtwLXNrbC1kMDIvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAz LmNnei94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOGQ4Y2Q3NjdiNjZiZjg1MDY1Mzc4NzM2Yzc5Njdk NDg4Y2FjZjkwNC8wIgpzY2hlZHVsZXJfdmVyc2lvbjogIi9sa3AvbGtwLy5zcmMtMjAyMTA2MjUt MTMxMTUyIgphcmNoOiB4ODZfNjQKbWF4X3VwdGltZTogMjEwMAppbml0cmQ6ICIvb3NpbWFnZS9k ZWJpYW4vZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNneiIKYm9vdGxvYWRlcl9hcHBlbmQ6 Ci0gcm9vdD0vZGV2L3JhbTAKLSB1c2VyPWxrcAotIGpvYj0vbGtwL2pvYnMvc2NoZWR1bGVkL2xr cC1za2wtZDAyL2x0cC0xSERELWYyZnMtc3lzY2FsbHMtMDItdWNvZGU9MHhlMi1kZWJpYW4tMTAu NC14ODZfNjQtMjAyMDA2MDMuY2d6LThkOGNkNzY3YjY2YmY4NTA2NTM3ODczNmM3OTY3ZDQ4OGNh Y2Y5MDQtMjAyMTA2MjgtNDQzNDQtbmxhdTQ5LTAueWFtbAotIEFSQ0g9eDg2XzY0Ci0ga2NvbmZp Zz14ODZfNjQtcmhlbC04LjMKLSBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMjEw NjI3LTE1NTcwOAotIGNvbW1pdD04ZDhjZDc2N2I2NmJmODUwNjUzNzg3MzZjNzk2N2Q0ODhjYWNm OTA0Ci0gQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy9nY2MtOS84ZDhjZDc2 N2I2NmJmODUwNjUzNzg3MzZjNzk2N2Q0ODhjYWNmOTA0L3ZtbGludXotNS4xMy4wLXJjNy0wMDAw NC1nOGQ4Y2Q3NjdiNjZiCi0gbWF4X3VwdGltZT0yMTAwCi0gUkVTVUxUX1JPT1Q9L3Jlc3VsdC9s dHAvMUhERC1mMmZzLXN5c2NhbGxzLTAyLXVjb2RlPTB4ZTIvbGtwLXNrbC1kMDIvZGViaWFuLTEw LjQteDg2XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOGQ4Y2Q3NjdiNjZi Zjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkwNC8wCi0gTEtQX1NFUlZFUj1pbnRlcm5hbC1sa3At c2VydmVyCi0gbm9rYXNscgotIHNlbGludXg9MAotIGRlYnVnCi0gYXBpYz1kZWJ1ZwotIHN5c3Jx X2Fsd2F5c19lbmFibGVkCi0gcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMAotIG5l dC5pZm5hbWVzPTAKLSBwcmludGsuZGV2a21zZz1vbgotIHBhbmljPS0xCi0gc29mdGxvY2t1cF9w YW5pYz0xCi0gbm1pX3dhdGNoZG9nPXBhbmljCi0gb29wcz1wYW5pYwotIGxvYWRfcmFtZGlzaz0y Ci0gcHJvbXB0X3JhbWRpc2s9MAotIGRyYmQubWlub3JfY291bnQ9OAotIHN5c3RlbWQubG9nX2xl dmVsPWVycgotIGlnbm9yZV9sb2dsZXZlbAotIGNvbnNvbGU9dHR5MAotIGVhcmx5cHJpbnRrPXR0 eVMwLDExNTIwMAotIGNvbnNvbGU9dHR5UzAsMTE1MjAwCi0gdmdhPW5vcm1hbAotIHJ3Cm1vZHVs ZXNfaW5pdHJkOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOGQ4Y2Q3NjdiNjZi Zjg1MDY1Mzc4NzM2Yzc5NjdkNDg4Y2FjZjkwNC9tb2R1bGVzLmNneiIKYm1faW5pdHJkOiAiL29z aW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L3J1bi1pcGNvbmZpZ18y MDIwMDYwOC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6 L2xrcF8yMDIwMTIxMS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2 MDMuY2d6L3JzeW5jLXJvb3Rmc18yMDIwMDYwOC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAu NC14ODZfNjQtMjAyMDA2MDMuY2d6L2ZzXzIwMjAwNzE0LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlh bi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3ovbHRwXzIwMjEwNjI1LmNneiwvb3NpbWFnZS9wa2cv ZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9sdHAteDg2XzY0LTE0YzFmNzYtMV8yMDIx MDYyNS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L2h3 XzIwMjAwNzE1LmNneiIKdWNvZGVfaW5pdHJkOiAiL29zaW1hZ2UvdWNvZGUvaW50ZWwtdWNvZGUt MjAyMTAyMjIuY2d6Igpsa3BfaW5pdHJkOiAiL29zaW1hZ2UvdXNlci9sa3AvbGtwLXg4Nl82NC5j Z3oiCnNpdGU6IGlubgo6IyEgL2xrcC9sa3AvLnNyYy0yMDIxMDYyNS0xMzExNTIvaW5jbHVkZS9z aXRlL2lubjoKTEtQX0NHSV9QT1JUOiA4MApMS1BfQ0lGU19QT1JUOiAxMzkKb29tLWtpbGxlcjoK d2F0Y2hkb2c6CjojISBydW50aW1lIHN0YXR1czoKbGFzdF9rZXJuZWw6IDUuMTMuMC1yYzctMTE5 MTEtZ2JmNzM2Mzg5ZDliNQo6IyEgdXNlciBvdmVycmlkZXM6Cmtlcm5lbDogIi9wa2cvbGludXgv eDg2XzY0LXJoZWwtOC4zL2djYy05LzhkOGNkNzY3YjY2YmY4NTA2NTM3ODczNmM3OTY3ZDQ4OGNh Y2Y5MDQvdm1saW51ei01LjEzLjAtcmM3LTAwMDA0LWc4ZDhjZDc2N2I2NmIiCmRlcXVldWVfdGlt ZTogMjAyMS0wNi0yOCAwNToyODoxNy40MTE4Mzc2NzYgKzA4OjAwCmpvYl9zdGF0ZTogZmluaXNo ZWQKbG9hZGF2ZzogMi4zOCAxLjU4IDAuNjUgMS8yMTIgNDk3NwpzdGFydF90aW1lOiAnMTYzMTc1 MjkzNicKZW5kX3RpbWU6ICcxNjMxNzUzMDg4Jwp2ZXJzaW9uOiAiL2xrcC9sa3AvLnNyYy0yMDIx MDYyNS0xMzEyMjc6YzEyMDNlZjc6YWY5ZTFkNGFkIgo= --===============3977017154797153752== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" ZG1zZXR1cCByZW1vdmVfYWxsCndpcGVmcyAtYSAtLWZvcmNlIC9kZXYvc2RhMQpta2ZzIC10IGYy ZnMgL2Rldi9zZGExCm1rZGlyIC1wIC9mcy9zZGExCm1vdW50IC10IGYyZnMgL2Rldi9zZGExIC9m cy9zZGExCmxuIC1zZiAvdXNyL2Jpbi9nZW5pc29pbWFnZSAvdXNyL2Jpbi9ta2lzb2ZzCi4vcnVu bHRwIC1mIHN5c2NhbGxzLTAyIC1kIC9mcy9zZGExL3RtcGRpcgo= --===============3977017154797153752==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 29 Jun 2021 11:13:39 +0800 From: kernel test robot Message-ID: <20210629031339.GN237458@shao2-debian> MIME-Version: 1.0 In-Reply-To: <20210625191229.1752531-2-vgoyal@redhat.com> Content-Type: multipart/mixed; boundary="gV1yUYniiDLxW66s" Content-Disposition: inline Subject: [Virtio-fs] [xattr] 8d8cd767b6: ltp.setxattr02.fail List-Id: Development discussions about virtio-fs List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Vivek Goyal Cc: berrange@redhat.com, 0day robot , LKML , vgoyal@redhat.com, virtio-fs@redhat.com, lkp@lists.01.org, viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org, ltp@lists.linux.it --gV1yUYniiDLxW66s Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 8d8cd767b66bf85065378736c7967d488cacf904 ("[PATCH 1/1] xattr: Allow user.* xattr on symlink/special files with CAP_SYS_RESOURCE") url: https://github.com/0day-ci/linux/commits/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 0c18f29aae7ce3dadd26d8ee3505d07cc982df75 in testcase: ltp version: ltp-x86_64-14c1f76-1_20210625 with following parameters: disk: 1HDD fs: f2fs test: syscalls-02 ucode: 0xe2 test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot <<>> tag=setxattr02 stime=1632528389 cmdline="setxattr02" contacts="" analysis=exit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0 <<>> ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run bin/lkp run generated-yaml-file --- 0DAY/LKP+ Test Infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation Thanks, Rong Chen --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.13.0-rc7-00004-g8d8cd767b66b" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.13.0-rc7 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-9 (Debian 9.3.0-22) 9.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23502 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23502 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_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_BUILD_SALT="" 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_HAVE_KERNEL_ZSTD=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_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=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_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=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 # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=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 CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_POSIX_CPU_TIMERS_TASK_WORK=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_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set # CONFIG_BPF_PRELOAD is not set # CONFIG_BPF_LSM is not set # end of BPF subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y 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_PSI is not set # end of CPU/Task time and stats accounting 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_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set 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 # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=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_KMEM=y CONFIG_BLK_CGROUP=y 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=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set 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_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y 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_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" 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_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=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_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=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_X86_CPU_RESCTRL=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=y 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_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_PVHVM_GUEST=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # 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_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_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_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 # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_AMD_POWER=m # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=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=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 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=1 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_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set # CONFIG_X86_SGX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=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=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa 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_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=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_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=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 is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y 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_FPDT is not set CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y 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=m 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_PLATFORM_PROFILE=m CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set 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 is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set 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_ACPI_DPTF is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_ACPI_CONFIGFS is not set CONFIG_PMIC_OPREGION=y CONFIG_X86_PM_TIMER=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=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE 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=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set 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 # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE 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_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers 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_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m # CONFIG_KVM_AMD is not set # CONFIG_KVM_XEN is not set CONFIG_KVM_MMU_AUDIT=y CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_STATIC_CALL_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_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=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_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_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=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=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_HAVE_SOFTIRQ_ON_OWN_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_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=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_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set 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_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HAS_ELFCORE_COMPAT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y 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=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_WBT_MQ=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION 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 # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers 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_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # 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 # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_MHP_MEMMAP_ON_MEMORY=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_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=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_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=19 CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_HMM_MIRROR=y CONFIG_DEVICE_PRIVATE=y CONFIG_VMAP_PFN=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_USER_COMPAT is not set # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG 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 is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # 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=m 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=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m 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=m # CONFIG_INET6_ESPINTCP 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_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=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_IPV6_RPL_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set 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 is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_SYSLOG=m 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=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y 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=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m 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_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NFT_REJECT_NETDEV is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y CONFIG_NETFILTER_XTABLES_COMPAT=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 is not set 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_MASQUERADE=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=m 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 is not set 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 is not set 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_SOCKET=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 is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration 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=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m 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=m CONFIG_IP_VS_OVF=m 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 # CONFIG_IP_VS_TWOS is not set # # 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_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=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 is not set 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 # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_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 is not set 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=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m # CONFIG_NF_CONNTRACK_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 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_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=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_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set # 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=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=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_ETF is not set # CONFIG_NET_SCH_TAPRIO 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_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # 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=m CONFIG_NET_CLS_MATCHALL=m 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=m # CONFIG_NET_ACT_IPT is not set 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_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set 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_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # CONFIG_CAN_ISOTP is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_MCP251XFD is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_ETAS_ES58X is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_MSFTEXT is not set # CONFIG_BT_AOSPEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_MTKSDIO is not set # CONFIG_BT_VIRTIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS 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_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y 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_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_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y 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=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR 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=m # 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_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m 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=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader 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_PM_QOS_KUNIT_TEST is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_DRIVER_PE_KUNIT_TEST is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set # CONFIG_MTD 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_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 is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM 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_SX8 is not set 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 is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # 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_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_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # 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_EEPROM_EE1004 is not set # end of EEPROM support 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 # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_BCM_VK is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set CONFIG_PVPANIC=y # CONFIG_PVPANIC_MMIO is not set # CONFIG_PVPANIC_PCI is not set # end of Misc devices 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_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m 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 # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # 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 is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set 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 # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=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 is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # 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_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set 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=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m 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=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE 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_MULTIPATH_HST is not set # CONFIG_DM_MULTIPATH_IOA is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # 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 # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE 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=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE 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 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_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 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y 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 is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_IGC=y CONFIG_NET_VENDOR_MICROSOFT=y # CONFIG_MICROSOFT_MANA is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_PRESTERA is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI 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 is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # 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=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # CONFIG_FIXED_PHY is not set # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MARVELL_88X2222_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # 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_DP83869_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set # # MDIO Multiplexers # # # PCS device drivers # # CONFIG_PCS_XPCS is not set # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y # CONFIG_USB_NET_CDCETHER is not set # CONFIG_USB_NET_CDC_EEM is not set # CONFIG_USB_NET_CDC_NCM is not set # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set # CONFIG_USB_NET_DM9601 is not set # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set # CONFIG_USB_NET_SMSC75XX is not set # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set # CONFIG_USB_NET_NET1080 is not set # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set # CONFIG_USB_NET_RNDIS_HOST is not set # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y 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_ATH11K 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_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7915E is not set # CONFIG_MT7921E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI 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_RTW88 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_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # 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_IEEE802154_HWSIM is not set # CONFIG_WWAN is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_HYPERV_NET is not set CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=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=m 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_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # 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=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F3A is not set # CONFIG_RMI4_F54 is not set CONFIG_RMI4_F55=y # # 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 # end of Hardware I/O ports # end of Input device support # # 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_LDISC_AUTOLOAD=y # # 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_16550A_VARIANTS is not set # 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=64 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_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # 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_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_BCM63XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART 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_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m 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_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y CONFIG_NVRAM=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_DEVPORT=y 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_CR50 is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m 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=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER 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=m # end of Multiplexer I2C Chip support 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_AMD_MP2 is not set 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_NVIDIA_GPU is not set # 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_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI 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 is not set # CONFIG_I2C_CP2615 is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # end of I2C Hardware Bus support 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 # end of I2C support # CONFIG_I3C 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 is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX 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_SPI_DYNAMIC=y # 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 is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_ALDERLAKE is not set CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # 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 # end of Port-mapped I/O GPIO drivers # # 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_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX 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 # end of PCI GPIO expanders # # 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 # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # end of Virtual GPIO drivers # CONFIG_W1 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_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 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_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_LTC4162L is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 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_ADM1177 is not set 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_AHT10 is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set 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_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set 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=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC2992 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_MAX127 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_MAX31730 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_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set # CONFIG_SENSORS_MR75203 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_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1266 is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_BPA_RS600 is not set # CONFIG_SENSORS_FSP_3Y is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR36021 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set # CONFIG_SENSORS_MAX15301 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_PM6764TR is not set # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_Q54SJ108A2 is not set # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SBTSI is not set CONFIG_SENSORS_SHT15=m 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_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_TMP513 is not set 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_NETLINK is not set # 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_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=m # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # CONFIG_INTEL_TCC_COOLING is not set # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV 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_MLX_WDT 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_TQMX86_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=m # 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 is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB 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=y # 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_MADERA 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_MFD_MP2629 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_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_IQS62X 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_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 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=y # CONFIG_MFD_SKY81452 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_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_TQMX86 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_MFD_ATC260X_I2C is not set # CONFIG_MFD_INTEL_M10_BMC is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y 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 is not set CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_MCEUSB is not set CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SIR=m # CONFIG_RC_XBOX_DVD is not set # CONFIG_IR_TOY is not set CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_CH7322 is not set # CONFIG_CEC_SECO is not set # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set CONFIG_MEDIA_SUPPORT=m # CONFIG_MEDIA_SUPPORT_FILTER is not set # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Media device types # 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=y CONFIG_MEDIA_PLATFORM_SUPPORT=y CONFIG_MEDIA_TEST_SUPPORT=y # end of Media device types # # Media core support # CONFIG_VIDEO_DEV=m CONFIG_MEDIA_CONTROLLER=y CONFIG_DVB_CORE=m # end of Media core support # # Video4Linux options # CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # end of Video4Linux options # # Media controller options # # CONFIG_MEDIA_CONTROLLER_DVB is not set # end of Media controller options # # Digital TV options # # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # end of Digital TV options # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y # 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 CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # CONFIG_SDR_PLATFORM_DRIVERS is not set # # MMC/SDIO DVB adapters # # CONFIG_SMS_SDIO_DRV is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_TEST_DRIVERS is not set # # FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set # end of Media drivers # # Media ancillary drivers # CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # end of Audio decoders, processors and mixers # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # end of RDS decoders # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_ADV7604 is not set # CONFIG_VIDEO_ADV7842 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # end of Video decoders # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_ADV7511 is not set # CONFIG_VIDEO_AD9389B is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # end of Video encoders # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set # CONFIG_VIDEO_UPD64083 is not set # end of Video improvement chips # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # end of Audio/Video compression chips # # SDR tuner chips # # CONFIG_SDR_MAX2175 is not set # end of SDR tuner chips # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set # CONFIG_VIDEO_M52790 is not set # CONFIG_VIDEO_I2C is not set # CONFIG_VIDEO_ST_MIPID02 is not set # end of Miscellaneous helper chips # # Camera sensor devices # # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_IMX214 is not set # CONFIG_VIDEO_IMX219 is not set # CONFIG_VIDEO_IMX258 is not set # CONFIG_VIDEO_IMX274 is not set # CONFIG_VIDEO_IMX290 is not set # CONFIG_VIDEO_IMX319 is not set # CONFIG_VIDEO_IMX355 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV2740 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV5648 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5670 is not set # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV8856 is not set # CONFIG_VIDEO_OV8865 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_OV9734 is not set # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M001 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9P031 is not set # CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set # CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_RDACM20 is not set # CONFIG_VIDEO_RDACM21 is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_S5C73M3 is not set # end of Camera sensor devices # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # CONFIG_VIDEO_AK7375 is not set # CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_DW9768 is not set # CONFIG_VIDEO_DW9807_VCM is not set # end of Lens drivers # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # end of Flash devices # # SPI helper chips # # CONFIG_VIDEO_GS1662 is not set # end of SPI helper chips # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=m # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # 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_MSI001=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_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # 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_S5H1432=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_DIB9000=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_RTL2832_SDR=m CONFIG_DVB_SI2168=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_CXD2880=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 CONFIG_DVB_MXL692=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 CONFIG_DVB_MN88443X=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_LNBH29=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_LGS8GL5=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 CONFIG_DVB_HORUS3A=m CONFIG_DVB_ASCOT2E=m CONFIG_DVB_HELENE=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m # end of Customise DVB Frontends # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m 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=y # 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_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set 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_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_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # 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_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_KTD253 is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_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=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y 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_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # 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=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m 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=m # CONFIG_HID_FT260 is not set CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m 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_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set 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=m # CONFIG_HID_PLAYSTATION is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SEMITEK is not set # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m 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_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # # AMD SFH HID Support # # CONFIG_AMD_SFH_HID is not set # end of AMD SFH HID Support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set 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_FEW_INIT_RETRIES is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # 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_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set 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_FSL is not set # 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_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # 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 is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_XR is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # CONFIG_TYPEC_STUSB160X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set 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_IO_ACCESSORS=y 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 is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR 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_LM3532 is not set # 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_LP50XX 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_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=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # Flash and Torch LED drivers # # # 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_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=m 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_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_LEDS_TRIGGER_TTY is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_VIRT_DMA=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC 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=y CONFIG_EDAC_AMD64=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m 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=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m # CONFIG_EDAC_IGEN6 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_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # 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_RV3028 is not set # CONFIG_RTC_DRV_RV3032 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 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=m # 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 is not set # CONFIG_RTC_DRV_RX6110 is not set # # 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_GOLDFISH 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=m # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA 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_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # CONFIG_INTEL_LDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY 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=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y 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 is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS=y CONFIG_VIRTIO_PCI_LIB=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_MEM=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set 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_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # CONFIG_XEN_UNPOPULATED_ALLOC is not set # end of Xen driver support # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_HUAWEI_WMI is not set # CONFIG_UV_SYSFS is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_GIGABYTE_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m # CONFIG_AMD_PMC is not set # CONFIG_ADV_SWBUTTON is not set CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # 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_INTEL_ATOMISP2_PM is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_MENLOW is not set CONFIG_INTEL_OAKTRAIL=m CONFIG_INTEL_VBTN=m CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_GPE is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # 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_XILINX_VCU is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IO_PGTABLE=y # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=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_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Enable LiteX SoC Builder specific drivers # # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_EPF 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_DEBUG is not set # CONFIG_PWM_DWC is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_USB_LGM_PHY is not set # 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_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_DTPM is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android 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_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set 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=m 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 # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_EXT4_KUNIT_TESTS=m 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_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y 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=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set 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_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_NETFS_SUPPORT=m # CONFIG_NETFS_STATS is not set 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 # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/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_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set 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 # end of Pseudo filesystems 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_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y 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=m # 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_DEFAULT_KMSG_BYTES=10240 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_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_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_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=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_SWN_UPCALL is not set # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS 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 # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=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_INFINIBAND is not set 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=y CONFIG_HARDENED_USERCOPY_FALLBACK=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set 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="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT 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_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options 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_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=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_KPP=m CONFIG_CRYPTO_ACOMP2=y 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_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # 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_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set 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_NI_INTEL=y 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=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m 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_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=y CONFIG_CRYPTO_DRBG_CTR=y 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=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=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_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m # CONFIG_CRYPTO_DEV_QAT_4XXX is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" 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=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_REVOCATION_LIST is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=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_CRC64 is not set # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # 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=y 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_DECOMPRESS_ZSTD=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_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_SWIOTLB=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_CMA=y # CONFIG_DMA_PERNUMA_CMA is not set # # 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 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=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_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=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_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines CONFIG_ASN1_ENCODER=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE 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_HAVE_ARCH_KCSAN=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # 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_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y # CONFIG_KASAN is not set CONFIG_HAVE_ARCH_KFENCE=y # CONFIG_KFENCE is not set # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 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_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # 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_SCF_TORTURE_TEST is not set # CONFIG_CSD_LOCK_WAIT_DEBUG is not set # end of Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # 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_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_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_OBJTOOL_MCOUNT=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_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE 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_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_CC=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_RECORD_RECURSION is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y 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_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y # CONFIG_KUNIT_DEBUGFS is not set CONFIG_KUNIT_TEST=m CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_NOTIFIER_ERROR_INJECTION 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_FAULT_INJECTION_USERCOPY 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_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set # CONFIG_TEST_DIV64 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_BITFIELD_KUNIT is not set # CONFIG_RESOURCE_KUNIT_TEST is not set CONFIG_SYSCTL_KUNIT_TEST=m CONFIG_LIST_KUNIT_TEST=m # CONFIG_LINEAR_RANGES_TEST is not set # CONFIG_CMDLINE_KUNIT_TEST is not set # CONFIG_BITS_TEST is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='ltp' export testcase='ltp' export category='functional' export need_modules=true export need_memory='4G' export job_origin='ltp-syscalls.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-skl-d02' export tbox_group='lkp-skl-d02' export kconfig='x86_64-rhel-8.3' export submit_id='60d90e7a515552b5bcecf245' export job_file='/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml' export id='7d907525c7511dba0c799681afbbd94e1a3c54fd' export queuer_version='/lkp-src' export model='Skylake' export nr_cpu=4 export memory='32G' export nr_ssd_partitions=1 export nr_hdd_partitions=4 export hdd_partitions='/dev/disk/by-id/wwn-0x5000c500746fa0cc-part*' export ssd_partitions='/dev/disk/by-id/wwn-0x55cd2e41514d5105-part2' export rootfs_partition='/dev/disk/by-id/wwn-0x55cd2e41514d5105-part1' export brand='Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz' export need_kconfig='CONFIG_BLK_DEV_SD CONFIG_SCSI CONFIG_BLOCK=y CONFIG_SATA_AHCI CONFIG_SATA_AHCI_PLATFORM CONFIG_ATA CONFIG_PCI=y CONFIG_BLK_DEV_LOOP CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_VCAN=m CONFIG_IPV6_VTI=m CONFIG_MINIX_FS=m CONFIG_F2FS_FS' export commit='8d8cd767b66bf85065378736c7967d488cacf904' export need_kconfig_hw='CONFIG_E1000E=y CONFIG_SATA_AHCI CONFIG_DRM_I915' export ucode='0xe2' export enqueue_time='2021-06-28 07:49:14 +0800' export _id='60d90e8c515552b5bcecf246' export _rt='/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904' export user='lkp' export compiler='gcc-9' export LKP_SERVER='internal-lkp-server' export head_commit='0fa6d822ea122d3876607670dbcc9b4873ff61b8' export base_commit='13311e74253fe64329390df80bed3f07314ddd61' export branch='linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3' export scheduler_version='/lkp/lkp/.src-20210625-131152' export arch='x86_64' export max_uptime=2100 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/Vivek-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_SYS_RESOURCE/20210626-031318 commit=8d8cd767b66bf85065378736c7967d488cacf904 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b max_uptime=2100 RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/3 LKP_SERVER=internal-lkp-server nokaslr selinux=0 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-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20201211.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20210625.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20210625.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20210222.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='5.13.0-rc7' export repeat_to=6 export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b' export dequeue_time='2021-06-28 08:02:37 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvsn-2.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_hdd=1 $LKP_SRC/setup/disk run_setup fs='f2fs' $LKP_SRC/setup/fs run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test test='syscalls-02' $LKP_SRC/tests/wrapper ltp } extract_stats() { export stats_part_begin= export stats_part_end= env test='syscalls-02' $LKP_SRC/stats/wrapper ltp $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time ltp.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --gV1yUYniiDLxW66s Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=ltp Content-Transfer-Encoding: quoted-printable 2021-09-25 00:04:15 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs 2021-09-25 00:04:15 ./runltp -f syscalls-02 -d /fs/sda1/tmpdir INFO: creating /lkp/benchmarks/ltp/output directory INFO: creating /lkp/benchmarks/ltp/results directory Checking for required user/group ids 'nobody' user id and group found. 'bin' user id and group found. 'daemon' user id and group found. Users group found. Sys group found. Required users/groups exist. If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. /etc/os-release PRETTY_NAME=3D"Debian GNU/Linux 10 (buster)" NAME=3D"Debian GNU/Linux" VERSION_ID=3D"10" VERSION=3D"10 (buster)" VERSION_CODENAME=3Dbuster ID=3Ddebian HOME_URL=3D"https://www.debian.org/" SUPPORT_URL=3D"https://www.debian.org/support" BUG_REPORT_URL=3D"https://bugs.debian.org/" uname: Linux lkp-skl-d02 5.13.0-rc7-00004-g8d8cd767b66b #1 SMP Sat Jun 26 08:27:58= CST 2021 x86_64 GNU/Linux /proc/cmdline ip=3D::::lkp-skl-d02::dhcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/jobs/sche= duled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=3D0xe2-debian-10.4-x86_64= -20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-46524-39xvs= n-2.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-rhel-8.3 branch=3Dlinux-review/Vive= k-Goyal/xattr-Allow-user-xattr-on-symlink-special-files-if-caller-has-CAP_S= YS_RESOURCE/20210626-031318 commit=3D8d8cd767b66bf85065378736c7967d488cacf9= 04 BOOT_IMAGE=3D/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7= 967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b max_uptime=3D2100 RES= ULT_ROOT=3D/result/ltp/1HDD-f2fs-syscalls-02-ucode=3D0xe2/lkp-skl-d02/debia= n-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7= 967d488cacf904/3 LKP_SERVER=3Dinternal-lkp-server nokaslr selinux=3D0 debug= apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 net= .ifnames=3D0 printk.devkmsg=3Don panic=3D-1 softlockup_panic=3D1 nmi_watchd= og=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 drbd.minor_coun= t=3D8 systemd.log_level=3Derr ignore_loglevel console=3Dtty0 earlyprintk=3D= ttyS0,115200 console=3DttyS0,115200 vga=3Dnormal rw Gnu C gcc (Debian 8.3.0-6) 8.3.0 Clang =20 Gnu make 4.2.1 util-linux 2.33.1 mount linux 2.33.1 (libmount 2.33.1: selinux, smack, btrfs= , namespaces, assert, debug) modutils 26 e2fsprogs 1.44.5 Linux C Library > libc.2.28 Dynamic linker (ldd) 2.28 Procps 3.3.15 Net-tools 2.10-alpha iproute2 iproute2-ss190107 iputils iputils-s20180629 ethtool 4.19 Kbd 119: Sh-utils 8.30 Modules Loaded dm_mod f2fs xfs libcrc32c ipmi_devintf ipmi_msghandl= er sd_mod t10_pi sg intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal i= ntel_powerclamp coretemp kvm_intel i915 mei_wdt ahci kvm intel_gtt drm_kms_= helper irqbypass libahci crct10dif_pclmul syscopyarea crc32_pclmul sysfillr= ect crc32c_intel sysimgblt fb_sys_fops ghash_clmulni_intel wmi_bmof mei_me = drm rapl mei intel_pch_thermal libata intel_cstate intel_uncore wmi video i= ntel_pmc_core acpi_pad ip_tables free reports: total used free shared buff/cache avail= able Mem: 32753680 355052 29802036 13600 2596592 2957= 4340 Swap: 0 0 0 cpuinfo: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 39 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 94 Model name: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz Stepping: 3 CPU MHz: 3300.306 CPU max MHz: 3600.0000 CPU min MHz: 800.0000 BogoMIPS: 6399.96 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge m= ca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall n= x pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xt= opology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vm= x smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe= popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefe= tch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi= flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 e= rms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xge= tbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp m= d_clear flush_l1d AppArmor enabled SELinux mode: unknown no big block device was specified on commandline. Tests which require a big block device are disabled. You can specify it with option -z COMMAND: /lkp/benchmarks/ltp/bin/ltp-pan -e -S -a 2535 -n 2535 -= p -f /fs/sda1/tmpdir/ltp-ZtF0fe2Cv2/alltests -l /lkp/benchmarks/ltp/results= /LTP_RUN_ON-2021_09_25-00h_04m_15s.log -C /lkp/benchmarks/ltp/output/LTP_R= UN_ON-2021_09_25-00h_04m_15s.failed -T /lkp/benchmarks/ltp/output/LTP_RUN_O= N-2021_09_25-00h_04m_15s.tconf LOG File: /lkp/benchmarks/ltp/results/LTP_RUN_ON-2021_09_25-00h_04m_15s.log FAILED COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_0= 4m_15s.failed TCONF COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2021_09_25-00h_04= m_15s.tconf Running tests....... <<>> tag=3Daccept02 stime=3D1632528255 cmdline=3D"accept02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_buffers.c:55: TINFO: Test is using guarded buffers accept02.c:130: TINFO: Starting listener on port: 47525 accept02.c:74: TPASS: Multicast group was not copied: EADDRNOTAVAIL (99) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dadd_key02 stime=3D1632528255 cmdline=3D"add_key02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s add_key02.c:60: TPASS: received expected EFAULT with key type 'asymmetric' add_key02.c:60: TPASS: received expected EFAULT with key type 'cifs.idmap' add_key02.c:60: TPASS: received expected EFAULT with key type 'cifs.spnego' add_key02.c:60: TPASS: received expected EFAULT with key type 'pkcs7_test' add_key02.c:60: TPASS: received expected EFAULT with key type 'rxrpc' add_key02.c:60: TPASS: received expected EFAULT with key type 'rxrpc_s' add_key02.c:60: TPASS: received expected EFAULT with key type 'user' add_key02.c:60: TPASS: received expected EFAULT with key type 'logon' add_key02.c:60: TPASS: received expected EFAULT with key type 'big_key' Summary: passed 9 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dadd_key05 stime=3D1632528255 cmdline=3D"add_key05" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s add_key05.c:45: TINFO: Created user ltp_add_key05_0 add_key05.c:186: TINFO: User: 0, UID: 1091 add_key05.c:83: TINFO: test max bytes under unprivileged user add_key05.c:108: TPASS: add_key(test_inv) failed as expected: EDQUOT (122) add_key05.c:131: TPASS: add_key(test_max) succeeded as expected add_key05.c:134: TPASS: allow reaching the max bytes exactly add_key05.c:45: TINFO: Created user ltp_add_key05_1 add_key05.c:186: TINFO: User: 1, UID: 1092 add_key05.c:144: TINFO: test max keys under unprivileged user add_key05.c:162: TPASS: add_key(test_invalid_key) failed as expected: EDQUO= T (122) add_key05.c:169: TPASS: allow reaching the max key(200) exactly userdel: ltp_add_key05_1 mail spool (/var/mail/ltp_add_key05_1) not found userdel: ltp_add_key05_1 home directory (/home/ltp_add_key05_1) not found userdel: ltp_add_key05_0 mail spool (/var/mail/ltp_add_key05_0) not found userdel: ltp_add_key05_0 home directory (/home/ltp_add_key05_0) not found Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D2 <<>> <<>> tag=3Dadjtimex01 stime=3D1632528255 cmdline=3D"adjtimex01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s adjtimex01.c:24: TPASS: adjtimex() with mode 0x403f=20 adjtimex01.c:34: TPASS: adjtimex() with mode 0x8001=20 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dalarm06 stime=3D1632528255 cmdline=3D"alarm06" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s alarm06.c:54: TPASS: Received 0 alarms alarm06.c:57: TPASS: alarm(0) returned 1 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D3 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dcapset02 stime=3D1632528258 cmdline=3D"capset02" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s capset02.c:67: TPASS: capset() with bad address header: EFAULT (14) capset02.c:67: TPASS: capset() with bad address data: EFAULT (14) capset02.c:67: TPASS: capset() with bad version: EINVAL (22) capset02.c:67: TPASS: capset() with bad value data(when pE is not in pP): E= PERM (1) capset02.c:67: TPASS: capset() with bad value data(when pP is not in old pP= ): EPERM (1) capset02.c:67: TPASS: capset() with bad value data(when pI is not in boundi= ng set or old pI): EPERM (1) Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchdir04 stime=3D1632528258 cmdline=3D"chdir04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chdir04.c:29: TPASS: chdir(): ENAMETOOLONG (36) chdir04.c:29: TPASS: chdir(): ENOENT (2) chdir04.c:29: TPASS: chdir(): EFAULT (14) Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchmod03 stime=3D1632528258 cmdline=3D"chmod03" contacts=3D"" analysis=3Dexit <<>> chmod03 1 TPASS : Functionality of chmod(testfile, 01777) successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchmod05 stime=3D1632528258 cmdline=3D"chmod05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chmod05.c:65: TPASS: Functionality of chmod(testdir, 043777) successful Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchown03 stime=3D1632528258 cmdline=3D"chown03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chown03.c:64: TPASS: chown(chown03_testfile, -1, 65534) passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dchown05 stime=3D1632528258 cmdline=3D"chown05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s chown05.c:43: TPASS: chown(testfile, 700, 701), change owner/group ids pass= ed chown05.c:43: TPASS: chown(testfile, 702, -1), change owner id only passed chown05.c:43: TPASS: chown(testfile, 703, 701), change owner id only passed chown05.c:43: TPASS: chown(testfile, -1, 704), change group id only passed chown05.c:43: TPASS: chown(testfile, 703, 705), change group id only passed chown05.c:43: TPASS: chown(testfile, -1, -1), no change passed Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dchown05_16 stime=3D1632528258 cmdline=3D"chown05_16" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/chown/../utils/compat_tst_16= .h:153: TCONF: 16-bit version of chown() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dclock_gettime04 stime=3D1632528258 cmdline=3D"clock_gettime04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s vdso_helpers.c:76: TINFO: Couldn't find vdso_gettime64() clock_gettime04.c:170: TPASS: CLOCK_REALTIME: Difference between successive= readings is reasonable for following variants: clock_gettime04.c:174: TINFO: =09- vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: =09- syscall with old kernel spec clock_gettime04.c:174: TINFO: =09- vDSO with old kernel spec clock_gettime04.c:174: TINFO: =09- gettimeofday clock_gettime04.c:170: TPASS: CLOCK_REALTIME_COARSE: Difference between suc= cessive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: =09- vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: =09- syscall with old kernel spec clock_gettime04.c:174: TINFO: =09- vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC: Difference between successiv= e readings is reasonable for following variants: clock_gettime04.c:174: TINFO: =09- vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: =09- syscall with old kernel spec clock_gettime04.c:174: TINFO: =09- vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC_COARSE: Difference between su= ccessive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: =09- vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: =09- syscall with old kernel spec clock_gettime04.c:174: TINFO: =09- vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_MONOTONIC_RAW: Difference between succe= ssive readings is reasonable for following variants: clock_gettime04.c:174: TINFO: =09- vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: =09- syscall with old kernel spec clock_gettime04.c:174: TINFO: =09- vDSO with old kernel spec clock_gettime04.c:170: TPASS: CLOCK_BOOTTIME: Difference between successive= readings is reasonable for following variants: clock_gettime04.c:174: TINFO: =09- vDSO or syscall with libc spec clock_gettime04.c:174: TINFO: =09- syscall with old kernel spec clock_gettime04.c:174: TINFO: =09- vDSO with old kernel spec Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D1 <<>> <<>> tag=3Dleapsec01 stime=3D1632528258 cmdline=3D"leapsec01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s leapsec01.c:130: TINFO: test start at 00:04:18.882241943 leapsec01.c:100: TINFO: now is 00:04:18.882280315 leapsec01.c:104: TINFO: sleep until 00:04:19.882280315 leapsec01.c:112: TINFO: now is 00:04:19.882374069 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:138: TINFO: scheduling leap second 00:00:00.000000000 leapsec01.c:144: TINFO: setting time to 23:59:58.000000000 leapsec01.c:88: TINFO: 23:59:58.000134000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000145000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000150000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.000154000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:58.500250000 adjtimex: clock synchronized leapsec01.c:88: TINFO: 23:59:59.000385000 adjtimex: insert leap second leapsec01.c:88: TINFO: 23:59:59.500507000 adjtimex: insert leap second leapsec01.c:88: TINFO: 00:00:00.000659000 adjtimex: leap second has occurre= d leapsec01.c:88: TINFO: 23:59:59.508209000 adjtimex: leap second in progress leapsec01.c:88: TINFO: 00:00:00.008362000 adjtimex: leap second has occurre= d leapsec01.c:88: TINFO: 00:00:00.508458000 adjtimex: leap second has occurre= d leapsec01.c:88: TINFO: 00:00:01.008595000 adjtimex: leap second has occurre= d leapsec01.c:88: TINFO: 00:00:01.508726000 adjtimex: leap second has occurre= d leapsec01.c:88: TINFO: 00:00:02.008844000 adjtimex: leap second has occurre= d leapsec01.c:100: TINFO: now is 00:00:02.508975909 leapsec01.c:104: TINFO: sleep until 00:00:03.508975909 leapsec01.c:112: TINFO: now is 00:00:03.509068338 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:88: TINFO: 00:00:03.509109000 adjtimex: leap second has occurre= d leapsec01.c:88: TINFO: 00:00:03.509129000 adjtimex: clock synchronized leapsec01.c:170: TINFO: restoring time to 00:04:24.391375716 leapsec01.c:100: TINFO: now is 00:04:24.391542878 leapsec01.c:104: TINFO: sleep until 00:04:25.391542878 leapsec01.c:112: TINFO: now is 00:04:25.391636223 leapsec01.c:115: TINFO: hrtimer early expiration is not detected. leapsec01.c:177: TPASS: No errors were reported during this test! Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D7 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dclock_settime03 stime=3D1632528265 cmdline=3D"clock_settime03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s clock_settime03.c:35: TINFO: Testing variant: syscall with old kernel spec clock_settime03.c:103: TPASS: clock_settime(): Y2038 test passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D3 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dclose_range02 stime=3D1632528268 cmdline=3D"close_range02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s close_range02.c:53: TPASS: close_range(4, 100, 0) passed close_range02.c:55: TPASS: fcntl(4, F_GETFD): EBADF (9) close_range02.c:56: TPASS: fcntl(100, F_GETFD): EBADF (9) close_range02.c:59: TPASS: close_range(4, 3, 0): EINVAL (22) close_range02.c:62: TPASS: close_range(3, ~0U, ~0U): EINVAL (22) close_range02.c:65: TPASS: close_range(~0U, ~0U, 0) passed close_range02.c:72: TPASS: close_range(4, 4, CLOSE_RANGE_CLOEXEC): SUCCESS = (0) close_range02.c:79: TPASS: FD_CLOEXEC was set on 4 close_range02.c:90: TPASS: close_range(4, 4, CLOSE_RANGE_UNSHARE): SUCCESS = (0) close_range02.c:96: TPASS: fcntl(4, F_GETFD): EBADF (9) close_range02.c:102: TPASS: 4 is open passed Summary: passed 11 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dcreat04 stime=3D1632528268 cmdline=3D"creat04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s creat04.c:49: TPASS: call failed with EACCES as expected creat04.c:49: TPASS: call failed with EACCES as expected Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3Dcreat08 stime=3D1632528268 cmdline=3D"creat08" contacts=3D"" analysis=3Dexit <<>> creat08 1 TPASS : Test passed in block0. creat08 2 TPASS : Test passed in block1. creat08 3 TPASS : Test passed in block2. creat08 4 TPASS : Test passed in block3 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Depoll_wait01 stime=3D1632528268 cmdline=3D"epoll_wait01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s epoll_wait01.c:45: TINFO: Pipe buffer size is 65536 bytes epoll_wait01.c:127: TPASS: epoll_wait() epollout epoll_wait01.c:165: TPASS: epoll_wait() epollin epoll_wait01.c:212: TPASS: epoll_wait() epollio Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Deventfd2_03 stime=3D1632528268 cmdline=3D"eventfd2_03" contacts=3D"" analysis=3Dexit <<>> [2895] posting 1 on 5 [2895] waiting on 4 [2895] wait completed on 4: count=3D1 [2895] posting 1 on 5 [2895] waiting on 4 [2895] wait completed on 4: count=3D1 [2895] posting 5 on 5 [2895] waiting 5 times on 4 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2895] wait completed on 4: count=3D1 [2894] posting 1 on 4 [2894] waiting on 5 [2894] wait completed on 5: count=3D1 [2894] posting 1 on 4 [2894] waiting on 5 [2894] wait completed on 5: count=3D1 [2894] posting 5 on 4 [2894] waiting 5 times on 5 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 [2894] wait completed on 5: count=3D1 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dexecve03 stime=3D1632528268 cmdline=3D"execve03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s execve03.c:124: TPASS: execve failed as expected: ENAMETOOLONG (36) execve03.c:124: TPASS: execve failed as expected: ENOENT (2) execve03.c:124: TPASS: execve failed as expected: ENOTDIR (20) execve03.c:124: TPASS: execve failed as expected: EFAULT (14) execve03.c:124: TPASS: execve failed as expected: EACCES (13) execve03.c:124: TPASS: execve failed as expected: ENOEXEC (8) Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfchdir01 stime=3D1632528268 cmdline=3D"fchdir01" contacts=3D"" analysis=3Dexit <<>> fchdir01 1 TPASS : fchdir call succeeded <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfchmod01 stime=3D1632528268 cmdline=3D"fchmod01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fchmod01.c:42: TPASS: Functionality of fchmod(4, 0) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 07) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 070) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 0700) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 0777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 02777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 04777) successful fchmod01.c:42: TPASS: Functionality of fchmod(4, 06777) successful Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfchown01 stime=3D1632528268 cmdline=3D"fchown01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fchown01.c:32: TPASS: fchown(4, 0, 0) passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl03 stime=3D1632528268 cmdline=3D"fcntl03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fcntl03.c:33: TPASS: fcntl(fcntl03_2905, F_GETFD, 0) returned 0 Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl05 stime=3D1632528268 cmdline=3D"fcntl05" contacts=3D"" analysis=3Dexit <<>> fcntl05 1 TPASS : fcntl returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl06_64 stime=3D1632528268 cmdline=3D"fcntl06_64" contacts=3D"" analysis=3Dexit <<>> fcntl06 1 TCONF : fcntl06.c:109: system doesn't have LINUX_LOCK_FILE= _REGION support <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl09 stime=3D1632528268 cmdline=3D"fcntl09" contacts=3D"" analysis=3Dexit <<>> fcntl09 1 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_WRLCK returned 0 fcntl09 2 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_UNLCK returned 0 fcntl09 1 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_RDLCK returned 0 fcntl09 2 TPASS : fcntl(./file_2908, F_SETLK, &flocks) flocks.l_type= =3D F_UNLCK returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl12 stime=3D1632528268 cmdline=3D"fcntl12" contacts=3D"" analysis=3Dexit <<>> fcntl12 0 TINFO : Test for errno EMFILE fcntl12 1 TPASS : block 1 PASSED <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dfcntl12_64 stime=3D1632528268 cmdline=3D"fcntl12_64" contacts=3D"" analysis=3Dexit <<>> fcntl12 0 TINFO : Test for errno EMFILE fcntl12 1 TPASS : block 1 PASSED <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl14 stime=3D1632528268 cmdline=3D"fcntl14" contacts=3D"" analysis=3Dexit <<>> fcntl14 0 TINFO : Enter block 1: without mandatory locking fcntl14 1 TPASS : testcase:1 PASSED fcntl14 2 TPASS : testcase:2 PASSED fcntl14 3 TPASS : testcase:3 PASSED fcntl14 4 TPASS : testcase:4 PASSED fcntl14 5 TPASS : testcase:5 PASSED fcntl14 6 TPASS : testcase:6 PASSED fcntl14 7 TPASS : testcase:7 PASSED fcntl14 8 TPASS : testcase:8 PASSED fcntl14 9 TPASS : testcase:9 PASSED fcntl14 10 TPASS : testcase:10 PASSED fcntl14 11 TPASS : testcase:11 PASSED fcntl14 12 TPASS : testcase:12 PASSED fcntl14 13 TPASS : testcase:13 PASSED fcntl14 14 TPASS : testcase:14 PASSED fcntl14 15 TPASS : testcase:15 PASSED fcntl14 16 TPASS : testcase:16 PASSED fcntl14 17 TPASS : testcase:17 PASSED fcntl14 18 TPASS : testcase:18 PASSED fcntl14 19 TPASS : testcase:19 PASSED fcntl14 20 TPASS : testcase:20 PASSED fcntl14 21 TPASS : testcase:21 PASSED fcntl14 22 TPASS : testcase:22 PASSED fcntl14 23 TPASS : testcase:23 PASSED fcntl14 24 TPASS : testcase:24 PASSED fcntl14 25 TPASS : testcase:25 PASSED fcntl14 26 TPASS : testcase:26 PASSED fcntl14 27 TPASS : testcase:27 PASSED fcntl14 28 TPASS : testcase:28 PASSED fcntl14 29 TPASS : testcase:29 PASSED fcntl14 30 TPASS : testcase:30 PASSED fcntl14 31 TPASS : testcase:31 PASSED fcntl14 32 TPASS : testcase:32 PASSED fcntl14 33 TPASS : testcase:33 PASSED fcntl14 34 TPASS : testcase:34 PASSED fcntl14 35 TPASS : testcase:35 PASSED fcntl14 36 TPASS : testcase:36 PASSED fcntl14 37 TPASS : Block 1, test 1 PASSED fcntl14 38 TPASS : testcase:37 PASSED fcntl14 39 TPASS : testcase:38 PASSED fcntl14 40 TPASS : testcase:39 PASSED fcntl14 41 TPASS : testcase:40 PASSED fcntl14 42 TPASS : testcase:41 PASSED fcntl14 43 TPASS : testcase:42 PASSED fcntl14 44 TPASS : testcase:43 PASSED fcntl14 45 TPASS : testcase:44 PASSED fcntl14 46 TPASS : testcase:45 PASSED fcntl14 47 TPASS : Block 1, test 2 PASSED fcntl14 0 TINFO : Exit block 1 fcntl14 0 TINFO : Enter block 2: with mandatory locking fcntl14 48 TPASS : testcase:1 PASSED fcntl14 49 TPASS : testcase:2 PASSED fcntl14 50 TPASS : testcase:3 PASSED fcntl14 51 TPASS : testcase:4 PASSED fcntl14 52 TPASS : testcase:5 PASSED fcntl14 53 TPASS : testcase:6 PASSED fcntl14 54 TPASS : testcase:7 PASSED fcntl14 55 TPASS : testcase:8 PASSED fcntl14 56 TPASS : testcase:9 PASSED fcntl14 57 TPASS : testcase:10 PASSED fcntl14 58 TPASS : testcase:11 PASSED fcntl14 59 TPASS : testcase:12 PASSED fcntl14 60 TPASS : testcase:13 PASSED fcntl14 61 TPASS : testcase:14 PASSED fcntl14 62 TPASS : testcase:15 PASSED fcntl14 63 TPASS : testcase:16 PASSED fcntl14 64 TPASS : testcase:17 PASSED fcntl14 65 TPASS : testcase:18 PASSED fcntl14 66 TPASS : testcase:19 PASSED fcntl14 67 TPASS : testcase:20 PASSED fcntl14 68 TPASS : testcase:21 PASSED fcntl14 69 TPASS : testcase:22 PASSED fcntl14 70 TPASS : testcase:23 PASSED fcntl14 71 TPASS : testcase:24 PASSED fcntl14 72 TPASS : testcase:25 PASSED fcntl14 73 TPASS : testcase:26 PASSED fcntl14 74 TPASS : testcase:27 PASSED fcntl14 75 TPASS : testcase:28 PASSED fcntl14 76 TPASS : testcase:29 PASSED fcntl14 77 TPASS : testcase:30 PASSED fcntl14 78 TPASS : testcase:31 PASSED fcntl14 79 TPASS : testcase:32 PASSED fcntl14 80 TPASS : testcase:33 PASSED fcntl14 81 TPASS : testcase:34 PASSED fcntl14 82 TPASS : testcase:35 PASSED fcntl14 83 TPASS : testcase:36 PASSED fcntl14 84 TPASS : Block 2, test 1 PASSED fcntl14 85 TPASS : testcase:37 PASSED fcntl14 86 TPASS : testcase:38 PASSED fcntl14 87 TPASS : testcase:39 PASSED fcntl14 88 TPASS : testcase:40 PASSED fcntl14 89 TPASS : testcase:41 PASSED fcntl14 90 TPASS : testcase:42 PASSED fcntl14 91 TPASS : testcase:43 PASSED fcntl14 92 TPASS : testcase:44 PASSED fcntl14 93 TPASS : testcase:45 PASSED fcntl14 94 TPASS : Block 2, test 2 PASSED fcntl14 0 TINFO : Exit block 2 fcntl14 0 TINFO : Enter block 3 fcntl14 95 TPASS : Test with negative whence locking PASSED fcntl14 0 TINFO : Exit block 3 fcntl14 0 TINFO : Enter block 4 fcntl14 96 TPASS : Test of locks on file PASSED fcntl14 0 TINFO : Exit block 4 <<>> initiation_status=3D"ok" duration=3D5 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D3 cstime=3D1 <<>> <<>> tag=3Dfcntl18 stime=3D1632528273 cmdline=3D"fcntl18" contacts=3D"" analysis=3Dexit <<>> fcntl18 0 TINFO : Enter block 1 fcntl18 1 TPASS : Test F_GETLK: for errno EFAULT PASSED fcntl18 0 TINFO : Block 1 PASSED fcntl18 0 TINFO : Exit block 1 fcntl18 0 TINFO : Enter block 2 fcntl18 2 TPASS : Test F_GETLK64: for errno EFAULT PASSED fcntl18 0 TINFO : Block 2 PASSED fcntl18 0 TINFO : Exit block 2 fcntl18 0 TINFO : Enter block 3 fcntl18 3 TPASS : Test for errno EINVAL PASSED fcntl18 0 TINFO : Block 3 PASSED fcntl18 0 TINFO : Exit block 3 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dfcntl21 stime=3D1632528273 cmdline=3D"fcntl21" contacts=3D"" analysis=3Dexit <<>> fcntl21 0 TINFO : Enter block 1 fcntl21 0 TINFO : Test block 1: PASSED fcntl21 0 TINFO : Exit block 1 fcntl21 0 TINFO : Enter block 2 fcntl21 0 TINFO : Test block 2: PASSED fcntl21 0 TINFO : Exit block 2 fcntl21 0 TINFO : Enter block 3 fcntl21 0 TINFO : Test block 3 : PASSED fcntl21 0 TINFO : Exit block 3 fcntl21 0 TINFO : Enter block 4 fcntl21 0 TINFO : Test block 4: PASSED fcntl21 0 TINFO : Exit block 4 fcntl21 0 TINFO : Enter block 5 fcntl21 0 TINFO : Test block 5: PASSED fcntl21 0 TINFO : Exit block 5 fcntl21 0 TINFO : Enter block 6 fcntl21 0 TINFO : Test block 6 PASSED fcntl21 0 TINFO : Exit block 6 fcntl21 0 TINFO : Enter block 7 fcntl21 0 TINFO : Test block 7: PASSED fcntl21 0 TINFO : Exit block 7 fcntl21 0 TINFO : Enter block 8 fcntl21 0 TINFO : Test block 8: PASSED fcntl21 0 TINFO : Exit block 8 fcntl21 0 TINFO : Enter block 9 fcntl21 0 TINFO : Test block 9: PASSED fcntl21 0 TINFO : Exit block 9 fcntl21 0 TINFO : Enter block 10 fcntl21 0 TINFO : Test block 10: PASSED fcntl21 0 TINFO : Exit block 10 fcntl21 0 TINFO : Enter block 11 fcntl21 0 TINFO : Test block 11: PASSED fcntl21 0 TINFO : Exit block 11 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dfcntl25_64 stime=3D1632528273 cmdline=3D"fcntl25_64" contacts=3D"" analysis=3Dexit <<>> fcntl25 1 TPASS : fcntl(tfile_3080, F_SETLEASE, F_WRLCK) <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl27 stime=3D1632528273 cmdline=3D"fcntl27" contacts=3D"" analysis=3Dexit <<>> fcntl27 1 TPASS : fcntl(fd, F_SETLEASE, F_RDLCK) succeeded <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl30 stime=3D1632528273 cmdline=3D"fcntl30" contacts=3D"" analysis=3Dexit <<>> fcntl30 0 TINFO : orig_pipe_size: 65536 new_pipe_size: 131072 fcntl30 1 TPASS : fcntl test F_GETPIPE_SZ and F_SETPIPE_SZ passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl31_64 stime=3D1632528273 cmdline=3D"fcntl31_64" contacts=3D"" analysis=3Dexit <<>> fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 1 TPASS : fcntl test F_GETOWN, F_SETOWN for process ID succe= ss fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 2 TPASS : fcntl test F_GETOWN, F_SETOWN for process group ID= success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 3 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for thread ID = success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 4 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for process ID= success fcntl31 0 TINFO : default io events signal is SIGIO fcntl31 5 TPASS : fcntl test F_GETOWN_EX, F_SETOWN_EX for process gr= oup ID success <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfcntl36 stime=3D1632528273 cmdline=3D"fcntl36" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fcntl36.c:289: TINFO: OFD read lock vs OFD write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD read lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs POSIX read lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD write lock vs OFD write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD r/w lock vs POSIX write lock fcntl36.c:367: TPASS: Access between threads synchronized fcntl36.c:289: TINFO: OFD r/w lock vs POSIX read lock fcntl36.c:367: TPASS: Access between threads synchronized Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D7 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1463 cstime=3D1191 <<>> <<>> tag=3Dflistxattr01 stime=3D1632528280 cmdline=3D"flistxattr01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s flistxattr01.c:64: TPASS: flistxattr() succeeded Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfork04 stime=3D1632528280 cmdline=3D"fork04" contacts=3D"" analysis=3Dexit <<>> fork04 1 TPASS : Env var TERM unchanged after fork(): vt220 fork04 2 TPASS : Env var NoTSetzWq unchanged after fork(): getenv()= does not find variable set fork04 3 TPASS : Env var TESTPROG unchanged after fork(): FRKTCS04 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfork05 stime=3D1632528280 cmdline=3D"fork05" contacts=3D"" analysis=3Dexit <<>> fork05 0 TINFO : %fs test only for ix86 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfsconfig01 stime=3D1632528280 cmdline=3D"fsconfig01" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested = by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:40: TCONF: fsconfig(FSCONFIG_SET_PATH) not supported fsconfig01.c:48: TCONF: fsconfig(FSCONFIG_SET_PATH_EMPTY) not supported fsconfig01.c:56: TCONF: fsconfig(FSCONFIG_SET_FD) not supported fsconfig01.c:78: TPASS: fsconfig() passed tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fsconfig01.c:78: TPASS: fsconfig() passed Summary: passed 7 failed 0 broken 0 skipped 15 warnings 0 <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D5 cstime=3D17 <<>> <<>> tag=3Dfspick02 stime=3D1632528282 cmdline=3D"fspick02" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested = by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fspick02.c:42: TPASS: invalid-fd: fspick() failed as expected: EBADF (9) fspick02.c:42: TPASS: invalid-path: fspick() failed as expected: ENOENT (2) fspick02.c:42: TPASS: invalid-flags: fspick() failed as expected: EINVAL (2= 2) Summary: passed 21 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D5 cstime=3D22 <<>> <<>> tag=3Dfstat02_64 stime=3D1632528284 cmdline=3D"fstat02_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fstat02.c:67: TPASS: fstat() reported correct values. Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dftruncate01 stime=3D1632528284 cmdline=3D"ftruncate01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate01.c:65: TINFO: Truncated length smaller than file size ftruncate01.c:60: TPASS: ftruncate() succeeded ftruncate01.c:74: TINFO: Truncated length exceeds file size ftruncate01.c:60: TPASS: ftruncate() succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dftruncate01_64 stime=3D1632528284 cmdline=3D"ftruncate01_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate01.c:65: TINFO: Truncated length smaller than file size ftruncate01.c:60: TPASS: ftruncate() succeeded ftruncate01.c:74: TINFO: Truncated length exceeds file size ftruncate01.c:60: TPASS: ftruncate() succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dftruncate04 stime=3D1632528284 cmdline=3D"ftruncate04" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ftruncate04.c:116: TINFO: Child locks file ftruncate04.c:60: TPASS: ftruncate() offset before lock failed with EAGAIN ftruncate04.c:60: TPASS: ftruncate() offset in lock failed with EAGAIN ftruncate04.c:84: TPASS: ftruncate() offset after lock succeded ftruncate04.c:127: TINFO: Child unlocks file ftruncate04.c:84: TPASS: ftruncate() offset in lock succeded ftruncate04.c:84: TPASS: ftruncate() offset before lock succeded ftruncate04.c:84: TPASS: ftruncate() offset after lock succeded Summary: passed 6 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D3 <<>> <<>> tag=3Dgetcwd01 stime=3D1632528284 cmdline=3D"getcwd01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getcwd01.c:62: TPASS: getcwd() failed as expected: EFAULT (14) getcwd01.c:62: TPASS: getcwd() failed as expected: ENOMEM (12) getcwd01.c:62: TPASS: getcwd() failed as expected: EINVAL (22) getcwd01.c:62: TPASS: getcwd() failed as expected: ERANGE (34) getcwd01.c:62: TPASS: getcwd() failed as expected: ERANGE (34) Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dgetdents01 stime=3D1632528284 cmdline=3D"getdents01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:148: TINFO: Testing the SYS_getdents syscall getdents01.c:92: TINFO: Found '.' getdents01.c:92: TINFO: Found '..' getdents01.c:92: TINFO: Found 'dir' getdents01.c:92: TINFO: Found 'file' getdents01.c:92: TINFO: Found 'symlink' getdents01.c:126: TPASS: All entries found tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:151: TINFO: Testing the SYS_getdents64 syscall getdents01.c:92: TINFO: Found '.' getdents01.c:92: TINFO: Found '..' getdents01.c:92: TINFO: Found 'dir' getdents01.c:92: TINFO: Found 'file' getdents01.c:92: TINFO: Found 'symlink' getdents01.c:126: TPASS: All entries found tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:157: TCONF: libc getdents() is not implemented tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getdents.h:164: TCONF: libc getdents64() is not implemented Summary: passed 2 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetegid01 stime=3D1632528284 cmdline=3D"getegid01" contacts=3D"" analysis=3Dexit <<>> getegid01 1 TPASS : getegid returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetgid03_16 stime=3D1632528284 cmdline=3D"getgid03_16" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/getgid/../utils/compat_tst_1= 6.h:99: TCONF: 16-bit version of getgid() is not supported on your platform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dgetgroups01_16 stime=3D1632528284 cmdline=3D"getgroups01_16" contacts=3D"" analysis=3Dexit <<>> getgroups01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/getgroups/../utils/compat_16.h:82: 16-bit version of getgroups() is not = supported on your platform getgroups01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/getgroups/../utils/compat_16.h:82: Remaining cases not appropriate for c= onfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgethostid01 stime=3D1632528284 cmdline=3D"gethostid01" contacts=3D"" analysis=3Dexit <<>> gethostid01 1 TPASS : Hostid command and gethostid both report hostid= is 007f0100 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetpgid02 stime=3D1632528284 cmdline=3D"getpgid02" contacts=3D"" analysis=3Dexit <<>> getpgid02 1 TPASS : expected failure - errno =3D 3 : No such process getpgid02 2 TPASS : expected failure - errno =3D 3 : No such process <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetpid02 stime=3D1632528284 cmdline=3D"getpid02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getpid02.c:36: TPASS: child getppid() =3D=3D parent getpid() (3573) getpid02.c:49: TPASS: child getpid() =3D=3D parent fork() (3574) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetppid02 stime=3D1632528284 cmdline=3D"getppid02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getppid02.c:31: TPASS: getppid() returned parent pid (3576) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetrandom01 stime=3D1632528284 cmdline=3D"getrandom01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) getrandom01.c:21: TPASS: getrandom returned -1: EFAULT (14) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetrandom02 stime=3D1632528284 cmdline=3D"getrandom02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 getrandom02.c:59: TPASS: getrandom returned 256 Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetrandom04 stime=3D1632528284 cmdline=3D"getrandom04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s getrandom04.c:28: TPASS: getrandom returned 100 Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetresuid03 stime=3D1632528284 cmdline=3D"getresuid03" contacts=3D"" analysis=3Dexit <<>> getresuid03 1 TPASS : Functionality of getresuid() successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetsockname01 stime=3D1632528284 cmdline=3D"getsockname01" contacts=3D"" analysis=3Dexit <<>> getsockname01 1 TPASS : bad file descriptor successful getsockname01 2 TPASS : bad file descriptor successful getsockname01 3 TPASS : invalid socket buffer successful getsockname01 4 TPASS : invalid aligned salen successful getsockname01 5 TPASS : invalid unaligned salen successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dgettid01 stime=3D1632528284 cmdline=3D"gettid01" contacts=3D"" analysis=3Dexit <<>> gettid01 1 TPASS : gettid() returned 3586 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dgetxattr02 stime=3D1632528284 cmdline=3D"getxattr02" contacts=3D"" analysis=3Dexit <<>> getxattr02 1 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available getxattr02 2 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available getxattr02 3 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available getxattr02 4 TPASS : expected behavior: TEST_ERRNO=3DENODATA(61): No = data available <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dioctl04 stime=3D1632528284 cmdline=3D"ioctl04" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl04.c:26: TPASS: BLKROGET returned 0 ioctl04.c:39: TPASS: BLKROGET returned 1 ioctl04.c:50: TPASS: Mounting RO device RW failed: EACCES (13) ioctl04.c:61: TPASS: Mounting RO device RO works Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D2 <<>> <<>> tag=3Dioctl08 stime=3D1632528285 cmdline=3D"ioctl08" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with SUCCESS as expected ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with SUCCESS as expected ioctl08.c:93: TPASS: ioctl(FIDEDUPERANGE) ended with EINVAL as expected Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D4 <<>> <<>> tag=3Dioctl_loop01 stime=3D1632528285 cmdline=3D"ioctl_loop01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' ioctl_loop01.c:85: TPASS: /sys/block/loop0/loop/partscan =3D 0 ioctl_loop01.c:86: TPASS: /sys/block/loop0/loop/autoclear =3D 0 ioctl_loop01.c:87: TPASS: /sys/block/loop0/loop/backing_file =3D '/fs/sda1/= tmpdir/ltp-ZtF0fe2Cv2/1y5M9k/test.img' ioctl_loop01.c:57: TPASS: get expected lo_flag 12 ioctl_loop01.c:59: TPASS: /sys/block/loop0/loop/partscan =3D 1 ioctl_loop01.c:60: TPASS: /sys/block/loop0/loop/autoclear =3D 1 ioctl_loop01.c:69: TPASS: access /dev/loop0p1 succeeds ioctl_loop01.c:75: TPASS: access /sys/block/loop0/loop0p1 succeeds ioctl_loop01.c:91: TINFO: Test flag can be clear ioctl_loop01.c:57: TPASS: get expected lo_flag 8 ioctl_loop01.c:59: TPASS: /sys/block/loop0/loop/partscan =3D 1 ioctl_loop01.c:60: TPASS: /sys/block/loop0/loop/autoclear =3D 0 ioctl_loop01.c:69: TPASS: access /dev/loop0p1 succeeds ioctl_loop01.c:75: TPASS: access /sys/block/loop0/loop0p1 succeeds Summary: passed 13 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D2 <<>> <<>> tag=3Dioctl_ns02 stime=3D1632528285 cmdline=3D"ioctl_ns02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ioctl_ns02.c:39: TPASS: NS_GET_PARENT fails with EINVAL Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dinotify01 stime=3D1632528285 cmdline=3D"inotify01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s inotify01.c:119: TPASS: get event: wd=3D1 mask=3D04 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D20 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D01 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D10 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D20 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D02 cookie=3D0 len=3D0 inotify01.c:119: TPASS: get event: wd=3D1 mask=3D08 cookie=3D0 len=3D0 Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dinotify06 stime=3D1632528285 cmdline=3D"inotify06" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 50m 00s inotify06.c:92: TPASS: kernel survived inotify beating Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D10 cstime=3D59 <<>> <<>> tag=3Dfanotify01 stime=3D1632528286 cmdline=3D"fanotify01" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify01.c:92: TINFO: Test #0: inode mark events fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D5 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D6 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D8 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D7 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D10 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D9 fanotify01.c:92: TINFO: Test #1: mount mark events fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D5 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D6 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D8 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D7 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D10 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D9 fanotify01.c:92: TINFO: Test #2: filesystem mark events fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D5 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D6 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D8 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D7 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D10 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D9 fanotify01.c:92: TINFO: Test #3: inode mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-1 fanotify01.c:92: TINFO: Test #4: mount mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-1 fanotify01.c:92: TINFO: Test #5: filesystem mark events (FAN_REPORT_FID) fanotify01.c:297: TPASS: got event: mask=3D31 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D11 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D10 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2a pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Da pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D20 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3Db pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D9 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-2 fanotify01.c:297: TPASS: got event: mask=3D2 pid=3D3646 fd=3D-1 fanotify01.c:297: TPASS: got event: mask=3D8 pid=3D3646 fd=3D-1 Summary: passed 72 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D3 <<>> <<>> tag=3Dfanotify08 stime=3D1632528286 cmdline=3D"fanotify08" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify08.c:39: TPASS: not set close_on_exec fanotify08.c:39: TPASS: set close_on_exec Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dfanotify16 stime=3D1632528286 cmdline=3D"fanotify16" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.3001.3f3= ffeed.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.3002.3f3ffeee.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.a001.3f3= ffeef.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.a002.3f3ffef0.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.7801.3f3= ffef1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.7802.3f3ffef2.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.5001.3f3= ffef3.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.5002.3f3ffef4.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.a001.3f3= ffef5.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.a002.3f3ffef6.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.f001.3f3= ffef7.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.f002.3f3ffef8.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3678 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.e801.3f3= ffef9.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.e802.3f3ffefa.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3678 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 9cd2a7b8.872a631e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 9cd2a7b8.872a631e.a801.3f3= ffefb.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 9cd2a7b8.872a63= 1e.a802.3f3ffefc.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3678 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3678 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3678 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3678 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3678 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3678 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3678 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.fb2= d3865.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.9d25b817.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.994= 00923.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.be54a33b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.6cc= 5948f.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.cac1f0e9.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.e42= f4fa3.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.53c46b83.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.ca6= 191ef.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.d185bfae.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.3e3= f8704.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.7f0cb138.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3690 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.c56= 5dc11.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.c0a90ee1.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3690 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D d1df538a.b4c38377.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D d1df538a.b4c38377.d001.2ef= 113b4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D d1df538a.b4c383= 77.d002.59fcc0d7.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3690 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3690 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3690 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3690 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3690 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3690 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3690 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.608= 5e4cd.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.c0c16061.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.1fa= fda5d.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.d9aa3d73.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.1fe= 17756.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.b8f82edf.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.913= 3ab0b.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.4e1f0a20.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.11e= 5e630.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.f65352fe.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.74e= ad702.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.2b86da4b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3708 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.ff0= 71480.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.45fdb973.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3708 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4872180d.cfc9713e.2.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4872180d.cfc9713e.8001.ffc= cdcba.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4872180d.cfc971= 3e.8002.cb2b3ab4.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3708 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3708 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3708 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3708 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3708 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3708 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3708 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.83.0.89c6535b... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.84.0.ec5d= aedf... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.20060.0.344e485f... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.20061.0.c= 56d564c... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.41b00.0.9a3b79cf... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.41b01.0.e= 988fb02... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.60080.0.e014e534... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.60081.0.4= e90f404... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.83.0.89c6535c... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.84.0.ec5d= aee0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.20080.0.af634384... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.20081.0.1= 6a44754... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3729 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.41b40.0.216b6d0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.41b41.0.5= 6abb8eb... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3729 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.80.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.600c0.0.c9e12ea5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.600c1.0.1= 5ab36a2... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3729 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3729 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3729 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3729 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3729 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3729 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3729 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.101.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.102.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.103.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.104.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.105.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.106.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.107.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.108.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.109.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.10a.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D40= fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D104; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.10b.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.10c.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D40= fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3762 fd=3D-1 name=3D= '' len=3D104; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'' len=3D64; info #0: info_type=3D3 info_len=3D40 fh_len=3D20 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.10d.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.10e.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3762 fd=3D-1 name= =3D'' len=3D64; info #0: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D e621c296.43021ff3.100.0.5... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D e621c296.43021ff3.10f.0.5.= .. fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D e621c296.43021f= f3.110.0.5... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3762 fd=3D-1 name= =3D'test_file1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3762 fd=3D-1 name=3D= 'test_file1' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3762 fd=3D-1 name= =3D'test_file2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D20 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D52= fh_len=3D20 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3762 fd=3D-1 name=3D'= test_file2' len=3D116; info #1: info_type=3D1 info_len=3D40 fh_len=3D20 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3762 fd=3D-1 n= ame=3D'.' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D20 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3762 fd=3D-1 n= ame=3D'test_dir1' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3762 fd=3D-1 n= ame=3D'test_dir2' len=3D76; info #0: info_type=3D2 info_len=3D52 fh_len=3D2= 0 tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.71.78d933a4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.72.dc2378= b7.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.73.750b4a4e.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.74.2d8999= b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.75.c4c445f0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.76.66c5d4= 09.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.77.32d8c284.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.78.e62423= 5d.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.79.ac4e1d46.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.7a.cb7c49= 73.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.7b.ca66f9a4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.7c.3cdf25= 47.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D28= fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3767 fd=3D-1 name=3D= '' len=3D80; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'' len=3D52; info #0: info_type=3D3 info_len=3D28 fh_len=3D8 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.7d.b1abf482.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.7e.9e3f3d= 17.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3767 fd=3D-1 name= =3D'' len=3D52; info #0: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 700.0.1.0.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 700.0.7f.e4bf5546.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 700.0.80.31e853= 9b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3767 fd=3D-1 name= =3D'test_file1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3767 fd=3D-1 name=3D= 'test_file1' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3767 fd=3D-1 name= =3D'test_file2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D40= fh_len=3D8 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3767 fd=3D-1 name=3D'= test_file2' len=3D92; info #1: info_type=3D1 info_len=3D28 fh_len=3D8 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3767 fd=3D-1 n= ame=3D'.' len=3D56; info #0: info_type=3D2 info_len=3D32 fh_len=3D8 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3767 fd=3D-1 n= ame=3D'test_dir1' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3767 fd=3D-1 n= ame=3D'test_dir2' len=3D64; info #0: info_type=3D2 info_len=3D40 fh_len=3D8 tst_test.c:1379: TINFO: Testing on ntfs tst_test.c:889: TINFO: Formatting /dev/loop0 with ntfs opts=3D'' extra opts= =3D'' The partition start sector was not specified for /dev/loop0 and it could no= t be obtained automatically. It has been set to 0. The number of sectors per track was not specified for /dev/loop0 and it cou= ld not be obtained automatically. It has been set to 0. The number of heads was not specified for /dev/loop0 and it could not be ob= tained automatically. It has been set to 0. To boot from a device, Windows needs the 'partition start sector', the 'sec= tors per track' and the 'number of heads' to be set. Windows will not be able to boot from this device. tst_test.c:900: TINFO: Trying FUSE... tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:547: TCONF: FAN_REPORT_DIR_FID not supported on ntfs filesyste= m tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s fanotify16.c:162: TINFO: Test #0: FAN_REPORT_DFID_NAME monitor filesystem f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.760a4f0b= .2.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.1fae5e80.3.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:162: TINFO: Test #1: FAN_REPORT_DFID_NAME monitor directories = for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.11fc4c89= .4.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.f0d309d2.5.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D160 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D288 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:162: TINFO: Test #2: FAN_REPORT_DIR_FID monitor filesystem for= create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.6b3180ae= .6.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.af55c6f4.7.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #3: FAN_REPORT_DIR_FID monitor directories fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.afdbfccb= .8.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.273d8b8f.9.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3e8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D2a8 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #4: FAN_REPORT_DFID_FID monitor filesystem fo= r create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.9b86cfc5= .a.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.9c5048c.b.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #5: FAN_REPORT_DFID_FID monitor directories f= or create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.e548d7.c= .0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.f50fabb3.d.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #1: mask=3D3c0 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #3: info #0: info_type=3D3 info_len=3D32= fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D28 pid=3D3778 fd=3D-1 name=3D= '' len=3D88; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D400002c0 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'' len=3D56; info #0: info_type=3D3 info_len=3D32 fh_len=3D12 fanotify16.c:162: TINFO: Test #6: FAN_REPORT_DFID_NAME_FID monitor filesyst= em for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.8bc022bd= .e.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.c971491e.f.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3Dc00 pid=3D3778 fd=3D-1 name= =3D'' len=3D56; info #0: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:501: TINFO: got event #5: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #8: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #9: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:162: TINFO: Test #7: FAN_REPORT_DFID_NAME_FID monitor director= ies for create/delete/move/open/close fanotify.h:240: TINFO: fid(fs_mnt) =3D 4a38b215.f872b402.78d7e74.1.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1) =3D 4a38b215.f872b402.27ab036d= .10.0... fanotify.h:240: TINFO: fid(fs_mnt/test_dir1/test_file1) =3D 4a38b215.f872b4= 02.cfc9b73e.11.0... fanotify16.c:520: TPASS: got event #0: mask=3D40000100 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #1: mask=3D140 pid=3D3778 fd=3D-1 name= =3D'test_file1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #2: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #2: mask=3D20 pid=3D3778 fd=3D-1 name=3D= 'test_file1' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #3: mask=3D280 pid=3D3778 fd=3D-1 name= =3D'test_file2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D12 fanotify16.c:501: TINFO: got event #4: info #0: info_type=3D2 info_len=3D44= fh_len=3D12 fanotify16.c:520: TPASS: got event #4: mask=3D8 pid=3D3778 fd=3D-1 name=3D'= test_file2' len=3D100; info #1: info_type=3D1 info_len=3D32 fh_len=3D12 fanotify16.c:520: TPASS: got event #5: mask=3D40000c30 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #6: mask=3D40000c00 pid=3D3778 fd=3D-1 n= ame=3D'.' len=3D60; info #0: info_type=3D2 info_len=3D36 fh_len=3D12 fanotify16.c:520: TPASS: got event #7: mask=3D40000040 pid=3D3778 fd=3D-1 n= ame=3D'test_dir1' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 fanotify16.c:520: TPASS: got event #8: mask=3D40000280 pid=3D3778 fd=3D-1 n= ame=3D'test_dir2' len=3D68; info #0: info_type=3D2 info_len=3D44 fh_len=3D1= 2 Summary: passed 490 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D5 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D8 cstime=3D87 <<>> <<>> tag=3Diopl01 stime=3D1632528291 cmdline=3D"iopl01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_lockdown.c:60: TINFO: Unable to determine system lockdown state iopl01.c:40: TPASS: iopl() passed for level 0, returned 0 iopl01.c:40: TPASS: iopl() passed for level 1, returned 0 iopl01.c:40: TPASS: iopl() passed for level 2, returned 0 iopl01.c:40: TPASS: iopl() passed for level 3, returned 0 Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dio_destroy01 stime=3D1632528291 cmdline=3D"io_destroy01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_destroy01.c:42: TPASS: io_destroy() failed as expected, returned -EINVAL Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dio_getevents01 stime=3D1632528291 cmdline=3D"io_getevents01" contacts=3D"" analysis=3Dexit <<>> tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_getevents01.c:26: TPASS: tst_syscall(__NR_io_getevents, ctx, 0, 0, NULL,= NULL): EINVAL (22) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dio_setup01 stime=3D1632528291 cmdline=3D"io_setup01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s io_setup01.c:66: TPASS: io_setup() passed as expected io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EINVAL io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EINVAL io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EFAULT io_setup01.c:45: TPASS: io_setup() failed as expected, returned -EAGAIN/EWO= ULDBLOCK Summary: passed 5 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dkeyctl08 stime=3D1632528291 cmdline=3D"keyctl08" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s keyctl08.c:22: TPASS: Denied access to .builtin_trusted_keys Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlinkat01 stime=3D1632528291 cmdline=3D"linkat01" contacts=3D"" analysis=3Dexit <<>> linkat01 1 TPASS : linkat is functionality correct linkat01 2 TPASS : linkat succeeded as expected linkat01 3 TPASS : linkat is functionality correct linkat01 4 TPASS : linkat is functionality correct linkat01 5 TPASS : linkat is functionality correct linkat01 6 TPASS : linkat succeeded as expected linkat01 7 TPASS : linkat is functionality correct linkat01 8 TPASS : linkat failed as expected: TEST_ERRNO=3DENOTDIR(20= ): Not a directory linkat01 9 TPASS : linkat failed as expected: TEST_ERRNO=3DENOTDIR(20= ): Not a directory linkat01 10 TPASS : linkat succeeded as expected linkat01 11 TPASS : linkat is functionality correct linkat01 12 TPASS : linkat failed as expected: TEST_ERRNO=3DEBADF(9): = Bad file descriptor linkat01 13 TPASS : linkat failed as expected: TEST_ERRNO=3DEBADF(9): = Bad file descriptor linkat01 14 TPASS : linkat succeeded as expected linkat01 15 TPASS : linkat is functionality correct linkat01 16 TPASS : linkat failed as expected: TEST_ERRNO=3DENOENT(2):= No such file or directory linkat01 17 TPASS : linkat failed as expected: TEST_ERRNO=3DENOENT(2):= No such file or directory linkat01 18 TPASS : linkat succeeded as expected linkat01 19 TPASS : linkat is functionality correct linkat01 20 TPASS : linkat failed as expected: TEST_ERRNO=3DEXDEV(18):= Invalid cross-device link linkat01 21 TPASS : linkat failed as expected: TEST_ERRNO=3DEPERM(1): = Operation not permitted linkat01 22 TPASS : linkat failed as expected: TEST_ERRNO=3DEINVAL(22)= : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlistxattr01 stime=3D1632528291 cmdline=3D"listxattr01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s listxattr01.c:63: TPASS: listxattr() succeeded Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlistxattr02 stime=3D1632528291 cmdline=3D"listxattr02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s listxattr02.c:73: TPASS: listxattr() failed as expected: ERANGE (34) listxattr02.c:73: TPASS: listxattr() failed as expected: ENOENT (2) listxattr02.c:73: TPASS: listxattr() failed as expected: EFAULT (14) listxattr02.c:73: TPASS: listxattr() failed as expected: ENAMETOOLONG (36) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dlseek11 stime=3D1632528291 cmdline=3D"lseek11" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s lseek11.c:162: TINFO: The block size is 4096 lseek11.c:212: TPASS: The 0th test passed: SEEK_DATA from startblock 0 offs= et 0 lseek11.c:212: TPASS: The 1th test passed: SEEK_DATA from startblock 0 offs= et 4 lseek11.c:212: TPASS: The 2th test passed: SEEK_HOLE from startblock 0 offs= et 0 lseek11.c:212: TPASS: The 3th test passed: SEEK_HOLE from startblock 0 offs= et 4 lseek11.c:212: TPASS: The 4th test passed: SEEK_HOLE from startblock 1 offs= et 0 lseek11.c:212: TPASS: The 5th test passed: SEEK_HOLE from startblock 1 offs= et 128 lseek11.c:212: TPASS: The 6th test passed: SEEK_DATA from startblock 1 offs= et 0 lseek11.c:212: TPASS: The 7th test passed: SEEK_DATA from startblock 10 off= set -1 lseek11.c:212: TPASS: The 8th test passed: SEEK_DATA from startblock 10 off= set 0 lseek11.c:212: TPASS: The 9th test passed: SEEK_DATA from startblock 10 off= set 4 lseek11.c:212: TPASS: The 10th test passed: SEEK_HOLE from startblock 10 of= fset 0 lseek11.c:212: TPASS: The 11th test passed: SEEK_HOLE from startblock 10 of= fset 4 lseek11.c:212: TPASS: The 12th test passed: SEEK_HOLE from startblock 11 of= fset 128 lseek11.c:212: TPASS: The 13th test passed: SEEK_DATA from startblock 11 of= fset 128 lseek11.c:212: TPASS: The 14th test passed: SEEK_HOLE from startblock 30 of= fset -128 Summary: passed 15 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmkdir03 stime=3D1632528292 cmdline=3D"mkdir03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mkdir03.c:62: TPASS: mkdir() failed as expected: EFAULT (14) mkdir03.c:62: TPASS: mkdir() failed as expected: ENAMETOOLONG (36) mkdir03.c:62: TPASS: mkdir() failed as expected: EEXIST (17) mkdir03.c:62: TPASS: mkdir() failed as expected: ENOENT (2) mkdir03.c:62: TPASS: mkdir() failed as expected: ENOTDIR (20) mkdir03.c:62: TPASS: mkdir() failed as expected: ELOOP (40) mkdir03.c:62: TPASS: mkdir() failed as expected: EROFS (30) Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmkdir05 stime=3D1632528292 cmdline=3D"mkdir05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mkdir05.c:45: TPASS: mkdir() functionality is correct Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dmkdir09 stime=3D1632528292 cmdline=3D"mkdir09" contacts=3D"" analysis=3Dexit <<>> mkdir09 1 TPASS : PASS <<>> initiation_status=3D"ok" duration=3D10 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D314 cstime=3D2322 <<>> <<>> tag=3Dmknodat02 stime=3D1632528302 cmdline=3D"mknodat02" contacts=3D"" analysis=3Dexit <<>> mke2fs 1.44.5 (15-Dec-2018) mknodat 0 TINFO : Found free device 0 '/dev/loop0' mknodat 0 TINFO : Formatting /dev/loop0 with ext2 opts=3D'' extra op= ts=3D'' mknodat 1 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DSUCCESS(0): Success mknodat 2 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DSUCCESS(0): Success mknodat 3 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DSUCCESS(0): Success mknodat 4 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DEROFS(30): Read-only file system mknodat 5 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DEROFS(30): Read-only file system mknodat 6 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DEROFS(30): Read-only file system mknodat 7 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DELOOP(40): Too many levels of symbolic links mknodat 8 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DELOOP(40): Too many levels of symbolic links mknodat 9 TPASS : mknodat() returned the expected value: TEST_ERRNO= =3DELOOP(40): Too many levels of symbolic links <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D2 <<>> <<>> tag=3Dmlock201 stime=3D1632528302 cmdline=3D"mlock201" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mlock201.c:128: TPASS: mlock2(0) succeeded in locking 1 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 8 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 3 pages mlock201.c:128: TPASS: mlock2(0) succeeded in locking 2 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 0 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 4 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 1 pages mlock201.c:128: TPASS: mlock2(1) succeeded in locking 4 pages Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap02 stime=3D1632528302 cmdline=3D"mmap02" contacts=3D"" analysis=3Dexit <<>> mmap02 1 TPASS : Functionality of mmap() successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap03 stime=3D1632528302 cmdline=3D"mmap03" contacts=3D"" analysis=3Dexit <<>> mmap03 1 TPASS : mmap() functionality is correct <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap14 stime=3D1632528302 cmdline=3D"mmap14" contacts=3D"" analysis=3Dexit <<>> mmap14 1 TPASS : Functionality of mmap() successful <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmmap15 stime=3D1632528302 cmdline=3D"mmap15" contacts=3D"" analysis=3Dexit <<>> mmap15 1 TPASS : mmap into high region failed as expected: errno=3D= ENOMEM(12): Cannot allocate memory <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmove_mount02 stime=3D1632528302 cmdline=3D"move_mount02" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:157: TINFO: Skipping FUSE based ntfs as requested = by the test tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s move_mount02.c:80: TPASS: invalid-from-fd: move_mount() failed as expected:= EBADF (9) move_mount02.c:80: TPASS: invalid-from-path: move_mount() failed as expecte= d: ENOENT (2) move_mount02.c:80: TPASS: invalid-to-fd: move_mount() failed as expected: E= BADF (9) move_mount02.c:80: TPASS: invalid-to-path: move_mount() failed as expected:= ENOENT (2) move_mount02.c:80: TPASS: invalid-flags: move_mount() failed as expected: E= INVAL (22) Summary: passed 35 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D4 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4 cstime=3D39 <<>> <<>> tag=3Dmove_pages05 stime=3D1632528306 cmdline=3D"move_pages05" contacts=3D"" analysis=3Dexit <<>> move_pages05 1 TCONF : move_pages_support.c:407: at least 2 allowed N= UMA nodes are required move_pages05 2 TCONF : move_pages_support.c:407: Remaining cases not = appropriate for configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmprotect01 stime=3D1632528306 cmdline=3D"mprotect01" contacts=3D"" analysis=3Dexit <<>> mprotect01 1 TPASS : expected failure - errno =3D 12 : Cannot allocat= e memory mprotect01 2 TPASS : expected failure - errno =3D 22 : Invalid argume= nt mprotect01 3 TPASS : expected failure - errno =3D 13 : Permission den= ied <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmq_timedsend01 stime=3D1632528306 cmdline=3D"mq_timedsend01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_timedsend01.c:153: TINFO: Testing variant: vDSO or syscall with libc spe= c mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 0, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 8192, priority 0, l= ength: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 32767, = length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90= ) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 16, priority 0, len= gth: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (1= 10) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_timedsend01.c:153: TINFO: Testing variant: syscall with old kernel spec mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 0, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 0, leng= th: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 8192, priority 0, l= ength: 8192 mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 1, priority 32767, = length: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90= ) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9) mq_timedsend01.c:260: TPASS: mq_timedreceive() returned 16, priority 0, len= gth: 8192 mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (1= 10) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4) /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 1/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 2/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 3/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 4/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 5/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 6/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 7/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 8/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 9/10 message /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/mq_timedsend/../utils/mq.h:7= 0: TINFO: receive 10/10 message mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14) Summary: passed 34 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmq_unlink01 stime=3D1632528306 cmdline=3D"mq_unlink01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s mq_unlink01.c:76: TINFO: queue name /test_mqueue mq_unlink01.c:99: TPASS: mq_unlink returned 0: SUCCESS (0) mq_unlink01.c:76: TINFO: queue name /test_mqueue mq_unlink01.c:99: TPASS: mq_unlink returned -1: EACCES (13) mq_unlink01.c:76: TINFO: queue name /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mq_unlink01.c:99: TPASS: mq_unlink returned -1: ENOENT (2) mq_unlink01.c:76: TINFO: queue name /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mq_unlink01.c:99: TPASS: mq_unlink returned -1: ENAMETOOLONG (36) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dmremap04 stime=3D1632528306 cmdline=3D"mremap04" contacts=3D"" analysis=3Dexit <<>> mremap04 1 TPASS : mremap() failed, 'MREMAP_MAYMOVE flag unset', errn= o 12 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmsgctl02 stime=3D1632528306 cmdline=3D"msgctl02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgctl02.c:34: TPASS: msgctl(IPC_SET) msg_qbytes - 1 msgctl02.c:41: TPASS: msg_qbytes =3D 16383 Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmsgrcv07 stime=3D1632528306 cmdline=3D"msgrcv07" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgrcv07.c:68: TPASS: msgrcv(MSG_EXCEPT) succeeded msgrcv07.c:71: TPASS: MSG_EXCEPT excepted MSGTYPE2 and got MSGTYPE1 msgrcv07.c:95: TPASS: msgrcv(MSG_NOERROR) succeeded msgrcv07.c:98: TPASS: MSG_NOERROR truncated message correctly msgrcv07.c:126: TCONF: MSG_COPY needs CONFIG_CHECKPORINT_RESTORE msgrcv07.c:178: TPASS: msgrcv(zero_msgtyp) succeeded msgrcv07.c:181: TPASS: zero_msgtyp got the first message msgrcv07.c:200: TPASS: msgrcv(positive_msgtyp) succeeded msgrcv07.c:204: TPASS: msgtyp got the first message in the queue of type ms= gtyp msgrcv07.c:225: TPASS: msgrcv(negative_msgtyp) succeeded msgrcv07.c:229: TPASS: -msgtyp got the first message in the queue with the = lowest type Summary: passed 10 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dmsgsnd05 stime=3D1632528306 cmdline=3D"msgsnd05" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s msgsnd05.c:51: TPASS: msgsnd() failed as expected: EAGAIN/EWOULDBLOCK (11) msgsnd05.c:51: TPASS: msgsnd() failed as expected: EINTR (4) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmsync03 stime=3D1632528306 cmdline=3D"msync03" contacts=3D"" analysis=3Dexit <<>> msync03 1 TPASS : msync failed as expected: TEST_ERRNO=3DEBUSY(16): = Device or resource busy msync03 2 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 3 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 4 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 5 TPASS : msync failed as expected: TEST_ERRNO=3DEINVAL(22):= Invalid argument msync03 6 TPASS : msync failed as expected: TEST_ERRNO=3DENOMEM(12):= Cannot allocate memory <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dmadvise09 stime=3D1632528306 cmdline=3D"madvise09" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s madvise09.c:319: TCONF: MADV_FREE does not work without swap Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpidfd_open03 stime=3D1632528306 cmdline=3D"pidfd_open03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pidfd_open03.c:49: TPASS: pidfd_open() passed Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe06 stime=3D1632528306 cmdline=3D"pipe06" contacts=3D"" analysis=3Dexit <<>> pipe06 1 TPASS : failed with EMFILE <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe07 stime=3D1632528306 cmdline=3D"pipe07" contacts=3D"" analysis=3Dexit <<>> pipe07 0 TINFO : Found 4 files open pipe07 1 TPASS : Opened 510 pipes <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe10 stime=3D1632528306 cmdline=3D"pipe10" contacts=3D"" analysis=3Dexit <<>> pipe10 1 TPASS : functionality is correct <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpipe11 stime=3D1632528306 cmdline=3D"pipe11" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pipe11.c:70: TINFO: Reading 4096 per each of 1 children pipe11.c:50: TPASS: Child 4152 read pipe buffer correctly pipe11.c:70: TINFO: Reading 2048 per each of 2 children pipe11.c:50: TPASS: Child 4153 read pipe buffer correctly pipe11.c:50: TPASS: Child 4154 read pipe buffer correctly pipe11.c:70: TINFO: Reading 1365 per each of 3 children pipe11.c:50: TPASS: Child 4155 read pipe buffer correctly pipe11.c:50: TPASS: Child 4156 read pipe buffer correctly pipe11.c:50: TPASS: Child 4157 read pipe buffer correctly pipe11.c:70: TINFO: Reading 1024 per each of 4 children pipe11.c:50: TPASS: Child 4158 read pipe buffer correctly pipe11.c:50: TPASS: Child 4159 read pipe buffer correctly pipe11.c:50: TPASS: Child 4160 read pipe buffer correctly pipe11.c:50: TPASS: Child 4161 read pipe buffer correctly pipe11.c:70: TINFO: Reading 409 per each of 10 children pipe11.c:50: TPASS: Child 4162 read pipe buffer correctly pipe11.c:50: TPASS: Child 4163 read pipe buffer correctly pipe11.c:50: TPASS: Child 4166 read pipe buffer correctly pipe11.c:50: TPASS: Child 4165 read pipe buffer correctly pipe11.c:50: TPASS: Child 4164 read pipe buffer correctly pipe11.c:50: TPASS: Child 4170 read pipe buffer correctly pipe11.c:50: TPASS: Child 4171 read pipe buffer correctly pipe11.c:50: TPASS: Child 4167 read pipe buffer correctly pipe11.c:50: TPASS: Child 4169 read pipe buffer correctly pipe11.c:50: TPASS: Child 4168 read pipe buffer correctly pipe11.c:70: TINFO: Reading 81 per each of 50 children pipe11.c:50: TPASS: Child 4172 read pipe buffer correctly pipe11.c:50: TPASS: Child 4173 read pipe buffer correctly pipe11.c:50: TPASS: Child 4176 read pipe buffer correctly pipe11.c:50: TPASS: Child 4175 read pipe buffer correctly pipe11.c:50: TPASS: Child 4174 read pipe buffer correctly pipe11.c:50: TPASS: Child 4178 read pipe buffer correctly pipe11.c:50: TPASS: Child 4180 read pipe buffer correctly pipe11.c:50: TPASS: Child 4177 read pipe buffer correctly pipe11.c:50: TPASS: Child 4182 read pipe buffer correctly pipe11.c:50: TPASS: Child 4179 read pipe buffer correctly pipe11.c:50: TPASS: Child 4184 read pipe buffer correctly pipe11.c:50: TPASS: Child 4181 read pipe buffer correctly pipe11.c:50: TPASS: Child 4188 read pipe buffer correctly pipe11.c:50: TPASS: Child 4186 read pipe buffer correctly pipe11.c:50: TPASS: Child 4183 read pipe buffer correctly pipe11.c:50: TPASS: Child 4191 read pipe buffer correctly pipe11.c:50: TPASS: Child 4195 read pipe buffer correctly pipe11.c:50: TPASS: Child 4200 read pipe buffer correctly pipe11.c:50: TPASS: Child 4197 read pipe buffer correctly pipe11.c:50: TPASS: Child 4201 read pipe buffer correctly pipe11.c:50: TPASS: Child 4196 read pipe buffer correctly pipe11.c:50: TPASS: Child 4203 read pipe buffer correctly pipe11.c:50: TPASS: Child 4194 read pipe buffer correctly pipe11.c:50: TPASS: Child 4205 read pipe buffer correctly pipe11.c:50: TPASS: Child 4211 read pipe buffer correctly pipe11.c:50: TPASS: Child 4202 read pipe buffer correctly pipe11.c:50: TPASS: Child 4208 read pipe buffer correctly pipe11.c:50: TPASS: Child 4204 read pipe buffer correctly pipe11.c:50: TPASS: Child 4215 read pipe buffer correctly pipe11.c:50: TPASS: Child 4217 read pipe buffer correctly pipe11.c:50: TPASS: Child 4212 read pipe buffer correctly pipe11.c:50: TPASS: Child 4213 read pipe buffer correctly pipe11.c:50: TPASS: Child 4220 read pipe buffer correctly pipe11.c:50: TPASS: Child 4210 read pipe buffer correctly pipe11.c:50: TPASS: Child 4206 read pipe buffer correctly pipe11.c:50: TPASS: Child 4199 read pipe buffer correctly pipe11.c:50: TPASS: Child 4214 read pipe buffer correctly pipe11.c:50: TPASS: Child 4198 read pipe buffer correctly pipe11.c:50: TPASS: Child 4216 read pipe buffer correctly pipe11.c:50: TPASS: Child 4193 read pipe buffer correctly pipe11.c:50: TPASS: Child 4219 read pipe buffer correctly pipe11.c:50: TPASS: Child 4187 read pipe buffer correctly pipe11.c:50: TPASS: Child 4185 read pipe buffer correctly pipe11.c:50: TPASS: Child 4207 read pipe buffer correctly pipe11.c:50: TPASS: Child 4189 read pipe buffer correctly pipe11.c:50: TPASS: Child 4190 read pipe buffer correctly pipe11.c:50: TPASS: Child 4192 read pipe buffer correctly pipe11.c:50: TPASS: Child 4218 read pipe buffer correctly pipe11.c:50: TPASS: Child 4221 read pipe buffer correctly pipe11.c:50: TPASS: Child 4209 read pipe buffer correctly Summary: passed 70 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3Dpipe2_01 stime=3D1632528306 cmdline=3D"pipe2_01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s pipe2_01.c:56: TINFO: Test pipe2 with 0 flag=20 pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(0) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(0) pipe2_01.c:56: TINFO: Test pipe2 using O_CLOEXEC flag=20 pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(524288) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(524288) pipe2_01.c:56: TINFO: Test pipe2 using O_DIRECT flag=20 pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(16384) pipe2_01.c:56: TINFO: Test pipe2 using O_NONBLOCK flag=20 pipe2_01.c:68: TPASS: pipe2 fds[0] gets expected flag(2048) pipe2_01.c:68: TPASS: pipe2 fds[1] gets expected flag(2048) Summary: passed 7 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dppoll01 stime=3D1632528306 cmdline=3D"ppoll01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ppoll01.c:199: TINFO: Testing variant: vDSO or syscall with libc spec ppoll01.c:246: TINFO: case NORMAL ppoll01.c:277: TPASS: revents=3D0x0005 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case MASK_SIGNAL ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case TIMEOUT ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case FD_ALREADY_CLOSED ppoll01.c:277: TPASS: revents=3D0x0020 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case SEND_SIGINT ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case SEND_SIGINT_RACE_TEST ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case INVALID_NFDS ppoll01.c:286: TPASS: ret: -1, errno: EINVAL (22) ppoll01.c:246: TINFO: case INVALID_FDS ppoll01.c:286: TPASS: ret: -1, errno: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s ppoll01.c:199: TINFO: Testing variant: syscall with old kernel spec ppoll01.c:246: TINFO: case NORMAL ppoll01.c:277: TPASS: revents=3D0x0005 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case MASK_SIGNAL ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case TIMEOUT ppoll01.c:283: TPASS: ret: 0 ppoll01.c:246: TINFO: case FD_ALREADY_CLOSED ppoll01.c:277: TPASS: revents=3D0x0020 ppoll01.c:283: TPASS: ret: 1 ppoll01.c:246: TINFO: case SEND_SIGINT ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case SEND_SIGINT_RACE_TEST ppoll01.c:286: TPASS: ret: -1, errno: EINTR (4) ppoll01.c:246: TINFO: case INVALID_NFDS ppoll01.c:286: TPASS: ret: -1, errno: EINVAL (22) ppoll01.c:246: TINFO: case INVALID_FDS ppoll01.c:286: TPASS: ret: -1, errno: EFAULT (14) Summary: passed 20 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpreadv01 stime=3D1632528307 cmdline=3D"preadv01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv01.c:81: TPASS: Preadv(2) read 64 bytes successfully with content 'a'= expectedly preadv01.c:81: TPASS: Preadv(2) read 64 bytes successfully with content 'a'= expectedly preadv01.c:81: TPASS: Preadv(2) read 32 bytes successfully with content 'b'= expectedly Summary: passed 3 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dpreadv203_64 stime=3D1632528307 cmdline=3D"preadv203_64" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_supported_fs_types.c:89: TINFO: Kernel supports ext2 tst_supported_fs_types.c:51: TINFO: mkfs.ext2 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext3 tst_supported_fs_types.c:51: TINFO: mkfs.ext3 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports ext4 tst_supported_fs_types.c:51: TINFO: mkfs.ext4 does exist tst_supported_fs_types.c:89: TINFO: Kernel supports xfs tst_supported_fs_types.c:51: TINFO: mkfs.xfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports btrfs tst_supported_fs_types.c:51: TINFO: mkfs.btrfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports vfat tst_supported_fs_types.c:51: TINFO: mkfs.vfat does exist tst_supported_fs_types.c:115: TINFO: Filesystem exfat is not supported tst_supported_fs_types.c:119: TINFO: FUSE does support ntfs tst_supported_fs_types.c:51: TINFO: mkfs.ntfs does exist tst_supported_fs_types.c:89: TINFO: Kernel supports tmpfs tst_supported_fs_types.c:38: TINFO: mkfs is not needed for tmpfs tst_test.c:1379: TINFO: Testing on ext2 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on ext3 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext3 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 309, short reads 10, zero len = reads 0, EAGAIN(s) 5719458 preadv203.c:180: TINFO: Number of writes 2317200 preadv203.c:194: TINFO: Cache dropped 80 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on ext4 tst_test.c:889: TINFO: Formatting /dev/loop0 with ext4 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 14347, short reads 10, zero le= n reads 0, EAGAIN(s) 42764859 preadv203.c:180: TINFO: Number of writes 17626680 preadv203.c:194: TINFO: Cache dropped 630 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on xfs tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 18549, short reads 10, zero le= n reads 0, EAGAIN(s) 35828711 preadv203.c:180: TINFO: Number of writes 18876060 preadv203.c:194: TINFO: Cache dropped 567 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on btrfs tst_test.c:889: TINFO: Formatting /dev/loop0 with btrfs opts=3D'' extra opt= s=3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:145: TINFO: Number of full_reads 3221, short reads 10, zero len= reads 0, EAGAIN(s) 61908 preadv203.c:180: TINFO: Number of writes 2700 preadv203.c:194: TINFO: Cache dropped 1 times preadv203.c:223: TPASS: Got some EAGAIN tst_test.c:1379: TINFO: Testing on vfat tst_test.c:889: TINFO: Formatting /dev/loop0 with vfat opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on ntfs tst_test.c:889: TINFO: Formatting /dev/loop0 with ntfs opts=3D'' extra opts= =3D'' The partition start sector was not specified for /dev/loop0 and it could no= t be obtained automatically. It has been set to 0. The number of sectors per track was not specified for /dev/loop0 and it cou= ld not be obtained automatically. It has been set to 0. The number of heads was not specified for /dev/loop0 and it could not be ob= tained automatically. It has been set to 0. To boot from a device, Windows needs the 'partition start sector', the 'sec= tors per track' and the 'number of heads' to be set. Windows will not be able to boot from this device. tst_test.c:900: TINFO: Trying FUSE... tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) tst_test.c:1379: TINFO: Testing on tmpfs tst_test.c:889: TINFO: Skipping mkfs for TMPFS filesystem tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s preadv203.c:238: TCONF: preadv2(): EOPNOTSUPP (95) Summary: passed 4 failed 0 broken 0 skipped 4 warnings 0 <<>> initiation_status=3D"ok" duration=3D80 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4813 cstime=3D16404 <<>> <<>> tag=3Dquotactl02 stime=3D1632528387 cmdline=3D"quotactl02" contacts=3D"" analysis=3Dexit <<>> tst_kconfig.c:64: TINFO: Parsing kernel config '/proc/config.gz' tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with xfs opts=3D'' extra opts= =3D'' tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s quotactl02.c:133: TINFO: Test #0: QCMD(Q_XGETQSTAT, USRQUOTA) off quotactl02.h:68: TPASS: quotactl() succeeded to turn off xfs quota and get = xfs quota off status for user quotactl02.c:133: TINFO: Test #1: QCMD(Q_XGETQSTAT, USRQUOTA) on quotactl02.h:88: TPASS: quotactl() succeeded to turn on xfs quota and get x= fs quota on status for user quotactl02.c:133: TINFO: Test #2: QCMD(Q_XGETQUOTA, USRQUOTA) qlim quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETQUOTA fo= r user to get xfs disk quota limits quotactl02.c:133: TINFO: Test #3: QCMD(Q_XGETNEXTQUOTA, USRQUOTA) quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETNEXTQUOT= A for user to get xfs disk quota limits quotactl02.c:133: TINFO: Test #4: QCMD(Q_XGETQSTATV, USRQUOTA) off quotactl02.h:110: TPASS: quotactl() succeeded to turn off xfs quota and get= xfs quota off statv for user quotactl02.c:133: TINFO: Test #5: QCMD(Q_XGETQSTATV, USRQUOTA) on quotactl02.h:132: TPASS: quotactl() succeeded to turn on xfs quota and get = xfs quota on statv for user quotactl02.c:133: TINFO: Test #6: QCMD(Q_XGETQSTAT, GRPQUOTA) off quotactl02.h:68: TPASS: quotactl() succeeded to turn off xfs quota and get = xfs quota off status for group quotactl02.c:133: TINFO: Test #7: QCMD(Q_XGETQSTAT, GRPQUOTA) on quotactl02.h:88: TPASS: quotactl() succeeded to turn on xfs quota and get x= fs quota on status for group quotactl02.c:133: TINFO: Test #8: QCMD(Q_XGETQUOTA, GRPQUOTA) qlim quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETQUOTA fo= r group to get xfs disk quota limits quotactl02.c:133: TINFO: Test #9: QCMD(Q_XGETNEXTQUOTA, GRPQUOTA) quotactl02.h:162: TPASS: quotactl() succeeded to set and use Q_XGETNEXTQUOT= A for group to get xfs disk quota limits quotactl02.c:133: TINFO: Test #10: QCMD(Q_XGETQSTATV, GRPQUOTA) off quotactl02.h:110: TPASS: quotactl() succeeded to turn off xfs quota and get= xfs quota off statv for group quotactl02.c:133: TINFO: Test #11: QCMD(Q_XGETQSTATV, GRPQUOTA) on quotactl02.h:132: TPASS: quotactl() succeeded to turn on xfs quota and get = xfs quota on statv for group Summary: passed 12 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D4 <<>> <<>> tag=3Dreaddir21 stime=3D1632528388 cmdline=3D"readdir21" contacts=3D"" analysis=3Dexit <<>> readdir21 1 TCONF : readdir21.c:122: syscall(-1) __NR_readdir not sup= ported on your arch readdir21 2 TCONF : readdir21.c:122: Remaining cases not appropriate = for configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dreadlink03 stime=3D1632528388 cmdline=3D"readlink03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s readlink03.c:86: TPASS: readlink() failed as expected: EACCES (13) readlink03.c:86: TPASS: readlink() failed as expected: EINVAL (22) readlink03.c:86: TPASS: readlink() failed as expected: EINVAL (22) readlink03.c:86: TPASS: readlink() failed as expected: ENAMETOOLONG (36) readlink03.c:86: TPASS: readlink() failed as expected: ENOENT (2) readlink03.c:86: TPASS: readlink() failed as expected: ENOTDIR (20) readlink03.c:86: TPASS: readlink() failed as expected: ELOOP (40) readlink03.c:86: TPASS: readlink() failed as expected: EFAULT (14) Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dreadv01 stime=3D1632528388 cmdline=3D"readv01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 01m 15s readv01.c:71: TPASS: readv() with 0 I/O vectors readv01.c:85: TPASS: readv() correctly read 0 bytes=20 readv01.c:71: TPASS: readv() with NULL I/O vectors readv01.c:85: TPASS: readv() correctly read 64 bytes=20 readv01.c:71: TPASS: readv() with too big I/O vectors readv01.c:85: TPASS: readv() correctly read 64 bytes=20 readv01.c:71: TPASS: readv() with multiple I/O vectors readv01.c:85: TPASS: readv() correctly read 48 bytes=20 readv01.c:71: TPASS: readv() with zero-len buffer readv01.c:85: TPASS: readv() correctly read 64 bytes=20 Summary: passed 10 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drecvmmsg01 stime=3D1632528388 cmdline=3D"recvmmsg01" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s recvmmsg01.c:102: TINFO: Testing variant: vDSO or syscall with libc spec recvmmsg01.c:93: TPASS: recvmmsg() bad socket file descriptor: EBADF (9) recvmmsg01.c:93: TPASS: recvmmsg() bad message vector address: EFAULT (14) recvmmsg01.c:93: TPASS: recvmmsg() negative seconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() overflow in nanoseconds in timeout: EINV= AL (22) recvmmsg01.c:93: TPASS: recvmmsg() bad timeout address: EFAULT (14) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s recvmmsg01.c:102: TINFO: Testing variant: syscall with old kernel spec recvmmsg01.c:93: TPASS: recvmmsg() bad socket file descriptor: EBADF (9) recvmmsg01.c:93: TPASS: recvmmsg() bad message vector address: EFAULT (14) recvmmsg01.c:93: TPASS: recvmmsg() negative seconds in timeout: EINVAL (22) recvmmsg01.c:93: TPASS: recvmmsg() overflow in nanoseconds in timeout: EINV= AL (22) recvmmsg01.c:93: TPASS: recvmmsg() bad timeout address: EFAULT (14) Summary: passed 10 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drename02 stime=3D1632528388 cmdline=3D"rename02" contacts=3D"" analysis=3Dexit <<>> rename02 1 TPASS : rename(./tfile_4636, ./rnfile_4636) returned 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drename10 stime=3D1632528388 cmdline=3D"rename10" contacts=3D"" analysis=3Dexit <<>> rename10 1 TPASS : expected failure - errno =3D 36 : File name too lo= ng rename10 2 TPASS : expected failure - errno =3D 2 : No such file or d= irectory <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drenameat202 stime=3D1632528388 cmdline=3D"renameat202 -i 10" contacts=3D"" analysis=3Dexit <<>> renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed renameat202 1 TPASS : renameat2() test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drt_sigaction03 stime=3D1632528388 cmdline=3D"rt_sigaction03" contacts=3D"" analysis=3Dexit <<>> rt_sigaction03 0 TINFO : Signal 34 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 1 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 2 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 3 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 4 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 5 TPASS : rt_sigaction03 failure with sig: 34 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 35 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 6 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 7 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 8 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 9 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 10 TPASS : rt_sigaction03 failure with sig: 35 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 36 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 11 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 12 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 13 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 14 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 15 TPASS : rt_sigaction03 failure with sig: 36 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 37 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 16 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 17 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 18 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 19 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 20 TPASS : rt_sigaction03 failure with sig: 37 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 38 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 21 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 22 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 23 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 24 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 25 TPASS : rt_sigaction03 failure with sig: 38 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 39 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 26 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 27 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 28 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 29 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 30 TPASS : rt_sigaction03 failure with sig: 39 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 40 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 31 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 32 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 33 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 34 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 35 TPASS : rt_sigaction03 failure with sig: 40 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 41 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 36 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 37 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 38 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 39 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 40 TPASS : rt_sigaction03 failure with sig: 41 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 42 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 41 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 42 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 43 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 44 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 45 TPASS : rt_sigaction03 failure with sig: 42 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 43 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 46 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 47 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 48 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 49 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 50 TPASS : rt_sigaction03 failure with sig: 43 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 44 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 51 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 52 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 53 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 54 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 55 TPASS : rt_sigaction03 failure with sig: 44 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 45 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 56 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 57 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 58 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 59 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 60 TPASS : rt_sigaction03 failure with sig: 45 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 46 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 61 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 62 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 63 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 64 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 65 TPASS : rt_sigaction03 failure with sig: 46 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 47 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 66 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 67 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 68 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 69 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 70 TPASS : rt_sigaction03 failure with sig: 47 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 48 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 71 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 72 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 73 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 74 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 75 TPASS : rt_sigaction03 failure with sig: 48 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 49 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 76 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 77 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 78 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 79 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 80 TPASS : rt_sigaction03 failure with sig: 49 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 50 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 81 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 82 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 83 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 84 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 85 TPASS : rt_sigaction03 failure with sig: 50 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 51 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 86 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 87 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 88 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 89 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 90 TPASS : rt_sigaction03 failure with sig: 51 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 52 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 91 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 92 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 93 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 94 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 95 TPASS : rt_sigaction03 failure with sig: 52 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 53 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 96 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 97 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 98 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 99 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 100 TPASS : rt_sigaction03 failure with sig: 53 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 54 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 101 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 102 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 103 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 104 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 105 TPASS : rt_sigaction03 failure with sig: 54 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 55 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 106 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 107 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 108 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 109 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 110 TPASS : rt_sigaction03 failure with sig: 55 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 56 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 111 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 112 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 113 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 114 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 115 TPASS : rt_sigaction03 failure with sig: 56 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 57 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 116 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 117 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 118 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 119 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 120 TPASS : rt_sigaction03 failure with sig: 57 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 58 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 121 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 122 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 123 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 124 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 125 TPASS : rt_sigaction03 failure with sig: 58 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 59 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 126 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 127 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 128 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 129 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 130 TPASS : rt_sigaction03 failure with sig: 59 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 60 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 131 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 132 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 133 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 134 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 135 TPASS : rt_sigaction03 failure with sig: 60 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 61 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 136 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 137 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 138 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 139 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 140 TPASS : rt_sigaction03 failure with sig: 61 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 62 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 141 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 142 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 143 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 144 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 145 TPASS : rt_sigaction03 failure with sig: 62 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 63 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 146 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 147 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 148 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 149 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 150 TPASS : rt_sigaction03 failure with sig: 63 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : Signal 64 rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 151 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND=20 rt_sigaction03 152 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 153 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_RESETHAND|SA_SIGINFO=20 rt_sigaction03 154 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument rt_sigaction03 0 TINFO : sa.sa_flags =3D SA_NOMASK=20 rt_sigaction03 155 TPASS : rt_sigaction03 failure with sig: 64 as expec= ted errno =3D EINVAL : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Drt_sigprocmask02 stime=3D1632528388 cmdline=3D"rt_sigprocmask02" contacts=3D"" analysis=3Dexit <<>> rt_sigprocmask02 1 TPASS : Got expected errno: TEST_ERRNO=3DEINVAL(22= ): Invalid argument rt_sigprocmask02 2 TPASS : Got expected errno: TEST_ERRNO=3DEFAULT(14= ): Bad address <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsbrk01 stime=3D1632528388 cmdline=3D"sbrk01" contacts=3D"" analysis=3Dexit <<>> sbrk01 1 TPASS : sbrk - Increase by 8192 bytes returned 0x55f8a84b6= 000 sbrk01 2 TPASS : sbrk - Increase by -8192 bytes returned 0x55f8a84b= 8000 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dsched_get_priority_max02 stime=3D1632528388 cmdline=3D"sched_get_priority_max02" contacts=3D"" analysis=3Dexit <<>> sched_get_priority_max02 1 TPASS : Test Passed, Got EINVAL <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsched_rr_get_interval03 stime=3D1632528388 cmdline=3D"sched_rr_get_interval03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sched_rr_get_interval03.c:53: TINFO: Testing variant: vDSO or syscall with = libc spec sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(-1, 0x55d6c0af38= c8): EINVAL (22) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(32768, 0x55d6c0a= f38c8): ESRCH (3) sched_rr_get_interval03.c:72: TCONF: EFAULT skipped for libc_variant tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sched_rr_get_interval03.c:53: TINFO: Testing variant: syscall with old kern= el spec sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(-1, 0x55d6c0af38= c8): EINVAL (22) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(32768, 0x55d6c0a= f38c8): ESRCH (3) sched_rr_get_interval03.c:82: TPASS: sched_rr_get_interval(0, 0x7f82962f800= 0): EFAULT (14) Summary: passed 5 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsched_setparam04 stime=3D1632528388 cmdline=3D"sched_setparam04" contacts=3D"" analysis=3Dexit <<>> sched_setparam04 1 TPASS : expected failure; Got ESRCH sched_setparam04 2 TPASS : expected failure; Got EINVAL sched_setparam04 3 TPASS : expected failure; Got EINVAL sched_setparam04 4 TPASS : expected failure; Got EINVAL <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsched_getscheduler02 stime=3D1632528388 cmdline=3D"sched_getscheduler02" contacts=3D"" analysis=3Dexit <<>> sched_getscheduler02 1 TPASS : call failed with ESRCH <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsemctl03 stime=3D1632528388 cmdline=3D"semctl03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s semctl03.c:82: TINFO: Testing variant: libc semctl() semctl03.c:74: TPASS: semctl() with invalid IPC command: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid sem id: EINVAL (22) semctl03.c:69: TCONF: EFAULT is skipped for libc variant semctl03.c:69: TCONF: EFAULT is skipped for libc variant tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s semctl03.c:82: TINFO: Testing variant: __NR_semctl syscall semctl03.c:74: TPASS: semctl() with invalid IPC command: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid sem id: EINVAL (22) semctl03.c:74: TPASS: semctl() with invalid union arg: EFAULT (14) semctl03.c:74: TPASS: semctl() with invalid union arg: EFAULT (14) Summary: passed 6 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsemget06 stime=3D1632528388 cmdline=3D"semget06" contacts=3D"" analysis=3Dexit <<>> semget06 1 TPASS : expected failure - errno =3D 22 : Invalid argument semget06 2 TPASS : expected failure - errno =3D 22 : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsendfile03 stime=3D1632528388 cmdline=3D"sendfile03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sendfile03.c:54: TPASS: sendfile(..) with out_fd=3D-1: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with out_fd=3DO_RDONLY: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with in_fd=3D-1: EBADF (9) sendfile03.c:54: TPASS: sendfile(..) with out_fd=3DO_WRONLY: EBADF (9) Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dsendfile08_64 stime=3D1632528388 cmdline=3D"sendfile08_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sendfile08.c:44: TPASS: sendfile() copies data correctly Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dset_robust_list01 stime=3D1632528388 cmdline=3D"set_robust_list01" contacts=3D"" analysis=3Dexit <<>> set_robust_list01 1 TPASS : set_robust_list: retval =3D -1 (expected = -1), errno =3D 22 (expected 22) set_robust_list01 2 TPASS : set_robust_list: retval =3D 0 (expected 0= ), errno =3D 0 (expected 0) <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dset_thread_area01 stime=3D1632528388 cmdline=3D"set_thread_area01" contacts=3D"" analysis=3Dexit <<>> set_thread_area_01 1 TCONF : set_thread_area01.c:77: syscall(205) tes= ts[i].syscall not supported on your arch set_thread_area_01 2 TCONF : set_thread_area01.c:77: Remaining cases = not appropriate for configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetfsuid01_16 stime=3D1632528388 cmdline=3D"setfsuid01_16" contacts=3D"" analysis=3Dexit <<>> setfsuid01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setfsuid/../utils/compat_16.h:117: 16-bit version of setfsuid() is not su= pported on your platform setfsuid01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setfsuid/../utils/compat_16.h:117: Remaining cases not appropriate for co= nfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetegid02 stime=3D1632528388 cmdline=3D"setegid02" contacts=3D"" analysis=3Dexit <<>> setegid02 1 TPASS : setegid failed as expected: TEST_ERRNO=3DEPERM(1)= : Operation not permitted <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetgroups01_16 stime=3D1632528388 cmdline=3D"setgroups01_16" contacts=3D"" analysis=3Dexit <<>> setgroups01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setgroups/../utils/compat_16.h:82: 16-bit version of getgroups() is not = supported on your platform setgroups01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setgroups/../utils/compat_16.h:82: Remaining cases not appropriate for c= onfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetitimer01 stime=3D1632528388 cmdline=3D"setitimer01" contacts=3D"" analysis=3Dexit <<>> setitimer01 1 TPASS : functionality is correct <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetitimer02 stime=3D1632528388 cmdline=3D"setitimer02" contacts=3D"" analysis=3Dexit <<>> tst_buffers.c:55: TINFO: Test is using guarded buffers tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setitimer02.c:31: TPASS: sys_setitimer(ITIMER_REAL, value, (struct itimerva= l *)-1): EFAULT (14) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetpgid01 stime=3D1632528388 cmdline=3D"setpgid01" contacts=3D"" analysis=3Dexit <<>> setpgid01 1 TPASS : test setpgid(4664, 4664) success setpgid01 2 TPASS : test setpgid(0, 0) success <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetregid04_16 stime=3D1632528388 cmdline=3D"setregid04_16" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setregid04.c:84: TINFO: getgrnam(nobody) failed - try fallback nogroup /tmp/lkp/ltp/src/ltp/testcases/kernel/syscalls/setregid/../utils/compat_tst= _16.h:128: TCONF: 16-bit version of setregid() is not supported on your pla= tform Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetresuid05_16 stime=3D1632528388 cmdline=3D"setresuid05_16" contacts=3D"" analysis=3Dexit <<>> setresuid05_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setresuid/../utils/compat_16.h:136: 16-bit version of setresuid() is not= supported on your platform setresuid05_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscal= ls/setresuid/../utils/compat_16.h:136: Remaining cases not appropriate for = configuration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dsetreuid01_16 stime=3D1632528388 cmdline=3D"setreuid01_16" contacts=3D"" analysis=3Dexit <<>> setreuid01_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: 16-bit version of setreuid() is not su= pported on your platform setreuid01_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: Remaining cases not appropriate for co= nfiguration <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetreuid05_16 stime=3D1632528388 cmdline=3D"setreuid05_16" contacts=3D"" analysis=3Dexit <<>> setreuid05_16 1 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: 16-bit version of setreuid() is not su= pported on your platform setreuid05_16 2 TCONF : /tmp/lkp/ltp/src/ltp/testcases/kernel/syscall= s/setreuid/../utils/compat_16.h:127: Remaining cases not appropriate for co= nfiguration setreuid05_16 0 TINFO : Child process returned TCONF <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetsid01 stime=3D1632528388 cmdline=3D"setsid01" contacts=3D"" analysis=3Dexit <<>> setsid01 1 TPASS : setsid SUCCESS to set errno to EPERM setsid01 1 TPASS : all misc tests passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetsockopt01 stime=3D1632528389 cmdline=3D"setsockopt01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setsockopt01.c:66: TINFO: Testing invalid file descriptor setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EBADF = (9) setsockopt01.c:66: TINFO: Testing non-socket file descriptor setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOTSO= CK (88) setsockopt01.c:66: TINFO: Testing invalid option buffer setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EFAULT= (14) setsockopt01.c:66: TINFO: Testing invalid optlen setsockopt01.c:101: TPASS: setsockopt() returned the expected error: EINVAL= (22) setsockopt01.c:66: TINFO: Testing invalid level setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (UDP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (IP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) setsockopt01.c:66: TINFO: Testing invalid option name (TCP) setsockopt01.c:101: TPASS: setsockopt() returned the expected error: ENOPRO= TOOPT (92) Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetuid04 stime=3D1632528389 cmdline=3D"setuid04" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setuid04.c:49: TPASS: open() returned errno EACCES setuid04.c:49: TPASS: open() returned errno EACCES Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsetxattr02 stime=3D1632528389 cmdline=3D"setxattr02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s setxattr02.c:154: TPASS: setxattr(2) on testfile passed setxattr02.c:154: TPASS: setxattr(2) on testdir passed setxattr02.c:179: TPASS: setxattr(2) on symlink failed: EEXIST (17) setxattr02.c:160: TFAIL: setxattr(2) on fifo passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on chr passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on blk passed unexpectedly setxattr02.c:160: TFAIL: setxattr(2) on sock passed unexpectedly Summary: passed 3 failed 4 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D1 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dshmctl02 stime=3D1632528389 cmdline=3D"shmctl02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s shmctl02.c:109: TINFO: Testing variant: libc shmctl() shmctl02.c:98: TPASS: shmctl(3, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:93: TCONF: EFAULT is skipped for libc variant shmctl02.c:93: TCONF: EFAULT is skipped for libc variant shmctl02.c:98: TPASS: shmctl(4, -1, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(-1, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(5, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(2, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(2, 0, (nil)): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 1, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 11, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(2, 12, 0x5557ace408a0): EPERM (1) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s shmctl02.c:109: TINFO: Testing variant: __NR_shmctl syscall shmctl02.c:98: TPASS: shmctl(7, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(8, 1, 0xffffffffffffffff): EFAULT (14) shmctl02.c:98: TPASS: shmctl(8, 2, 0xffffffffffffffff): EFAULT (14) shmctl02.c:98: TPASS: shmctl(8, -1, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(-1, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(9, 2, 0x5557ace408a0): EINVAL (22) shmctl02.c:98: TPASS: shmctl(6, 2, 0x5557ace408a0): EACCES (13) shmctl02.c:98: TPASS: shmctl(6, 0, (nil)): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 1, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 11, 0x5557ace408a0): EPERM (1) shmctl02.c:98: TPASS: shmctl(6, 12, 0x5557ace408a0): EPERM (1) Summary: passed 20 failed 0 broken 0 skipped 2 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dshmdt02 stime=3D1632528389 cmdline=3D"shmdt02" contacts=3D"" analysis=3Dexit <<>> shmdt02 1 TPASS : expected failure - errno =3D 22 : Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dsigaltstack02 stime=3D1632528389 cmdline=3D"sigaltstack02" contacts=3D"" analysis=3Dexit <<>> sigaltstack02 1 TPASS : stgaltstack() fails, Invalid Flag value, errn= o:22 sigaltstack02 2 TPASS : stgaltstack() fails, alternate stack is < MIN= SIGSTKSZ, errno:12 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsignalfd4_01 stime=3D1632528389 cmdline=3D"signalfd4_01" contacts=3D"" analysis=3Dexit <<>> signalfd4_01 1 TPASS : signalfd4(SFD_CLOEXEC) Passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsigrelse01 stime=3D1632528389 cmdline=3D"sigrelse01" contacts=3D"" analysis=3Dexit <<>> sigrelse01 1 TPASS : sigrelse() released all 55 signals under test. <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dstat01_64 stime=3D1632528389 cmdline=3D"stat01_64" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stat01.c:75: TPASS: stat(test_fileread) stat01.c:75: TPASS: stat(test_filenoread) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dstime02 stime=3D1632528389 cmdline=3D"stime02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:46: TINFO: Testing libc stime() stime02.c:37: TPASS: stime(2) fails, Caller not root: EPERM (1) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:49: TINFO: Testing SYS_stime syscall stime_var.h:28: TCONF: syscall(-1) __NR_stime not supported tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s stime_var.h:52: TINFO: Testing SYS_settimeofday syscall stime02.c:37: TPASS: stime(2) fails, Caller not root: EPERM (1) Summary: passed 2 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dsysctl03 stime=3D1632528389 cmdline=3D"sysctl03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s sysctl03.c:76: TINFO: this test's results are based on potentially undocume= nted behavior in the kernel. read the NOTE in the source file for more deta= ils sysctl03.c:55: TCONF: syscall(156) __NR__sysctl not supported Summary: passed 0 failed 0 broken 0 skipped 1 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D32 corefile=3Dno cutime=3D0 cstime=3D0 <<>> sysctl03.c:55: TCONF: syscall(156) __NR__sysctl not supported <<>> tag=3Dsyslog07 stime=3D1632528389 cmdline=3D"syslog07" contacts=3D"" analysis=3Dexit <<>> syslog07 0 TINFO : testing syslog priorities ... syslog07 0 TINFO : o Send syslog messages at all levels and see whet= her syslog07 0 TINFO : All level messages are logged. syslog07 0 TINFO : restarting syslog daemon syslog07 0 TINFO : restarting syslog daemon <<>> initiation_status=3D"ok" duration=3D6 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D3 <<>> <<>> tag=3Dtimerfd01 stime=3D1632528395 cmdline=3D"timerfd01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timerfd01.c:153: TINFO: Testing variant: syscall with old kernel spec timerfd01.c:102: TINFO: testing CLOCK MONOTONIC timerfd01.c:106: TINFO: relative timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:110: TINFO: absolute timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:115: TINFO: sequential timer (50 ms) timerfd01.c:128: TPASS: Timer read back value is relative timerfd01.c:89: TPASS: got 3 tick(s) timerfd01.c:134: TINFO: testing with O_NONBLOCK timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:146: TPASS: read failed with: EAGAIN/EWOULDBLOCK (11) timerfd01.c:102: TINFO: testing CLOCK REALTIME timerfd01.c:106: TINFO: relative timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:110: TINFO: absolute timer (100 ms) timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:115: TINFO: sequential timer (50 ms) timerfd01.c:128: TPASS: Timer read back value is relative timerfd01.c:89: TPASS: got 3 tick(s) timerfd01.c:134: TINFO: testing with O_NONBLOCK timerfd01.c:89: TPASS: got 1 tick(s) timerfd01.c:146: TPASS: read failed with: EAGAIN/EWOULDBLOCK (11) Summary: passed 12 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dtimerfd_create01 stime=3D1632528396 cmdline=3D"timerfd_create01" contacts=3D"" analysis=3Dexit <<>> timerfd_create01 1 TPASS : timerfd_create() failed as expected: TEST_= ERRNO=3DEINVAL(22): Invalid argument timerfd_create01 2 TPASS : timerfd_create() failed as expected: TEST_= ERRNO=3DEINVAL(22): Invalid argument <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dtimer_create01 stime=3D1632528396 cmdline=3D"timer_create01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timer_create01.c:51: TINFO: Testing notification type: SIGEV_NONE timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_SIGNAL timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_THREAD timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: SIGEV_THREAD_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI timer_create01.c:51: TINFO: Testing notification type: NULL timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_MONOTONIC timer_create01.c:96: TPASS: Timer successfully created for CLOCK_PROCESS_CP= UTIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_THREAD_CPU= TIME_ID timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME timer_create01.c:96: TPASS: Timer successfully created for CLOCK_BOOTTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_REALTIME_A= LARM timer_create01.c:96: TPASS: Timer successfully created for CLOCK_TAI Summary: passed 40 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dtimer_settime01 stime=3D1632528396 cmdline=3D"timer_settime01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s timer_settime01.c:85: TINFO: Testing variant: syscall with old kernel spec timer_settime01.c:96: TINFO: Testing for general initialization: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passe= d timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for setting old_value: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passe= d timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for using periodic timer: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passe= d timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed timer_settime01.c:96: TINFO: Testing for using absolute time: timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_MONOTONIC) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_PROCESS_CPUTIME_ID) passe= d timer_settime01.c:172: TPASS: timer_settime(CLOCK_THREAD_CPUTIME_ID) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_BOOTTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_REALTIME_ALARM) passed timer_settime01.c:172: TPASS: timer_settime(CLOCK_TAI) passed Summary: passed 32 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D160 cstime=3D0 <<>> <<>> tag=3Dtruncate02 stime=3D1632528398 cmdline=3D"truncate02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s truncate02.c:90: TPASS: truncate(testfile, 256) succeeded truncate02.c:90: TPASS: truncate(testfile, 512) succeeded Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Duname01 stime=3D1632528398 cmdline=3D"uname01" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s uname01.c:21: TPASS: uname(&un) passed uname01.c:31: TPASS: sysname set to Linux Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dunshare02 stime=3D1632528398 cmdline=3D"unshare02" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s unshare02.c:52: TPASS: unshare(-1): EINVAL (22) unshare02.c:52: TPASS: unshare(CLONE_NEWNS): EPERM (1) Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dumount03 stime=3D1632528398 cmdline=3D"umount03" contacts=3D"" analysis=3Dexit <<>> tst_device.c:89: TINFO: Found free device 0 '/dev/loop0' tst_test.c:889: TINFO: Formatting /dev/loop0 with ext2 opts=3D'' extra opts= =3D'' mke2fs 1.44.5 (15-Dec-2018) tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s umount03.c:35: TPASS: umount() fails as expected: EPERM (1) Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D3 <<>> <<>> tag=3Dumount2_03 stime=3D1632528398 cmdline=3D"umount2_03" contacts=3D"" analysis=3Dexit <<>> mke2fs 1.44.5 (15-Dec-2018) umount2_03 0 TINFO : Found free device 0 '/dev/loop0' umount2_03 0 TINFO : Formatting /dev/loop0 with ext2 opts=3D'' extra = opts=3D'' umount2_03 1 TPASS : umount2(2) failed as expected: TEST_ERRNO=3DEINV= AL(22): Invalid argument umount2_03 2 TPASS : umount2(2) succeeded as expected <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D5 <<>> <<>> tag=3Dutime01 stime=3D1632528399 cmdline=3D"utime01" contacts=3D"" analysis=3Dexit <<>> utime01 1 TPASS : Functionality of utime(tmp_file, NULL) successful <<>> initiation_status=3D"ok" duration=3D4 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3Dwaitpid09 stime=3D1632528403 cmdline=3D"waitpid09" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s waitpid09.c:66: TPASS: waitpid(pid, WNOHANG) =3D 0 for a running child waitpid09.c:106: TPASS: waitpid(pid, WNOHANG) =3D pid for an exited child waitpid09.c:126: TPASS: waitpid(-1, 0) =3D -1 with ECHILD if no children waitpid09.c:145: TPASS: waitpid(-1, WNOHANG) =3D -1 with ECHILD if no child= ren Summary: passed 4 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3Dwaitpid13 stime=3D1632528403 cmdline=3D"waitpid13" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s waitpid_common.h:129: TINFO: Sending SIGCONT to 4834 waitpid_common.h:129: TINFO: Sending SIGCONT to 4835 waitpid_common.h:129: TINFO: Sending SIGCONT to 4836 waitpid_common.h:129: TINFO: Sending SIGCONT to 4837 waitpid_common.h:129: TINFO: Sending SIGCONT to 4830 waitpid_common.h:129: TINFO: Sending SIGCONT to 4831 waitpid_common.h:129: TINFO: Sending SIGCONT to 4832 waitpid_common.h:129: TINFO: Sending SIGCONT to 4833 waitpid13.c:70: TPASS: Test PASSED Summary: passed 1 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dwritev07 stime=3D1632528403 cmdline=3D"writev07" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s writev07.c:51: TINFO: starting test with initial file offset: 0=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 65=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 4096=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged writev07.c:51: TINFO: starting test with initial file offset: 4097=20 writev07.c:73: TINFO: got EFAULT writev07.c:80: TPASS: file stayed untouched writev07.c:84: TPASS: offset stayed unchanged Summary: passed 8 failed 0 broken 0 skipped 0 warnings 0 <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3Dcopy_file_range03 stime=3D1632528403 cmdline=3D"copy_file_range03" contacts=3D"" analysis=3Dexit <<>> tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s copy_file_range.h:36: TINFO: Testing libc copy_file_range() copy_file_range03.c:48: TPASS: copy_file_range sucessfully updated the time= stamp tst_test.c:1313: TINFO: Timeout per run is 0h 25m 00s copy_file_range.h:39: TINFO: Testing __NR_copy_file_range syscall copy_file_range03.c:48: TPASS: copy_file_range sucessfully updated the time= stamp Summary: passed 2 failed 0 broken 0 skipped 0 warnings 0 incrementing stop <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> INFO: ltp-pan reported some tests FAIL LTP Version: 20210524-131-g9df4d2316 ############################################################### Done executing testcases. LTP Version: 20210524-131-g9df4d2316 ############################################################### --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- :#! jobs/ltp-syscalls.yaml: suite: ltp testcase: ltp category: functional need_modules: true need_memory: 4G disk: 1HDD fs: f2fs ltp: test: syscalls-02 job_origin: ltp-syscalls.yaml :#! queue options: queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-skl-d02 tbox_group: lkp-skl-d02 kconfig: x86_64-rhel-8.3 submit_id: 60d8e5ae515552ad38d79764 job_file: "/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-44344-nlau49-0.yaml" id: eb0046d2dda95a50f2afcbf16df4b7f8a12fe0ff queuer_version: "/lkp-src" :#! hosts/lkp-skl-d02: model: Skylake nr_cpu: 4 memory: 32G nr_ssd_partitions: 1 nr_hdd_partitions: 4 hdd_partitions: "/dev/disk/by-id/wwn-0x5000c500746fa0cc-part*" ssd_partitions: "/dev/disk/by-id/wwn-0x55cd2e41514d5105-part2" rootfs_partition: "/dev/disk/by-id/wwn-0x55cd2e41514d5105-part1" brand: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz :#! include/category/functional: kmsg: heartbeat: meminfo: :#! include/disk/nr_hdd: need_kconfig: - CONFIG_BLK_DEV_SD - CONFIG_SCSI - CONFIG_BLOCK=y - CONFIG_SATA_AHCI - CONFIG_SATA_AHCI_PLATFORM - CONFIG_ATA - CONFIG_PCI=y - CONFIG_BLK_DEV_LOOP - CONFIG_CAN=m - CONFIG_CAN_RAW=m - CONFIG_CAN_VCAN=m - CONFIG_IPV6_VTI=m - CONFIG_MINIX_FS=m - CONFIG_F2FS_FS :#! include/ltp: :#! include/queue/cyclic: commit: 8d8cd767b66bf85065378736c7967d488cacf904 :#! include/testbox/lkp-skl-d02: need_kconfig_hw: - CONFIG_E1000E=y - CONFIG_SATA_AHCI - CONFIG_DRM_I915 ucode: '0xe2' :#! include/fs/OTHERS: enqueue_time: 2021-06-28 04:55:10.269296853 +08:00 _id: 60d8e5ae515552ad38d79764 _rt: "/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904" :#! schedule options: user: lkp compiler: gcc-9 LKP_SERVER: internal-lkp-server head_commit: 0fa6d822ea122d3876607670dbcc9b4873ff61b8 base_commit: 13311e74253fe64329390df80bed3f07314ddd61 branch: linux-devel/devel-hourly-20210627-155708 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/0" scheduler_version: "/lkp/lkp/.src-20210625-131152" arch: x86_64 max_uptime: 2100 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-skl-d02/ltp-1HDD-f2fs-syscalls-02-ucode=0xe2-debian-10.4-x86_64-20200603.cgz-8d8cd767b66bf85065378736c7967d488cacf904-20210628-44344-nlau49-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-8.3 - branch=linux-devel/devel-hourly-20210627-155708 - commit=8d8cd767b66bf85065378736c7967d488cacf904 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b - max_uptime=2100 - RESULT_ROOT=/result/ltp/1HDD-f2fs-syscalls-02-ucode=0xe2/lkp-skl-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/0 - LKP_SERVER=internal-lkp-server - nokaslr - selinux=0 - 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-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20201211.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20210625.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20210625.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20210222.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn :#! /lkp/lkp/.src-20210625-131152/include/site/inn: LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: :#! runtime status: last_kernel: 5.13.0-rc7-11911-gbf736389d9b5 :#! user overrides: kernel: "/pkg/linux/x86_64-rhel-8.3/gcc-9/8d8cd767b66bf85065378736c7967d488cacf904/vmlinuz-5.13.0-rc7-00004-g8d8cd767b66b" dequeue_time: 2021-06-28 05:28:17.411837676 +08:00 job_state: finished loadavg: 2.38 1.58 0.65 1/212 4977 start_time: '1631752936' end_time: '1631753088' version: "/lkp/lkp/.src-20210625-131227:c1203ef7:af9e1d4ad" --gV1yUYniiDLxW66s Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce dmsetup remove_all wipefs -a --force /dev/sda1 mkfs -t f2fs /dev/sda1 mkdir -p /fs/sda1 mount -t f2fs /dev/sda1 /fs/sda1 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs ./runltp -f syscalls-02 -d /fs/sda1/tmpdir --gV1yUYniiDLxW66s--