From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2057867817182864507==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [usb] 368540a661: BUG: sleeping function called from invalid context at mm/page_alloc.c:3208 Date: Sun, 14 Feb 2016 09:08:43 +0800 Message-ID: <87si0w6quc.fsf@yhuang-dev.intel.com> List-Id: --===============2057867817182864507== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Robert-Baldyga/usb-gadget-composite-introd= uce-new-function-API/20160203-205850 commit 368540a661833b00a81b0e9c7741d8dfd89c13f0 ("usb: gadget: f_printer: c= onversion to new API") +----------------------------------------------------------------------+---= ---------+------------+ | | 36= eec5a911 | 368540a661 | +----------------------------------------------------------------------+---= ---------+------------+ | boot_successes | 88= | 8 | | boot_failures | 4 = | 16 | | BUG:kernel_test_oversize | 2 = | | | IP-Config:Auto-configuration_of_network_failed | 2 = | 2 | | BUG:sleeping_function_called_from_invalid_context_at_mm/page_alloc.c | 0 = | 16 | | backtrace:cpu_startup_entry | 0 = | 1 | | backtrace:do_group_exit | 0 = | 2 | | backtrace:SyS_exit_group | 0 = | 2 | | backtrace:do_execve | 0 = | 3 | | backtrace:run_init_process | 0 = | 3 | | backtrace:ring_buffer_producer_thread | 0 = | 1 | | backtrace:SYSC_newstat | 0 = | 1 | | backtrace:SyS_newstat | 0 = | 1 | | backtrace:_do_fork | 0 = | 1 | | backtrace:SyS_clone | 0 = | 1 | | WARNING:at_kernel/sched/core.c:#__might_sleep() | 0 = | 1 | | backtrace:hub_event | 0 = | 1 | | backtrace:vfs_write | 0 = | 1 | | backtrace:SyS_write | 0 = | 1 | +----------------------------------------------------------------------+---= ---------+------------+ [ 18.061859] dummy_udc dummy_udc.0: enabled ep1in-bulk (ep1in-bulk) maxpa= cket 512 stream disabled [ 18.064543] dummy_udc dummy_udc.0: enabled ep2out-bulk (ep2out-bulk) max= packet 512 stream disabled [ 18.064543] dummy_udc dummy_udc.0: enabled ep2out-bulk (ep2out-bulk) max= packet 512 stream disabled [ 18.067290] BUG: sleeping function called from invalid context at mm/pag= e_alloc.c:3208 [ 18.067290] BUG: sleeping function called from invalid context at mm/pag= e_alloc.c:3208 [ 18.070263] in_atomic(): 1, irqs_disabled(): 1, pid: 190, name: initctl [ 18.070263] in_atomic(): 1, irqs_disabled(): 1, pid: 190, name: initctl [ 18.072288] 4 locks held by initctl/190: [ 18.072288] 4 locks held by initctl/190: [ 18.073493] #0: = [ 18.073493] #0: ( (&(ptlock_ptr(page))->rlock&(ptlock_ptr(page))->rloc= k#2#2){......}){......}, at: , at: [] unmap_single_vma+0x= 2c4/0x5f1 [] unmap_single_vma+0x2c4/0x5f1 [ 18.076730] #1: = [ 18.076730] #1: ( (rcu_read_lockrcu_read_lock){......}){......}, at: ,= at: [] rcu_lock_acquire+0x0/0x20 [] rcu_lock_acquire+0x0/0x20 [ 18.079469] #2: = [ 18.079469] #2: ( ((&dum_hcd->timer)(&dum_hcd->timer)){......}){......= }, at: , at: [] call_timer_fn+0x5/0x1f9 [] call_timer_fn+0x5/0x1f9 [ 18.082291] #3: = [ 18.082291] #3: ( (&(&cdev->lock)->rlock&(&cdev->lock)->rlock){......}= ){......}, at: , at: [] composite_setup+0x799/0x1333 [] composite_setup+0x799/0x1333 [ 18.085333] CPU: 0 PID: 190 Comm: initctl Not tainted 4.5.0-rc2-00069-g3= 68540a #2 [ 18.085333] CPU: 0 PID: 190 Comm: initctl Not tainted 4.5.0-rc2-00069-g3= 68540a #2 [ 18.087613] 0000000000000000 [ 18.087613] 0000000000000000 ffff880013c03a60 ffff880013c03a60 ffffffff= 8424e680 ffffffff8424e680 ffff8800151b0000 ffff8800151b0000 [ 18.089986] ffff880013c03a80 [ 18.089986] ffff880013c03a80 ffffffff840e0801 ffffffff840e0801 00000000= 00000000 0000000000000000 0000000000000000 0000000000000000 [ 18.092342] ffff880013c03ac0 [ 18.092342] ffff880013c03ac0 ffffffff840e08e8 ffffffff840e08e8 ffffffff= 84b7ca02 ffffffff84b7ca02 0000000000000000 0000000000000000 [ 18.094730] Call Trace: [ 18.094730] Call Trace: [ 18.095501] = [ 18.095501] [] dump_stack+0x4b/0x63 [] dump_stack+0x4b/0x63 [ 18.097336] [] ___might_sleep+0x11e/0x123 [ 18.097336] [] ___might_sleep+0x11e/0x123 [ 18.099079] [] __might_sleep+0xe2/0xee [ 18.099079] [] __might_sleep+0xe2/0xee [ 18.100740] [] __alloc_pages_nodemask+0xe4/0xb98 [ 18.100740] [] __alloc_pages_nodemask+0xe4/0xb98 [ 18.102672] [] ? kvm_sched_clock_read+0x9/0x12 [ 18.102672] [] ? kvm_sched_clock_read+0x9/0x12 [ 18.104579] [] ? paravirt_sched_clock+0x9/0xd [ 18.104579] [] ? paravirt_sched_clock+0x9/0xd [ 18.106427] [] ? sched_clock+0x9/0xb [ 18.106427] [] ? sched_clock+0x9/0xb [ 18.108043] [] ? lock_release+0x143/0x389 [ 18.108043] [] ? lock_release+0x143/0x389 [ 18.109790] [] __alloc_pages_node+0x66/0x6f [ 18.109790] [] __alloc_pages_node+0x66/0x6f [ 18.111576] [] alloc_kmem_pages+0x14/0x16 [ 18.111576] [] alloc_kmem_pages+0x14/0x16 [ 18.113323] [] kmalloc_order+0x19/0x51 [ 18.113323] [] kmalloc_order+0x19/0x51 [ 18.115029] [] kmalloc_order_trace+0x26/0xb9 [ 18.115029] [] kmalloc_order_trace+0x26/0xb9 [ 18.116702] [] printer_req_alloc+0x3e/0x5e [ 18.116702] [] printer_req_alloc+0x3e/0x5e [ 18.118675] [] printer_func_set_alt+0x99/0x161 [ 18.118675] [] printer_func_set_alt+0x99/0x161 [ 18.120334] [] set_alt+0xf2/0x15a [ 18.120334] [] set_alt+0xf2/0x15a [ 18.121749] [] composite_setup+0x8bc/0x1333 [ 18.121749] [] composite_setup+0x8bc/0x1333 [ 18.123395] [] dummy_timer+0xb19/0xb9d [ 18.123395] [] dummy_timer+0xb19/0xb9d [ 18.124941] [] ? dummy_timer+0xb19/0xb9d [ 18.124941] [] ? dummy_timer+0xb19/0xb9d [ 18.126574] [] ? local_clock+0x20/0x22 [ 18.126574] [] ? local_clock+0x20/0x22 [ 18.128133] [] ? call_timer_fn+0x5/0x1f9 [ 18.128133] [] ? call_timer_fn+0x5/0x1f9 [ 18.129716] [] ? dummy_dequeue+0x116/0x116 [ 18.129716] [] ? dummy_dequeue+0x116/0x116 [ 18.131280] [] call_timer_fn+0xb1/0x1f9 [ 18.131280] [] call_timer_fn+0xb1/0x1f9 [ 18.132825] [] ? dummy_dequeue+0x116/0x116 [ 18.132825] [] ? dummy_dequeue+0x116/0x116 [ 18.134498] [] run_timer_softirq+0x1b5/0x1df [ 18.134498] [] run_timer_softirq+0x1b5/0x1df [ 18.136151] [] __do_softirq+0x114/0x353 [ 18.136151] [] __do_softirq+0x114/0x353 [ 18.138036] [] irq_exit+0x40/0x4e [ 18.138036] [] irq_exit+0x40/0x4e [ 18.140699] [] smp_apic_timer_interrupt+0x33/0x3e [ 18.140699] [] smp_apic_timer_interrupt+0x33/0x3e [ 18.143201] [] apic_timer_interrupt+0x7f/0x90 [ 18.143201] [] apic_timer_interrupt+0x7f/0x90 [ 18.145719] = [ 18.145719] [] ? arch_local_irq_restore+0x6/0xd [] ? arch_local_irq_restore+0x6/0xd [ 18.148467] [] lock_acquire+0xbe/0x119 [ 18.148467] [] lock_acquire+0xbe/0x119 [ 18.150727] [] ? cpumask_next+0xc5/0xc5 [ 18.150727] [] ? cpumask_next+0xc5/0xc5 [ 18.152846] [] rcu_lock_acquire+0x1d/0x20 [ 18.152846] [] rcu_lock_acquire+0x1d/0x20 [ 18.155040] [] ? cpumask_next+0xc5/0xc5 [ 18.155040] [] ? cpumask_next+0xc5/0xc5 [ 18.157195] [] rcu_read_lock+0x17/0x19 [ 18.157195] [] rcu_read_lock+0x17/0x19 [ 18.159241] [] mem_cgroup_begin_page_stat+0x16/0x98 [ 18.159241] [] mem_cgroup_begin_page_stat+0x16/0x98 [ 18.161817] [] page_remove_rmap+0x51/0x12e [ 18.161817] [] page_remove_rmap+0x51/0x12e [ 18.163962] [] unmap_single_vma+0x448/0x5f1 [ 18.163962] [] unmap_single_vma+0x448/0x5f1 [ 18.165121] [] unmap_vmas+0x3a/0x49 [ 18.165121] [] unmap_vmas+0x3a/0x49 [ 18.166138] [] exit_mmap+0x66/0xe5 [ 18.166138] [] exit_mmap+0x66/0xe5 [ 18.167114] [] mmput+0x52/0xbc [ 18.167114] [] mmput+0x52/0xbc [ 18.168047] [] do_exit+0x452/0xb24 [ 18.168047] [] do_exit+0x452/0xb24 [ 18.169049] [] ? mem_cgroup_handle_over_high+0x38/0x70 [ 18.169049] [] ? mem_cgroup_handle_over_high+0x38/0x70 [ 18.170349] [] do_group_exit+0x6a/0xd2 [ 18.170349] [] do_group_exit+0x6a/0xd2 [ 18.171453] [] SyS_exit_group+0x14/0x14 [ 18.171453] [] SyS_exit_group+0x14/0x14 [ 18.172518] [] entry_SYSCALL_64_fastpath+0x12/0x76 Thanks, Kernel Test Robot --===============2057867817182864507== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc2-00069-g368540a" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjUuMC1yYzIgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVH X1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNI X01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJ R19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpD T05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQ VV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19O RUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRf SFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJ R19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19P UFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwt c2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQt cmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNh bGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09ORklHX0xJ U1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9 eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNP TkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05G SUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdf TE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZF X0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VS TkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9 eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBp cyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVM X1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19LRVJO RUxfTFo0PXkKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9 eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNl dAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9 eQpDT05GSUdfVVNFTElCPXkKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9B UkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lS UV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElO R19JUlE9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15 CkNPTkZJR19JUlFfRE9NQUlOX0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkK Q09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdf QVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1Rf Q1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xP Q0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdf R0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERB VEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJ R19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0CiMg Q09ORklHX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSF9SRVNfVElNRVJTIGlzIG5vdCBz ZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tf Q1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qg c2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0Rf UFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMK IyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBp cyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09O RklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQojIENPTkZJR19S Q1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19J S0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JV Rl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VO U1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9 eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkK Q09ORklHX01FTUNHPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1ND SEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBu b3Qgc2V0CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CiMgQ09O RklHX0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS1BP SU5UX1JFU1RPUkU9eQojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVE X0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdf UkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0i IgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09O RklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdfQ0NfT1BU SU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09O RklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19I QVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklH X1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMg bm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlz IG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19Q UklOVEs9eQpDT05GSUdfQlVHPXkKIyBDT05GSUdfUENTUEtSX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFTRV9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQT0xM PXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CiMg Q09ORklHX0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NITUVNPXkKIyBDT05GSUdfQUlP IGlzIG5vdCBzZXQKIyBDT05GSUdfQURWSVNFX1NZU0NBTExTIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19NRU1CQVJS SUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5U Uz15CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZl bnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJG X1VTRV9WTUFMTE9DPXkKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX0NPTVBBVF9C Uks9eQojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CkNP TkZJR19TTE9CPXkKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQK Q09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR19LRVhFQ19DT1JF PXkKQ09ORklHX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNP TkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklH X0pVTVBfTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05G SUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklD SUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpD T05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hB VkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9C RVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9E TUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19B UkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFD S19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hX X0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklH X0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9 eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVN UD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NB RkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBY Q0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkK Q09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09N UF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFD S1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApD T05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVD VE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05G SUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FD Q09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklH X0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05G SUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RB Q0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1B UF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJD SF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRT PTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15 CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJv ZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf R0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMg bm90IHNldApDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKIyBDT05GSUdf TU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKIyBDT05GSUdf QkxPQ0sgaXMgbm90IHNldApDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9D Sz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9P Tl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVF VUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNF X1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9 eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNP TkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVB VFVSRV9URVNUUz15CiMgQ09ORklHX1g4Nl9YMkFQSUMgaXMgbm90IHNldApDT05GSUdfWDg2X01Q UEFSU0U9eQojIENPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJ R19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVW SUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJPXkKQ09ORklHX0lPU0ZfTUJJX0RFQlVHPXkK IyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVS VklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklH X1hFTiBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMg aXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApD T05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBp cyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90 IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJ R19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02 CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9 eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNS PXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lO VEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJ R19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQojIENPTkZJR19ETUkgaXMg bm90IHNldAojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FMR0FSWV9J T01NVSBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMg Q09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTPTY0CiMgQ09ORklHX1NDSEVE X1NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX01DIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVN UFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdf UFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NB TF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JS T0tFTl9CT09UX0lSUVMgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfVk04NiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl8xNkJJVCBpcyBub3Qgc2V0CkNPTkZJ R19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKQ09ORklH X01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQojIENPTkZJR19NSUNST0NPREVf QU1EIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4 Nl9NU1I9eQojIENPTkZJR19YODZfQ1BVSUQgaXMgbm90IHNldApDT05GSUdfQVJDSF9QSFlTX0FE RFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJ UkVDVF9HQlBBR0VTPXkKIyBDT05GSUdfTlVNQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NQQVJT RU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNI X1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVh ZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VN RU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5U PXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VO QUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CiMgQ09ORklH X1NQQVJTRU1FTV9WTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05G SUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9 eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVN T1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdf QVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklH X01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9G TEFHPTEKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01N QVBfTUlOX0FERFI9NDA5NgojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldAoj IENPTkZJR19NRU1fU09GVF9ESVJUWSBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19a QlVEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CiMgQ09ORklH X1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CiMgQ09ORklH X0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JS VVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpD T05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJ WkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJf U0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdf QVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKIyBDT05GSUdfQVJDSF9SQU5ET00gaXMgbm90IHNldAoj IENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9NUFggaXMgbm90 IHNldAojIENPTkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQK IyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBD T05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMAoj IENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90IHNldApDT05GSUdfS0VYRUM9eQojIENPTkZJR19L RVhFQ19GSUxFIGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lDQUxf U1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFT RT15CkNPTkZJR19SQU5ET01JWkVfQkFTRV9NQVhfT0ZGU0VUPTB4NDAwMDAwMDAKQ09ORklHX1g4 Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9U UExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVH X0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lf VlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lT Q0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllf SE9UUExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklH X1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09ORklHX1NVU1BFTkRfU0tJUF9T WU5DPXkKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BN X0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNP TkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfUE9XRVJf RUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xF R0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNP TkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVC VUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZT X1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBD T05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkK Q09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9S IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RT RFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9U IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15 CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhP RCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMg Q09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90 IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BV X0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFU PXkKQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUz15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJT UEFDRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZS RVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNF PXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09O U0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19Y ODZfSU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVRIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBf Q0VOVFJJTk8gaXMgbm90IHNldApDT05GSUdfWDg2X1A0X0NMT0NLTU9EPXkKCiMKIyBzaGFyZWQg b3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj15CgojCiMgQ1BVIElkbGUKIwpDT05G SUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURM RV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qg c2V0CkNPTkZJR19JTlRFTF9JRExFPXkKCiMKIyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCiMgQ09O RklHX0k3MzAwX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpD T05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMg bm90IHNldApDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9CVVNf QUREUl9UXzY0QklUPXkKIyBDT05GSUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05GSUdfSFRfSVJRPXkKIyBDT05GSUdf UENJX0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250 cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1EX05CPXkKIyBD T05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQK CiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1U X0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkK IyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90 IHNldAojIENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19JQTMyX0VNVUxBVElPTj15 CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9YMzIgaXMgbm90IHNl dApDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJ R19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfUE1DX0FU T009eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNL RVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lG WSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMg Q09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAoj IENPTkZJR19ERUNORVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05G SUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUg aXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBp cyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMg bm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1B UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01Q TFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklH X1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19TT0NLX0NHUk9VUF9EQVRBIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQ X05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdf QlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENP TkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklH X0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15 CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNl dAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklH X01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAoj IENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0 CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJp dmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVS X1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90 IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkK Q09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhU UkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19M T0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkK IyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMg Q09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVW SUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVH TUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdN QVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklH X0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAoKIwoj IEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE IGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZF X1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05G SUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMg bm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPPXkKIyBDT05GSUdfUEFSUE9SVF9HU0Mg aXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PXkKQ09ORklHX1BBUlBPUlRfMTI4ND15 CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01F U1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CgojCiMgTWlzYyBkZXZp Y2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09O RklHX0FENTI1WF9EUE9UX0kyQz15CkNPTkZJR19BRDUyNVhfRFBPVF9TUEk9eQpDT05GSUdfRFVN TVlfSVJRPXkKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMg bm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15 CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldApDT05GSUdfSVNMMjkwMjA9eQojIENPTkZJ R19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc4MCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFgg aXMgbm90IHNldApDT05GSUdfSE1DNjM1Mj15CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMg Q09ORklHX1RJX0RBQzc1MTIgaXMgbm90IHNldApDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4 NV9JMkM9eQojIENPTkZJR19CTVAwODVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRD SF9GU0E5NDgwIGlzIG5vdCBzZXQKQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUc9eQojIENPTkZJ R19TUkFNIGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15CiMgQ09ORklHX0MyUE9SVF9EVVJBTUFS XzIxNTAgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FU MjQgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0FUMjU9eQojIENPTkZJR19FRVBST01fTEVHQUNZ IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldApDT05GSUdfRUVQ Uk9NXzkzQ1g2PXkKQ09ORklHX0VFUFJPTV85M1hYNDY9eQojIENPTkZJR19DQjcxMF9DT1JFIGlz IG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlz Y2lwbGluZQojCkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJt d2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKIyBDT05GSUdfSU5U RUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBz ZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMg bm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBz ZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZl cgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBN YW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKQ09O RklHX0VDSE89eQojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9LRVJO RUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0lERT15CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09O RklHX1NDU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQK IyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBw b3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZ IGlzIG5vdCBzZXQKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKIyBDT05GSUdfTUFDX0VNVU1P VVNFQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklH X1ZIT1NUX05FVCBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZPXkK CiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9M RURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNP TkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVz ZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBV VF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5f WD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRf Sk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVH PXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMg Q09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1 NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRf UVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVO Q09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RXTDQw MzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdf TU9VU0VfUFMyPXkKIyBDT05GSUdfTU9VU0VfUFMyX0FMUFMgaXMgbm90IHNldApDT05GSUdfTU9V U0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKIyBDT05GSUdf TU9VU0VfUFMyX0NZUFJFU1MgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9 eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15 CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BT Ml9GT0NBTFRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVk1NT1VTRSBpcyBub3Qg c2V0CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9BUFBMRVRP VUNIPXkKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZ QVBBIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDPXkKQ09ORklHX01PVVNFX0VMQU5f STJDX0kyQz15CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMg aXMgbm90IHNldApDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQj15CkNPTkZJR19JTlBVVF9KT1lT VElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19BM0Q9eQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKIyBD T05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMg bm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CkNPTkZJR19KT1lTVElDS19HVUlMTEVN T1Q9eQpDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1Q9eQpDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRF Uj15CkNPTkZJR19KT1lTVElDS19UTURDPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRT15CkNPTkZJ R19KT1lTVElDS19JRk9SQ0VfVVNCPXkKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMiBpcyBu b3Qgc2V0CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPXkKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFO PXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT15CkNP TkZJR19KT1lTVElDS19EQjk9eQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CiMgQ09ORklHX0pP WVNUSUNLX1RVUkJPR1JBRlggaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfQVM1MDExPXkKQ09O RklHX0pPWVNUSUNLX0pPWURVTVA9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRD15CiMgQ09ORklHX0pP WVNUSUNLX1hQQURfRkYgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEX0xFRFMgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9V Q0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CkNPTkZJR19UT1VDSFND UkVFTl9BRFM3ODQ2PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX0FENzg3OT15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDPXkK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFND UkVFTl9BVE1FTF9NWFQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRT UF9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST15CkNPTkZJR19UT1VDSFNDUkVF Tl9DWVRUU1A0X0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkM9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEk9eQojIENPTkZJR19UT1VDSFNDUkVFTl9EQTkwNTIgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTD15CkNPTkZJR19UT1VDSFNDUkVFTl9G VUpJVFNVPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFg9eQojIENPTkZJR19UT1VDSFNDUkVF Tl9HVU5aRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FTEFOPXkKQ09ORklHX1RPVUNI U0NSRUVOX0VMTz15CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT15CkNPTkZJR19UT1VD SFNDUkVFTl9XQUNPTV9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDE9eQojIENPTkZJ R19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1T MTE0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD15CkNPTkZJR19UT1VDSFND UkVFTl9JTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQojIENPTkZJR19UT1VDSFND UkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2PXkK Q09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hX SU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVElfQU0zMzVYX1RTQz15CkNPTkZJR19UT1VDSFNDUkVF Tl9QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fV005N1hYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzA1IGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX1dNOTcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MTM9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUdB TEFYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1VTQl8zTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9J VE0gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRE1D X1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNIPXkKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15 CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pB U1RFQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FTE8gaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9VU0JfRTJJIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9aWVRS T05JQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRUX1RDNDVVU0I9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fVVNCX05FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FQVNZVE9VQ0g9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMz15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU89 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwWF9DT1JFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RT QzIwMDQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1IGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BDQVAg aXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyPXkKQ09ORklHX1RPVUNIU0NSRUVO X1NYODY1ND15CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD15CkNPTkZJR19UT1VDSFNDUkVF Tl9ST0hNX0JVMjEwMjM9eQpDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF9BRDcxNFg9 eQpDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQz15CkNPTkZJR19JTlBVVF9BRDcxNFhfU1BJPXkKIyBD T05GSUdfSU5QVVRfQVJJWk9OQV9IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0JNQTE1 MD15CkNPTkZJR19JTlBVVF9FM1gwX0JVVFRPTj15CkNPTkZJR19JTlBVVF9NTUE4NDUwPXkKIyBD T05GSUdfSU5QVVRfTVBVMzA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldApDT05GSUdfSU5QVVRf QVRJX1JFTU9URTI9eQpDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEU9eQojIENPTkZJR19JTlBV VF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9ZRUFMSU5LPXkKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05G SUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz15CkNPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JCVVRU T049eQpDT05GSUdfSU5QVVRfQVhQMjBYX1BFSz15CiMgQ09ORklHX0lOUFVUX1RXTDQwMzBfUFdS QlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVFdMNDAzMF9WSUJSQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX1RXTDYwNDBfVklCUkEgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlO UFVUPXkKQ09ORklHX0lOUFVUX1BBTE1BU19QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfUENGODU3 ND15CkNPTkZJR19JTlBVVF9EQTkwNTJfT05LRVk9eQojIENPTkZJR19JTlBVVF9EQTkwNTVfT05L RVkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfREE5MDYzX09OS0VZPXkKIyBDT05GSUdfSU5QVVRf UENBUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkKQ09ORklHX0lOUFVUX0FEWEwz NFhfSTJDPXkKIyBDT05GSUdfSU5QVVRfQURYTDM0WF9TUEkgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfSU1TX1BDVT15CkNPTkZJR19JTlBVVF9DTUEzMDAwPXkKQ09ORklHX0lOUFVUX0NNQTMwMDBf STJDPXkKQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVI9eQojIENPTkZJR19JTlBVVF9EUlYy NjY1X0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTPXkKCiMK IyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9I QVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9 eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKIyBDT05GSUdf U0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NF UklPX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKQ09ORklHX1NFUklP X1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJR19VU0VSSU89eQpDT05GSUdf R0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9eQoj IENPTkZJR19HQU1FUE9SVF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRk04 MDEgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09O RklHX1ZUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfREVWUFRTX01V TFRJUExFX0lOU1RBTkNFUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19M RUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNl dAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMg Q09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKQ09ORklHX0RFVktN RU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJ R19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpD T05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05G SUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJ QUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBD T05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1 MF9GU0wgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJ TlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX01JRCBpcyBub3Qgc2V0CgojCiMg Tm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFM X0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBV QVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQKIyBDT05G SUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5URVIgaXMgbm90IHNldApDT05G SUdfUFBERVY9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1J X0hBTkRMRVI9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBNSV9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU0k9eQpDT05GSUdf SVBNSV9TSV9QUk9CRV9ERUZBVUxUUz15CkNPTkZJR19JUE1JX1NTSUY9eQojIENPTkZJR19JUE1J X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9QT1dFUk9GRiBpcyBub3Qgc2V0CkNP TkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0 CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CiMgQ09ORklH X0hXX1JBTkRPTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fVklSVElPIGlzIG5v dCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX1RQTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CiMg Q09ORklHX1IzOTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENP TkZJR19NV0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFO R0NIRUNLX1RJTUVSPXkKQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJUz15CkNPTkZJR19U Q0dfVElTX0kyQ19BVE1FTD15CkNPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTj15CiMgQ09ORklH X1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldApDT05GSUdfVENHX05TQz15CkNPTkZJR19U Q0dfQVRNRUw9eQojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0df Q1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVWUE9S VD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJ R19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15 CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9 eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9QQ0E5 NTQxPXkKQ09ORklHX0kyQ19NVVhfUkVHPXkKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJ R19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoK IwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9s bGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENP TkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNl dAojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19T SVM5NlggaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkg aXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAv IHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19J MkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVDPXkKIyBDT05GSUdfSTJDX1hJ TElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwoj CkNPTkZJR19JMkNfRElPTEFOX1UyQz15CiMgQ09ORklHX0kyQ19ETE4yIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19QQVJQT1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPXkKQ09ORklHX0kyQ19S T0JPVEZVWlpfT1NJRj15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19J MkNfVElOWV9VU0I9eQojIENPTkZJR19JMkNfVklQRVJCT0FSRCBpcyBub3Qgc2V0CgojCiMgT3Ro ZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVH X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKQ09ORklHX1NQSV9ERUJV Rz15CkNPTkZJR19TUElfTUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVy cwojCkNPTkZJR19TUElfQUxURVJBPXkKQ09ORklHX1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9C VVRURVJGTFk9eQojIENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRExO Mj15CkNPTkZJR19TUElfTE03MF9MTFA9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX1BYQTJYWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19TUElfU0MxOElTNjAy IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9YQ09NTT15CiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90 IHNldApDT05GSUdfU1BJX1pZTlFNUF9HUVNQST15CkNPTkZJR19TUElfREVTSUdOV0FSRT15CiMg Q09ORklHX1NQSV9EV19QQ0kgaXMgbm90IHNldApDT05GSUdfU1BJX0RXX01NSU89eQoKIwojIFNQ SSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQpDT05GSUdfU1BJX1RMRTYy WDA9eQpDT05GSUdfU1BNST15CkNPTkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15Cgoj CiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15 CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfTlRQX1BQUyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9y dAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NM SUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVCBpcyBub3Qg c2V0CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQK IwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0sgaXMgbm90 IHNldAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBz ZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJ T0xJQj15CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldApDT05GSUdfVzE9eQoKIwojIDEtd2ly ZSBCdXMgTWFzdGVycwojCiMgQ09ORklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldAojIENP TkZJR19XMV9NQVNURVJfRFMyNDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ4 MiBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQoKIwojIDEtd2lyZSBTbGF2ZXMK IwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CkNPTkZJR19X MV9TTEFWRV9EUzI0MDg9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0sgaXMgbm90 IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDEzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwNj15CkNP TkZJR19XMV9TTEFWRV9EUzI0MjM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKQ09ORklHX1cx X1NMQVZFX0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90IHNldApD T05GSUdfVzFfU0xBVkVfRFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19X MV9TTEFWRV9EUzI3ODE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VS X1NVUFBMWV9ERUJVRz15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dF TkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldApDT05GSUdfVEVTVF9QT1dFUj15CiMgQ09ORklH X0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKQ09ORklH X0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JBVFRFUllf V005N1hYPXkKQ09ORklHX0JBVFRFUllfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CkNP TkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKQ09ORklHX0JBVFRFUllfREE5MDUyPXkKQ09ORklH X0FYUDI4OF9GVUVMX0dBVUdFPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQojIENPTkZJR19C QVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREMg aXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9SWDUxPXkKQ09ORklHX0NIQVJHRVJfSVNQMTcwND15 CkNPTkZJR19DSEFSR0VSX01BWDg5MDM9eQpDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPXkKIyBDT05G SUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MTVYPXkKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcg aXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CiMgQ09ORklHX0NIQVJHRVJfVFBT NjUyMTcgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPXkKIyBDT05GSUdf QVhQMjBYX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VS X1JFU0VUX1JFU1RBUlQ9eQojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldAojIENPTkZJR19I V01PTiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVf VFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFM X0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFV TFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlS X1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKQ09ORklH X1RIRVJNQUxfR09WX0JBTkdfQkFORz15CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0Ug aXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwg aXMgbm90IHNldApDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CkNPTkZJ R19XQVRDSERPR19OT1dBWU9VVD15CiMgQ09ORklHX1dBVENIRE9HX1NZU0ZTIGlzIG5vdCBzZXQK CiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKIyBD T05GSUdfREE5MDUyX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA1NV9XQVRDSERPRz15 CkNPTkZJR19EQTkwNjNfV0FUQ0hET0c9eQpDT05GSUdfREE5MDYyX1dBVENIRE9HPXkKQ09ORklH X1hJTElOWF9XQVRDSERPRz15CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldApD T05GSUdfQ0FERU5DRV9XQVRDSERPRz15CkNPTkZJR19EV19XQVRDSERPRz15CkNPTkZJR19STjVU NjE4X1dBVENIRE9HPXkKIyBDT05GSUdfVFdMNDAzMF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJ R19NQVg2M1hYX1dBVENIRE9HPXkKQ09ORklHX0FDUVVJUkVfV0RUPXkKIyBDT05GSUdfQURWQU5U RUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD15CiMgQ09ORklH X1NQNTEwMF9UQ08gaXMgbm90IHNldAojIENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlzIG5v dCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD15 CkNPTkZJR19JQk1BU1I9eQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldAojIENPTkZJR19J NjMwMEVTQl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldAojIENP TkZJR19JVENPX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3MTJGX1dEVD15CkNPTkZJR19JVDg3 X1dEVD15CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NDMTIwMF9XRFQ9 eQojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05WX1RDTyBpcyBub3Qg c2V0CkNPTkZJR182MFhYX1dEVD15CkNPTkZJR19DUFU1X1dEVD15CkNPTkZJR19TTVNDX1NDSDMx MVhfV0RUPXkKQ09ORklHX1NNU0MzN0I3ODdfV0RUPXkKIyBDT05GSUdfVklBX1dEVCBpcyBub3Qg c2V0CkNPTkZJR19XODM2MjdIRl9XRFQ9eQpDT05GSUdfVzgzODc3Rl9XRFQ9eQpDT05GSUdfVzgz OTc3Rl9XRFQ9eQpDT05GSUdfTUFDSFpfV0RUPXkKQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9 eQojIENPTkZJR19CQ003MDM4X1dEVCBpcyBub3Qgc2V0CgojCiMgUENJLWJhc2VkIFdhdGNoZG9n IENhcmRzCiMKIyBDT05GSUdfUENJUENXQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEVFBD SSBpcyBub3Qgc2V0CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBD V0FUQ0hET0c9eQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNr cGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9T VF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JS SURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0lMRU5UPXkKQ09ORklHX1NTQl9EUklWRVJfUENJ Q09SRV9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRSBpcyBub3Qgc2V0CkNP TkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklH X0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1Rf UENJPXkKQ09ORklHX0JDTUFfSE9TVF9TT0M9eQpDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKIyBD T05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldApDT05GSUdfQkNNQV9ERUJVRz15 CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CkNP TkZJR19NRkRfQVMzNzExPXkKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklH X01GRF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9DUk9TX0VDPXkK IyBDT05GSUdfTUZEX0NST1NfRUNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NST1NfRUNf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1J Q19EQTkwNTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9TUEk9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9 eQpDT05GSUdfTUZEX0RBOTA1NT15CkNPTkZJR19NRkRfREE5MDYyPXkKQ09ORklHX01GRF9EQTkw NjM9eQojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9ETE4yPXkKIyBD T05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJD IGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19MUENfSUNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FD UEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENP TkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldApDT05GSUdfTUZEXzg4UE04MDU9 eQojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1Nzcg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfTUZEX01B WDc3ODQzPXkKQ09ORklHX01GRF9NQVg4OTA3PXkKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90 IHNldApDT05GSUdfTUZEX01BWDg5OTc9eQojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTVQ2Mzk3PXkKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CkNP TkZJR19FWlhfUENBUD15CkNPTkZJR19NRkRfVklQRVJCT0FSRD15CiMgQ09ORklHX01GRF9SRVRV IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNldAojIENP TkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVFNYX1VTQj15CkNPTkZJR19N RkRfUkM1VDU4Mz15CkNPTkZJR19NRkRfUk41VDYxOD15CkNPTkZJR19NRkRfU0VDX0NPUkU9eQpD T05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT15CkNPTkZJR19NRkRfU0tZ ODE0NTI9eQojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15 CiMgQ09ORklHX0FCMzEwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQpDT05G SUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUEFMTUFTPXkKQ09ORklH X1RQUzYxMDVYPXkKQ09ORklHX1RQUzY1MDdYPXkKQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJ R19NRkRfVFBTNjUyMTc9eQpDT05GSUdfTUZEX1RQUzY1MjE4PXkKQ09ORklHX01GRF9UUFM2NTg2 WD15CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19UV0w0MDMwX0NPUkU9 eQojIENPTkZJR19NRkRfVFdMNDAzMF9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NP UkU9eQpDT05GSUdfTUZEX1dMMTI3M19DT1JFPXkKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5v dCBzZXQKQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJ R19NRkRfQVJJWk9OQV9TUEk9eQpDT05GSUdfTUZEX0NTNDdMMjQ9eQpDT05GSUdfTUZEX1dNNTEw Mj15CiMgQ09ORklHX01GRF9XTTUxMTAgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODk5Nz15CiMg Q09ORklHX01GRF9XTTg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1dNODQwMD15CiMgQ09ORklH X01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90 IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk0 PXkKQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQpDT05GSUdfUkVH VUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1F UiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklH X1JFR1VMQVRPUl9BQ1Q4ODY1PXkKQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9eQojIENPTkZJR19S RUdVTEFUT1JfQU5BVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FSSVpPTkEgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX0FYUDIwWCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFg9eQpDT05G SUdfUkVHVUxBVE9SX0RBOTA1Mj15CkNPTkZJR19SRUdVTEFUT1JfREE5MDU1PXkKIyBDT05GSUdf UkVHVUxBVE9SX0RBOTA2MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MDYzPXkKQ09O RklHX1JFR1VMQVRPUl9EQTkyMTA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CiMgQ09ORklH X1JFR1VMQVRPUl9GQU41MzU1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15 CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUE9eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CiMg Q09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQODcy WD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkK IyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01B WDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFY ODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9NQVg4OTczPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5OTcgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzPXkKQ09ORklHX1JFR1VMQVRPUl9NVDYzMTE9 eQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz15CkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPXkKIyBD T05GSUdfUkVHVUxBVE9SX1BDQVAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAw PXkKQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwOTAg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15CiMgQ09ORklHX1JFR1VMQVRP Ul9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PXkKQ09ORklHX1JF R1VMQVRPUl9TMk1QQTAxPXkKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTEgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9eQojIENPTkZJR19SRUdVTEFUT1JfU0tZODE0NTIgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzYxMDVYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdV TEFUT1JfVFBTNjUwMjM9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VM QVRPUl9UUFM2NTA5MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyMTc9eQpDT05GSUdfUkVHVUxB VE9SX1RQUzY1MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WD15CiMgQ09ORklHX1JFR1VM QVRPUl9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1dNODQwMCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfV004OTk0PXkKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBu b3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNP TkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NX SVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKIyBDT05GSUdfRFJNX0ZCREVWX0VNVUxB VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X1IxMjggaXMgbm90IHNldAojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0k5MTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNldApD T05GSUdfRFJNX1ZHRU09eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJ R19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENP TkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJUlRJT19HUFUg aXMgbm90IHNldApDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJp ZGdlcwojCgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklS TVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09O RklHX0ZCX0REQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJ R19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NG Ql9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05G SUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CiMgQ09ORklH X0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JJR19FTkRJQU49eQojIENPTkZJ R19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklH X0ZCX0RFRkVSUkVEX0lPPXkKIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hUIGlzIG5vdCBzZXQK Q09ORklHX0ZCX01PREVfSEVMUEVSUz15CiMgQ09ORklHX0ZCX1RJTEVCTElUVElORyBpcyBub3Qg c2V0CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJS VVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJF UjIwMDAgaXMgbm90IHNldApDT05GSUdfRkJfQVJDPXkKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMg bm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlz IG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0hHQT15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9T MUQxM1hYWD15CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEg aXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3 OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JB REVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FW QUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVP TUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf M0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19G Ql9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1NNU0NVRlg9eQpDT05GSUdfRkJfVURMPXkKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMg bm90IHNldApDT05GSUdfRkJfVklSVFVBTD15CkNPTkZJR19GQl9NRVRST05PTUU9eQojIENPTkZJ R19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSU1QTEU9eQojIENP TkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQoj IENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFT U19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfREE5MDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkKQ09O RklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkKQ09ORklH X0JBQ0tMSUdIVF9MTTM2Mzk9eQpDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9eQojIENPTkZJR19C QUNLTElHSFRfU0tZODE0NTIgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3PXkK IyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFY1 MjA3TFA9eQojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVkdB U1RBVEUgaXMgbm90IHNldApDT05GSUdfSERNST15CkNPTkZJR19MT0dPPXkKQ09ORklHX0xPR09f TElOVVhfTU9OTz15CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkKIyBDT05GSUdfTE9HT19MSU5V WF9DTFVUMjI0IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JF PXkKQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD15CkNPTkZJR19T TkRfVElNRVI9eQpDT05GSUdfU05EX1BDTT15CkNPTkZJR19TTkRfRE1BRU5HSU5FX1BDTT15CkNP TkZJR19TTkRfSFdERVA9eQpDT05GSUdfU05EX1JBV01JREk9eQpDT05GSUdfU05EX0pBQ0s9eQpD T05GSUdfU05EX1NFUVVFTkNFUj15CkNPTkZJR19TTkRfU0VRX0RVTU1ZPXkKQ09ORklHX1NORF9P U1NFTVVMPXkKIyBDT05GSUdfU05EX01JWEVSX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENN X09TUz15CkNPTkZJR19TTkRfUENNX09TU19QTFVHSU5TPXkKIyBDT05GSUdfU05EX1BDTV9USU1F UiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU0VRVUVOQ0VSX09TUz15CkNPTkZJR19TTkRfRFlOQU1J Q19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgpDT05GSUdfU05EX1NVUFBPUlRfT0xE X0FQST15CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQoj IENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVCVUcg aXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CkNP TkZJR19TTkRfUkFXTUlESV9TRVE9eQojIENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFX RV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldApDT05G SUdfU05EX0FDOTdfQ09ERUM9eQojIENPTkZJR19TTkRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfUENJPXkKIyBDT05GSUdfU05EX0FEMTg4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9B TFMzMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9BTEk1NDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4 MjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0FXMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BWlQzMzI4IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0JUODdYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9DTUlQQ0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90 IHNldAojIENPTkZJR19TTkRfQ1RYRkkgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZ TEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0dJTkEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTI0IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX01PTkEgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUlBIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0VDSE8zRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR08gaXMgbm90IHNl dAojIENPTkZJR19TTkRfSU5ESUdPSU8gaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPREog aXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0lORElHT0RKWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0VNVTEwSzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VOUzEzNzAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfRU5TMTM3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FUzE5Mzgg aXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZN ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1AgaXMgbm90IHNldAojIENPTkZJR19TTkRf SERTUE0gaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNFMTcxMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9JQ0UxNzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0lOVEVMOFgwTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9LT1JHMTIxMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9MT0xBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xYNjQ2 NEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01BRVNUUk8zIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX01JWEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9QQ1hIUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1JNRTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1JNRTk2NTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0U2WCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT05JQ1ZJQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1RS SURFTlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfVklBODJYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJUlRVT1NPIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1lNRlBDSSBp cyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwojIENPTkZJR19TTkRfSERBX0lOVEVMIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NApDT05GSUdfU05EX1NQST15CkNPTkZJ R19TTkRfVVNCPXkKQ09ORklHX1NORF9VU0JfQVVESU89eQojIENPTkZJR19TTkRfVVNCX1VBMTAx IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9VU1gyWSBpcyBub3Qgc2V0CkNPTkZJR19TTkRf VVNCX0NBSUFRPXkKQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpDT05GSUdfU05EX1VTQl9V UzEyMkw9eQpDT05GSUdfU05EX1VTQl82RklSRT15CkNPTkZJR19TTkRfVVNCX0hJRkFDRT15CkNP TkZJR19TTkRfQkNEMjAwMD15CkNPTkZJR19TTkRfVVNCX0xJTkU2PXkKQ09ORklHX1NORF9VU0Jf UE9EPXkKQ09ORklHX1NORF9VU0JfUE9ESEQ9eQpDT05GSUdfU05EX1VTQl9UT05FUE9SVD15CkNP TkZJR19TTkRfVVNCX1ZBUklBWD15CkNPTkZJR19TTkRfU09DPXkKQ09ORklHX1NORF9TT0NfQUM5 N19CVVM9eQpDT05GSUdfU05EX1NPQ19HRU5FUklDX0RNQUVOR0lORV9QQ009eQpDT05GSUdfU05E X1NPQ19BTURfQUNQPXkKQ09ORklHX1NORF9BVE1FTF9TT0M9eQoKIwojIFNvQyBBdWRpbyBmb3Ig RnJlZXNjYWxlIENQVXMKIwoKIwojIENvbW1vbiBTb0MgQXVkaW8gb3B0aW9ucyBmb3IgRnJlZXNj YWxlIENQVXM6CiMKQ09ORklHX1NORF9TT0NfRlNMX0FTUkM9eQojIENPTkZJR19TTkRfU09DX0ZT TF9TQUkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19GU0xfU1NJPXkKQ09ORklHX1NORF9TT0Nf RlNMX1NQRElGPXkKQ09ORklHX1NORF9TT0NfRlNMX0VTQUk9eQpDT05GSUdfU05EX1NPQ19JTVhf QVVETVVYPXkKIyBDT05GSUdfU05EX1NPQ19JTUcgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0lOVEVMX0JZVENSX1JUNTY0MF9NQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTlRF TF9CWVRDUl9SVDU2NTFfTUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfU0tM X1JUMjg2X01BQ0ggaXMgbm90IHNldAoKIwojIEFsbHdpbm5lciBTb0MgQXVkaW8gc3VwcG9ydAoj CkNPTkZJR19TTkRfU1VONElfQ09ERUM9eQpDT05GSUdfU05EX1NPQ19YVEZQR0FfSTJTPXkKQ09O RklHX1NORF9TT0NfSTJDX0FORF9TUEk9eQoKIwojIENPREVDIGRyaXZlcnMKIwpDT05GSUdfU05E X1NPQ19BQzk3X0NPREVDPXkKQ09ORklHX1NORF9TT0NfQURBVTE3MDE9eQojIENPTkZJR19TTkRf U09DX0FLNDEwNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0FLNDU1ND15CkNPTkZJR19TTkRf U09DX0FLNDYxMz15CkNPTkZJR19TTkRfU09DX0FLNDY0Mj15CiMgQ09ORklHX1NORF9TT0NfQUs1 Mzg2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQUxDNTYyMz15CiMgQ09ORklHX1NORF9TT0Nf Q1MzNUwzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw1MV9JMkMgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19DUzQyTDUyPXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw1Nj15CkNPTkZJ R19TTkRfU09DX0NTNDJMNzM9eQpDT05GSUdfU05EX1NPQ19DUzQyNjU9eQpDT05GSUdfU05EX1NP Q19DUzQyNzA9eQpDT05GSUdfU05EX1NPQ19DUzQyNzE9eQpDT05GSUdfU05EX1NPQ19DUzQyNzFf STJDPXkKIyBDT05GSUdfU05EX1NPQ19DUzQyNzFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19DUzQyWFg4X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MzQ5IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19FUzgzMjggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19H VE02MDE9eQojIENPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19QQ00xNjgxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUENNMTc5WD15CkNPTkZJ R19TTkRfU09DX1BDTTMxNjhBPXkKQ09ORklHX1NORF9TT0NfUENNMzE2OEFfSTJDPXkKQ09ORklH X1NORF9TT0NfUENNMzE2OEFfU1BJPXkKIyBDT05GSUdfU05EX1NPQ19QQ001MTJ4X0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNNTEyeF9TUEkgaXMgbm90IHNldApDT05GSUdfU05E X1NPQ19SVDU2MzE9eQojIENPTkZJR19TTkRfU09DX1JUNTY3N19TUEkgaXMgbm90IHNldApDT05G SUdfU05EX1NPQ19TR1RMNTAwMD15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQPXkKQ09ORklHX1NO RF9TT0NfU0lHTUFEU1BfSTJDPXkKIyBDT05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVDIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TUERJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfU1NNMjYwMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1NTTTI2MDJfSTJDIGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU1NNNDU2Nz15CiMgQ09ORklHX1NORF9TT0NfU1RBMzJY IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU1RBMzUwPXkKIyBDT05GSUdfU05EX1NPQ19TVElf U0FTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVEFTMjU1Mj15CkNPTkZJR19TTkRfU09DX1RB UzUwODY9eQojIENPTkZJR19TTkRfU09DX1RBUzU3MVggaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX1RGQTk4NzkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyMz15CkNPTkZJ R19TTkRfU09DX1RMVjMyMEFJQzIzX0kyQz15CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNf U1BJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzFYWD15CkNPTkZJR19TTkRf U09DX1RMVjMyMEFJQzNYPXkKIyBDT05GSUdfU05EX1NPQ19UUzNBMjI3RSBpcyBub3Qgc2V0CkNP TkZJR19TTkRfU09DX1dNODUxMD15CkNPTkZJR19TTkRfU09DX1dNODUyMz15CiMgQ09ORklHX1NO RF9TT0NfV004NTgwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004NzExPXkKQ09ORklHX1NO RF9TT0NfV004NzI4PXkKQ09ORklHX1NORF9TT0NfV004NzMxPXkKIyBDT05GSUdfU05EX1NPQ19X TTg3MzcgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc0MSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX1dNODc1MD15CiMgQ09ORklHX1NORF9TT0NfV004NzUzIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19XTTg3NzAgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19XTTg3NzY9eQpD T05GSUdfU05EX1NPQ19XTTg4MDQ9eQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPXkKQ09ORklH X1NORF9TT0NfV004ODA0X1NQST15CiMgQ09ORklHX1NORF9TT0NfV004OTAzIGlzIG5vdCBzZXQK Q09ORklHX1NORF9TT0NfV004OTYyPXkKIyBDT05GSUdfU05EX1NPQ19XTTg5NzQgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19XTTg5Nzg9eQojIENPTkZJR19TTkRfU09DX1RQQTYxMzBBMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TSU1QTEVfQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9Q UklNRT15CkNPTkZJR19TT1VORF9PU1M9eQpDT05GSUdfU09VTkRfVFJBQ0VJTklUPXkKIyBDT05G SUdfU09VTkRfRE1BUCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9WTUlEST15CkNPTkZJR19TT1VO RF9UUklYPXkKIyBDT05GSUdfU09VTkRfTVNTIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX01QVTQw MT15CkNPTkZJR19TT1VORF9QQVM9eQpDT05GSUdfUEFTX0pPWVNUSUNLPXkKQ09ORklHX1NPVU5E X1BTUz15CiMgQ09ORklHX1BTU19NSVhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1NCIGlz IG5vdCBzZXQKQ09ORklHX1NPVU5EX1lNMzgxMj15CkNPTkZJR19TT1VORF9VQVJUNjg1MD15CkNP TkZJR19TT1VORF9BRURTUDE2PXkKIyBDT05GSUdfU0M2NjAwIGlzIG5vdCBzZXQKQ09ORklHX0FD OTdfQlVTPXkKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMK IyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9eQpDT05GSUdf SElEX0FDUlVYX0ZGPXkKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9BVVJFQUw9eQpDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklH X0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKIyBDT05GSUdfSElE X0NISUNPTlkgaXMgbm90IHNldApDT05GSUdfSElEX0NPUlNBSVI9eQpDT05GSUdfSElEX1BST0RJ S0VZUz15CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0RSQUdP TlJJU0UgaXMgbm90IHNldApDT05GSUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxFQ09NPXkK Q09ORklHX0hJRF9FTE89eQpDT05GSUdfSElEX0VaS0VZPXkKQ09ORklHX0hJRF9HRU1CSVJEPXkK Q09ORklHX0hJRF9HRlJNPXkKQ09ORklHX0hJRF9IT0xURUs9eQpDT05GSUdfSE9MVEVLX0ZGPXkK Q09ORklHX0hJRF9HVDY4M1I9eQpDT05GSUdfSElEX0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9 eQpDT05GSUdfSElEX1VDTE9HSUM9eQpDT05GSUdfSElEX1dBTFRPUD15CkNPTkZJR19ISURfR1lS QVRJT049eQpDT05GSUdfSElEX0lDQURFPXkKQ09ORklHX0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJ RF9LRU5TSU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19I SURfTEVOT1ZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CkNPTkZJR19ISURfTE9H SVRFQ0hfREo9eQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPXkKIyBDT05GSUdfTE9HSVRFQ0hf RkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJ R19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09ORklH X0hJRF9NT05URVJFWT15CiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9eQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkK IyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQg aXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNPTENEPXkKQ09O RklHX0hJRF9QSUNPTENEX0ZCPXkKIyBDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1BJQ09MQ0RfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUExB TlRST05JQ1M9eQojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9ST0ND QVQ9eQpDT05GSUdfSElEX1NBSVRFSz15CiMgQ09ORklHX0hJRF9TQU1TVU5HIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TT05ZPXkKQ09ORklHX1NPTllfRkY9eQpDT05GSUdfSElEX1NQRUVETElOSz15 CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1VOUExVUz15 CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldApDT05GSUdfSElEX0dSRUVOQVNJQT15CkNPTkZJ R19HUkVFTkFTSUFfRkY9eQojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9USVZPPXkKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldApDT05GSUdfSElE X1RISU5HTT15CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKIyBDT05GSUdfVEhSVVNUTUFTVEVS X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9X SUlNT1RFPXkKQ09ORklHX0hJRF9YSU5NTz15CkNPTkZJR19ISURfWkVST1BMVVM9eQojIENPTkZJ R19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElE X1NFTlNPUl9IVUI9eQpDT05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09SPXkKCiMKIyBVU0Ig SElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkKQ09ORklHX1VT Ql9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19ISUQgaXMgbm90 IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15 CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNC PXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBV U0Igb3B0aW9ucwojCiMgQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1QgaXMgbm90IHNldAojIENP TkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09O RklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19CTEFDS0xJ U1RfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldApDT05GSUdf VVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9NT049eQpDT05GSUdfVVNCX1dVU0JfQ0JBRj15CkNP TkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHPXkKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZl cnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklH X1VTQl9YSENJX1BDST15CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhD SV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9FSENJX1RUX05FV1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX1BDST15CkNP TkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk09eQpDT05GSUdfVVNCX09YVTIxMEhQX0hDRD15CkNP TkZJR19VU0JfSVNQMTE2WF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDEzNjJfSENEPXkKIyBDT05GSUdf VVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NQVgzNDIxX0hDRD15CkNPTkZJ R19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hD SV9IQ0RfU1NCPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STT15CiMgQ09ORklHX1VTQl9V SENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VMTMyX0hDRCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0w4MTFfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRF9JU08gaXMgbm90IHNldApD T05GSUdfVVNCX1I4QTY2NTk3X0hDRD15CkNPTkZJR19VU0JfSENEX0JDTUE9eQpDT05GSUdfVVNC X0hDRF9TU0I9eQojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNC IERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMg b24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNC X1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMK Q09ORklHX1VTQl9NREM4MDA9eQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9NVVNCX0hEUkM9eQojIENPTkZJR19VU0JfTVVTQl9IT1NUIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9NVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9NVVNCX0RVQUxfUk9MRSBpcyBub3Qgc2V0 CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXllcgojCgojCiMgTVVTQiBETUEgbW9kZQojCkNPTkZJR19N VVNCX1BJT19PTkxZPXkKQ09ORklHX1VTQl9EV0MzPXkKQ09ORklHX1VTQl9EV0MzX1VMUEk9eQoj IENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0dBREdFVD15 CiMgQ09ORklHX1VTQl9EV0MzX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1 ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQojIENPTkZJR19VU0JfRFdD MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf SVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjBfSE9T VF9ST0xFPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNldAojIENP TkZJR19VU0JfSVNQMTc2MF9EVUFMX1JPTEUgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZl cnMKIwpDT05GSUdfVVNCX1VTUzcyMD15CiMgQ09ORklHX1VTQl9TRVJJQUwgaXMgbm90IHNldAoK IwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRU1JMjYgaXMgbm90IHNldApDT05GSUdfVVNCX0FEVVRVWD15CkNP TkZJR19VU0JfU0VWU0VHPXkKQ09ORklHX1VTQl9SSU81MDA9eQojIENPTkZJR19VU0JfTEVHT1RP V0VSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0xFRD15CiMgQ09ORklH X1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ1lUSEVSTT15CiMgQ09O RklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9GVERJX0VMQU49eQpDT05GSUdf VVNCX0FQUExFRElTUExBWT15CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKIyBDT05GSUdfVVNCX0xE IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQpDT05GSUdfVVNCX0VIU0VUX1RFU1Rf RklYVFVSRT15CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWVVS RVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMg bm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj CkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQojIENPTkZJR19VU0JfSVNQ MTMwMSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUPXkKQ09ORklHX1VTQl9HQURHRVRfREVC VUc9eQpDT05GSUdfVVNCX0dBREdFVF9WRVJCT1NFPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJV R19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNl dApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdF X05VTV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdf VVNCX0ZPVEcyMTBfVURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HUl9VREM9eQojIENPTkZJR19V U0JfUjhBNjY1OTcgaXMgbm90IHNldApDT05GSUdfVVNCX1BYQTI3WD15CkNPTkZJR19VU0JfTVZf VURDPXkKQ09ORklHX1VTQl9NVl9VM0Q9eQpDT05GSUdfVVNCX002NjU5Mj15CiMgQ09ORklHX1VT Ql9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMg bm90IHNldApDT05GSUdfVVNCX0RVTU1ZX0hDRD15CkNPTkZJR19VU0JfTElCQ09NUE9TSVRFPXkK Q09ORklHX1VTQl9GX1BSSU5URVI9eQojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVURJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNl dAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05G UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9NSURJX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR19QUklOVEVSPXkKIyBDT05GSUdf VVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19ISUQgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05G SUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNI PXkKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfTE0zNjQyPXkKQ09ORklHX0xFRFNfUENBOTUzMj15CiMgQ09ORklHX0xFRFNfTFAz OTQ0IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CiMgQ09ORklHX0xFRFNf TFA1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90IHNldApDT05GSUdf TEVEU19MUDU1NjI9eQojIENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURT X0xQODg2MD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQpDT05GSUdfTEVEU19QQ0E5NjNYPXkKIyBD T05GSUdfTEVEU19EQTkwNTIgaXMgbm90IHNldApDT05GSUdfTEVEU19EQUMxMjRTMDg1PXkKIyBD T05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQpDT05G SUdfTEVEU19UQ0E2NTA3PXkKQ09ORklHX0xFRFNfVExDNTkxWFg9eQpDT05GSUdfTEVEU19NQVg4 OTk3PXkKQ09ORklHX0xFRFNfTE0zNTV4PXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBV U0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNP TkZJR19MRURTX0JMSU5LTT15CgojCiMgTEVEIFRyaWdnZXJzCiMKIyBDT05GSUdfTEVEU19UUklH R0VSUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0VEQUNfQVRPTUlD X1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApD T05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpD T05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfU1lTVE9IQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMK IwojIENPTkZJR19SVENfSU5URl9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9QUk9D PXkKIyBDT05GSUdfUlRDX0lOVEZfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNU IGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVT Mz15CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMx MzA3PXkKQ09ORklHX1JUQ19EUlZfRFMxMzc0PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAwPXkKQ09ORklHX1JUQ19EUlZfTUFY ODkwNz15CiMgQ09ORklHX1JUQ19EUlZfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X1JTNUMzNzI9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjA4PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIw MjI9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjA1Nz15CkNPTkZJR19SVENfRFJWX1gxMjA1PXkKIyBD T05GSUdfUlRDX0RSVl9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0YyMTI3PXkK Q09ORklHX1JUQ19EUlZfUENGODUyMz15CkNPTkZJR19SVENfRFJWX1BDRjg1NjM9eQpDT05GSUdf UlRDX0RSVl9QQ0Y4NTA2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05GSUdfUlRDX0RS Vl9NNDFUODA9eQojIENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9CUTMySz15CiMgQ09ORklHX1JUQ19EUlZfVFdMNDAzMCBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SQzVUNTgzPXkK Q09ORklHX1JUQ19EUlZfUzM1MzkwQT15CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfUlg4MDEwPXkKQ09ORklHX1JUQ19EUlZfUlg4NTgxPXkKQ09ORklH X1JUQ19EUlZfUlg4MDI1PXkKQ09ORklHX1JUQ19EUlZfRU0zMDI3PXkKQ09ORklHX1JUQ19EUlZf UlYzMDI5QzI9eQpDT05GSUdfUlRDX0RSVl9SVjg4MDM9eQojIENPTkZJR19SVENfRFJWX1M1TSBp cyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfTTQxVDkzPXkK IyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDU9 eQojIENPTkZJR19SVENfRFJWX0RTMTM0MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM0 Nz15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUFY NjkwMj15CkNPTkZJR19SVENfRFJWX1I5NzAxPXkKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMzMjM0PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIz IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg0NTgxPXkKIyBDT05GSUdfUlRDX0RSVl9NQ1A3 OTUgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZf Q01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CkNPTkZJR19SVENfRFJWX0RTMTUxMT15CkNP TkZJR19SVENfRFJWX0RTMTU1Mz15CkNPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFk9eQpDT05G SUdfUlRDX0RSVl9EUzE2ODU9eQojIENPTkZJR19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQ4 NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzg4NSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUzE2ODVfUFJPQ19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2ODVfU1lTRlNf UkVHUz15CkNPTkZJR19SVENfRFJWX0RTMTc0Mj15CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EQTkwNTIgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9EQTkwNTU9eQojIENPTkZJR19SVENfRFJWX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX1NUSzE3VEE4PXkKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9NNDhUMzU9eQojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX01TTTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9eQpDT05GSUdfUlRDX0RS Vl9SUDVDMDE9eQojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUg UlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9QQ0FQPXkKQ09ORklHX1JUQ19EUlZfTVQ2Mzk3 PXkKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VO U09SX1RJTUUgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CkNPTkZJR19ETUFERVZJQ0VT X0RFQlVHPXkKQ09ORklHX0RNQURFVklDRVNfVkRFQlVHPXkKCiMKIyBETUEgRGV2aWNlcwojCkNP TkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RN QV9BQ1BJPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CiMgQ09ORklHX0lOVEVMX0lPQVRETUEgaXMg bm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9eQojIENPTkZJR19E V19ETUFDX1BDSSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19U WF9ETUEgaXMgbm90IHNldApDT05GSUdfRE1BVEVTVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMg bm90IHNldApDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklH X1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBp cyBub3Qgc2V0CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJ T19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf VUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09O RklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19WSVJU SU9fSU5QVVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX01NSU89eQojIENPTkZJR19WSVJUSU9f TU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1 ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApDT05G SUdfQ0hST01FX1BMQVRGT1JNUz15CiMgQ09ORklHX0NIUk9NRU9TX1BTVE9SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NST1NfRUNfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NfRUNfTFBD IGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQoKIwojIEhhcmR3YXJlIFNwaW5sb2Nr IGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1 Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAoj IENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlz IG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElN RVJfU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lP TU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19S RU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwoj CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NV TlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldApDT05GSUdfUE1f REVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lN UExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RF VkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQoKIwoj IERFVkZSRVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKIyBDT05GSUdfRVhU Q09OIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JV RkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05G SUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX0NPTkZJR0ZTPXkKQ09ORklHX0lJ T19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgpDT05GSUdfSUlP X1NXX1RSSUdHRVI9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9FVkVOVD15CgojCiMgQWNjZWxlcm9t ZXRlcnMKIwpDT05GSUdfQk1BMTgwPXkKQ09ORklHX0JNQzE1MF9BQ0NFTD15CkNPTkZJR19CTUMx NTBfQUNDRUxfSTJDPXkKQ09ORklHX0JNQzE1MF9BQ0NFTF9TUEk9eQojIENPTkZJR19ISURfU0VO U09SX0FDQ0VMXzNEIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUz15CkNPTkZJ R19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPXkKQ09ORklHX0lJT19TVF9BQ0NFTF9TUElfM0FYSVM9 eQpDT05GSUdfS1hTRDk9eQojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldApDT05GSUdfTU1B NzQ1NT15CkNPTkZJR19NTUE3NDU1X0kyQz15CkNPTkZJR19NTUE3NDU1X1NQST15CkNPTkZJR19N TUE4NDUyPXkKQ09ORklHX01NQTk1NTFfQ09SRT15CkNPTkZJR19NTUE5NTUxPXkKQ09ORklHX01N QTk1NTM9eQpDT05GSUdfTVhDNDAwNT15CkNPTkZJR19NWEM2MjU1PXkKIyBDT05GSUdfU1RLODMx MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgdG8g ZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FEX1NJR01BX0RFTFRBPXkKQ09ORklHX0FENzI2 Nj15CkNPTkZJR19BRDcyOTE9eQojIENPTkZJR19BRDcyOTggaXMgbm90IHNldApDT05GSUdfQUQ3 NDc2PXkKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBzZXQKQ09ORklHX0FENzc5Mz15CkNPTkZJR19B RDc4ODc9eQpDT05GSUdfQUQ3OTIzPXkKQ09ORklHX0FENzk5WD15CiMgQ09ORklHX0FYUDI4OF9B REMgaXMgbm90IHNldApDT05GSUdfSEk4NDM1PXkKIyBDT05GSUdfSU5BMlhYX0FEQyBpcyBub3Qg c2V0CkNPTkZJR19NQVgxMDI3PXkKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qgc2V0CkNPTkZJR19N Q1AzMjBYPXkKIyBDT05GSUdfTUNQMzQyMiBpcyBub3Qgc2V0CkNPTkZJR19NRU5fWjE4OF9BREM9 eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFMTUFTX0dQQURDIGlzIG5v dCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldApDT05GSUdfUUNPTV9TUE1J X1ZBREM9eQojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKQ09ORklHX1RJX0FEQzEyOFMw NTI9eQpDT05GSUdfVElfQU0zMzVYX0FEQz15CkNPTkZJR19UV0w0MDMwX01BREM9eQpDT05GSUdf VFdMNjAzMF9HUEFEQz15CiMgQ09ORklHX1ZJUEVSQk9BUkRfQURDIGlzIG5vdCBzZXQKCiMKIyBB bXBsaWZpZXJzCiMKIyBDT05GSUdfQUQ4MzY2IGlzIG5vdCBzZXQKCiMKIyBDaGVtaWNhbCBTZW5z b3JzCiMKQ09ORklHX0lBUUNPUkU9eQpDT05GSUdfVlo4OVg9eQoKIwojIEhpZCBTZW5zb3IgSUlP IENvbW1vbgojCkNPTkZJR19ISURfU0VOU09SX0lJT19DT01NT049eQpDT05GSUdfSElEX1NFTlNP Ul9JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fTVNfU0VOU09SU19JMkM9eQoKIwojIFNTUCBTZW5z b3IgQ29tbW9uCiMKQ09ORklHX0lJT19TU1BfU0VOU09SU19DT01NT05TPXkKQ09ORklHX0lJT19T U1BfU0VOU09SSFVCPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0kyQz15CkNPTkZJR19JSU9fU1Rf U0VOU09SU19TUEk9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15CgojCiMgRGlnaXRhbCB0 byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9eQpDT05GSUdfQUQ1MzYwPXkKIyBD T05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKQ09ORklHX0FENTQyMT15CkNPTkZJR19BRDU0NDY9eQoj IENPTkZJR19BRDU0NDkgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENP TkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19BRDU2ODY9eQojIENPTkZJR19BRDU3 NTUgaXMgbm90IHNldApDT05GSUdfQUQ1NzY0PXkKQ09ORklHX0FENTc5MT15CiMgQ09ORklHX0FE NzMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX002MjMzMiBpcyBub3Qgc2V0CkNPTkZJR19NQVg1MTc9 eQojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKQ09ORklHX01DUDQ5MjI9eQoKIwojIElJTyBk dW1teSBkcml2ZXIKIwpDT05GSUdfSUlPX1NJTVBMRV9EVU1NWT15CiMgQ09ORklHX0lJT19TSU1Q TEVfRFVNTVlfRVZFTlRTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfQlVGRkVS PXkKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVy YXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90IHNldAoKIwojIFBoYXNl LUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwojIENPTkZJR19BREY0 MzUwIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKQ09ORklHX0FE SVMxNjA4MD15CkNPTkZJR19BRElTMTYxMzA9eQpDT05GSUdfQURJUzE2MTM2PXkKQ09ORklHX0FE SVMxNjI2MD15CkNPTkZJR19BRFhSUzQ1MD15CkNPTkZJR19CTUcxNjA9eQpDT05GSUdfQk1HMTYw X0kyQz15CkNPTkZJR19CTUcxNjBfU1BJPXkKIyBDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEIGlz IG5vdCBzZXQKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX0ky Q18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9eQpDT05GSUdfSVRHMzIwMD15 CgojCiMgSGVhbHRoIHNlbnNvcnMKIwojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CgojCiMg SHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19IREMxMDBYPXkKQ09ORklHX0hUVTIxPXkKQ09ORklH X1NJNzAwNT15CkNPTkZJR19TSTcwMjA9eQoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRz CiMKIyBDT05GSUdfQURJUzE2NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2NDgwIGlzIG5v dCBzZXQKQ09ORklHX0tNWDYxPXkKQ09ORklHX0lOVl9NUFU2MDUwX0lJTz15CkNPTkZJR19JSU9f QURJU19MSUI9eQpDT05GSUdfSUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29y cwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5v dCBzZXQKIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTMwMD15CkNPTkZJ R19BUERTOTk2MD15CiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIxODEg aXMgbm90IHNldApDT05GSUdfQ00zMjMyPXkKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKQ09O RklHX0NNMzY2NTE9eQpDT05GSUdfR1AyQVAwMjBBMDBGPXkKQ09ORklHX0lTTDI5MTI1PXkKIyBD T05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9QUk9YPXkK IyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CkNPTkZJR19SUFIwNTIxPXkKIyBDT05GSUdfTFRS NTAxIGlzIG5vdCBzZXQKQ09ORklHX09QVDMwMDE9eQojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qgc2V0CkNPTkZJR19UQ1MzNDE0PXkKQ09ORklH X1RDUzM0NzI9eQpDT05GSUdfU0VOU09SU19UU0wyNTYzPXkKQ09ORklHX1RTTDQ1MzE9eQpDT05G SUdfVVM1MTgyRD15CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKCiMKIyBNYWduZXRvbWV0 ZXIgc2Vuc29ycwojCkNPTkZJR19CTUMxNTBfTUFHTj15CkNPTkZJR19NQUczMTEwPXkKQ09ORklH X0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPXkKIyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNl dAojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CgojCiMgSW5jbGlub21ldGVy IHNlbnNvcnMKIwojIENPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRCBpcyBub3Qgc2V0 CkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj15CgojCiMgVHJpZ2dlcnMgLSBzdGFu ZGFsb25lCiMKIyBDT05GSUdfSUlPX0hSVElNRVJfVFJJR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19J SU9fSU5URVJSVVBUX1RSSUdHRVI9eQojIENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBpcyBub3Qg c2V0CgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCkNPTkZJR19NQ1A0NTMxPXkKCiMKIyBQ cmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9T RU5TT1JfUFJFU1M9eQpDT05GSUdfTVBMMTE1PXkKIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0 CkNPTkZJR19NUzU2MTE9eQojIENPTkZJR19NUzU2MTFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01T NTYxMV9TUEk9eQpDT05GSUdfTVM1NjM3PXkKQ09ORklHX0lJT19TVF9QUkVTUz15CkNPTkZJR19J SU9fU1RfUFJFU1NfSTJDPXkKQ09ORklHX0lJT19TVF9QUkVTU19TUEk9eQojIENPTkZJR19UNTQw MyBpcyBub3Qgc2V0CgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMg bm90IHNldAoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKIyBDT05GSUdfTElEQVJfTElURV9WMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NYOTUwMCBpcyBub3Qgc2V0CgojCiMgVGVtcGVyYXR1cmUgc2Vu c29ycwojCkNPTkZJR19NTFg5MDYxND15CiMgQ09ORklHX1RNUDAwNiBpcyBub3Qgc2V0CkNPTkZJ R19UU1lTMDE9eQpDT05GSUdfVFNZUzAyRD15CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZNRV9CVVMgaXMgbm90IHNldAojIENPTkZJR19QV00gaXMgbm90IHNldApDT05GSUdfQVJN X0dJQ19NQVhfTlI9MQpDT05GSUdfVFM0ODAwX0lSUT15CkNPTkZJR19JUEFDS19CVVM9eQojIENP TkZJR19CT0FSRF9UUENJMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMg bm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19GTUM9eQpDT05GSUdfRk1D X0ZBS0VERVY9eQojIENPTkZJR19GTUNfVFJJVklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQ19X UklURV9FRVBST00gaXMgbm90IHNldApDT05GSUdfRk1DX0NIQVJERVY9eQoKIwojIFBIWSBTdWJz eXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpD T05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05G SUdfUEhZX0hJNjIyMF9VU0I9eQojIENPTkZJR19QSFlfVFVTQjEyMTAgaXMgbm90IHNldApDT05G SUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD15CkNPTkZJR19NQ0I9eQojIENPTkZJR19N Q0JfUENJIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05G SUdfUkFTPXkKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwoj IENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKIyBDT05GSUdfU1RNIGlz IG5vdCBzZXQKQ09ORklHX1NUTV9EVU1NWT15CkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9eQpD T05GSUdfSU5URUxfVEg9eQojIENPTkZJR19JTlRFTF9USF9QQ0kgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9USF9HVEggaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfTVNVPXkKIyBDT05GSUdf SU5URUxfVEhfUFRJIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIX0RFQlVHPXkKCiMKIyBGUEdB IENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZp cm13YXJlIERyaXZlcnMKIwojIENPTkZJR19FREQgaXMgbm90IHNldAojIENPTkZJR19GSVJNV0FS RV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENEQkFTPXkKIyBD T05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15 CgojCiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJ R19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9S VEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5H PXkKQ09ORklHX0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19J Tk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RB IGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFDVEwgaXMgbm90IHNldAojIENPTkZJR19BVVRPRlM0 X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTRV9GUyBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZ X0ZTPXkKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklHX0ZTQ0FDSEVfU1RB VFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CkNPTkZJ R19GU0NBQ0hFX0RFQlVHPXkKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0 CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9D X0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RM PXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05G SUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BP U0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qg c2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15 CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfUFNUT1JFIGlzIG5vdCBzZXQKQ09O RklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxU PSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFH RV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUw PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNP TkZJR19OTFNfQ09ERVBBR0VfODU3PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2MT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90 IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkK Q09ORklHX05MU19DT0RFUEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CiMgQ09O RklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMy IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBB R0VfODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQojIENPTkZJR19OTFNfQVNDSUkg aXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIg aXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0lTTzg4NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PXkKQ09ORklHX05MU19J U084ODU5XzY9eQojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8x NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9SPXkKQ09ORklHX05MU19LT0k4X1U9eQojIENP TkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKIyBD T05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJ QU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CkNPTkZJR19OTFNfTUFDX0dB RUxJQz15CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X0lDRUxBTkQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19N QUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKIyBDT05GSUdf TkxTX1VURjggaXMgbm90IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lS UUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19Q UklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19C T09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90 IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENP TkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9 eQojIENPTkZJR19FTkFCTEVfTVVTVF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJO PTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldApDT05GSUdfUkVBREFCTEVf QVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdf REVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05f TUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpD T05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQoj IENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19NQUdJ Q19TWVNSUSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1 Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0Mg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf REVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZNPXkKQ09ORklH X0RFQlVHX1ZNX1ZNQUNBQ0hFPXkKQ09ORklHX0RFQlVHX1ZNX1JCPXkKIyBDT05GSUdfREVCVUdf Vk1fUEdGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVH X01FTU9SWV9JTklUPXkKQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUz15CkNPTkZJR19IQVZFX0RF QlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19I QVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwoj IERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5v dCBzZXQKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tf VElNRU9VVD0xMjAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpDT05GSUdfQk9P VFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5v dCBzZXQKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0x CkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdfU0NI RURfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldAojIENPTkZJ R19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfVElNRUtFRVBJ Tkc9eQojIENPTkZJR19USU1FUl9TVEFUUyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcg KHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMg aXMgbm90IHNldApDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15 CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0xPQ0tfQUxMT0M9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0xP Q0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQ SV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdf U1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVC VUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9 eQojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1Ug RGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRV9S Q1VfUE9JTlRFUj15CkNPTkZJR19UT1JUVVJFX1RFU1Q9eQojIENPTkZJR19SQ1VfVE9SVFVSRV9U RVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNV X1RSQUNFPXkKQ09ORklHX1JDVV9FUVNfREVCVUc9eQojIENPTkZJR19OT1RJRklFUl9FUlJPUl9J TkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJ TF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxfRlVURVg9eQojIENPTkZJR19GQVVM VF9JTkpFQ1RJT05fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKQ09O RklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdf SEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9 eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1J Q19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdf SEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lO VFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNP TkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFD SU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9B TExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05G SUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFD RVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19J UlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUl9TTkFQ U0hPVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9CUkFOQ0hfUFJPRklMSU5HPXkKIyBDT05GSUdf QlJBTkNIX1BST0ZJTEVfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9C UkFOQ0hFUz15CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05G SUdfQlJBTkNIX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS19UUkFDRVI9eQojIENPTkZJ R19VUFJPQkVfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19QUk9CRV9FVkVOVFMgaXMgbm90IHNl dApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT PXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JE PXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9U UkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQK Q09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSz15CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJU VVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNl dAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklH X0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CkNPTkZJR19URVNUX0hFWERVTVA9eQpD T05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9eQpDT05GSUdf VEVTVF9QUklOVEY9eQpDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKIyBDT05GSUdfUFJPVklERV9P SENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJ R19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qg c2V0CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENP TkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdf S0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENP TkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15 CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9P VFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15CkNPTkZJR19YODZfUFREVU1QPXkKQ09O RklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RF QlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExC RkxVU0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1JT1RS QUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZ X1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxB WV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJ R19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0y CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CkNPTkZJR19ERUJVR19FTlRSWT15CiMgQ09ORklH X0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdfU1RBVElDX0NQ VV9IQVM9eQpDT05GSUdfWDg2X0RFQlVHX0ZQVT15CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkK CiMKIyBTZWN1cml0eSBvcHRpb25zCiMKIyBDT05GSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFkgaXMg bm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15 CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBj b3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdB UEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19D UllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBU T19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklH X0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9f UENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkK Q09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBU T19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VS IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdf Q1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxM Mj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dPUktR VUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09O RklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19D UllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0 aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NN PXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1NFUUlWPXkKIyBDT05GSUdfQ1JZUFRPX0VDSEFJTklWIGlzIG5vdCBzZXQKCiMKIyBCbG9j ayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdf Q1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05G SUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlX UkFQIGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKIyBDT05GSUdfQ1JZUFRPX0NNQUMgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpDT05GSUdf Q1JZUFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklH X0NSWVBUT19DUkMzMkNfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBU T19DUkMzMl9QQ0xNVUw9eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRP X1BPTFkxMzA1X1g4Nl82ND15CkNPTkZJR19DUllQVE9fTUQ0PXkKIyBDT05GSUdfQ1JZUFRPX01E NSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JN RDEyOD15CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NI QTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NF Mz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfTUIg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkK IyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1MTI9eQpD T05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklH X0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FF U19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkKIyBDT05GSUdfQ1JZUFRPX0FSQzQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklT SF9DT01NT049eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0IGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0PXkKQ09O RklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1F TExJQV9BRVNOSV9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05G SUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PXkKQ09ORklH X0NSWVBUT19DQVNUNj15CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82ND15CiMg Q09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0tIQVpBRD15CkNP TkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FMU0EyMF9YODZfNjQ9eQpDT05G SUdfQ1JZUFRPX0NIQUNIQTIwPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82NCBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09O RklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19T RVJQRU5UX0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9eQpD T05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9f VFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NS WVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZf NjQ9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NS WVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdfQ1JZUFRPXzg0Mj15CkNPTkZJ R19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBH ZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19EUkJH X01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNI PXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJH PXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ X0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fSFcgaXMgbm90IHNl dAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX0hBVkVf S1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwoj IExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJD SF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNf U1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdf R0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJ R19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVS SUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFT X0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQojIENP TkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMz Mj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09O RklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklH X0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VO RVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJR184NDJfQ09N UFJFU1M9eQpDT05GSUdfODQyX0RFQ09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09O RklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09N UFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09O RklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkK Q09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RF Q19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNP TkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdf REVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01Q UkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89 eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19J T1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNP TkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hf SEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NP UkRJQz15CkNPTkZJR19ERFI9eQpDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElCPXkKIyBD T05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05G SUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVTSD15Cg== --===============2057867817182864507== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 wQAB6Hai6wYAFBFfW7HEZ/sCAAAAAARZWg== --===============2057867817182864507==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751593AbcBNBIs (ORCPT ); Sat, 13 Feb 2016 20:08:48 -0500 Received: from mga11.intel.com ([192.55.52.93]:30566 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751568AbcBNBIq (ORCPT ); Sat, 13 Feb 2016 20:08:46 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,443,1449561600"; d="xz'?scan'208";a="902373648" From: kernel test robot Subject: [lkp] [usb] 368540a661: BUG: sleeping function called from invalid context at mm/page_alloc.c:3208 CC: lkp@01.org CC: LKML CC: 0day robot TO: Robert Baldyga Date: Sun, 14 Feb 2016 09:08:43 +0800 Message-ID: <87si0w6quc.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://github.com/0day-ci/linux Robert-Baldyga/usb-gadget-composite-introduce-new-function-API/20160203-205850 commit 368540a661833b00a81b0e9c7741d8dfd89c13f0 ("usb: gadget: f_printer: conversion to new API") +----------------------------------------------------------------------+------------+------------+ | | 36eec5a911 | 368540a661 | +----------------------------------------------------------------------+------------+------------+ | boot_successes | 88 | 8 | | boot_failures | 4 | 16 | | BUG:kernel_test_oversize | 2 | | | IP-Config:Auto-configuration_of_network_failed | 2 | 2 | | BUG:sleeping_function_called_from_invalid_context_at_mm/page_alloc.c | 0 | 16 | | backtrace:cpu_startup_entry | 0 | 1 | | backtrace:do_group_exit | 0 | 2 | | backtrace:SyS_exit_group | 0 | 2 | | backtrace:do_execve | 0 | 3 | | backtrace:run_init_process | 0 | 3 | | backtrace:ring_buffer_producer_thread | 0 | 1 | | backtrace:SYSC_newstat | 0 | 1 | | backtrace:SyS_newstat | 0 | 1 | | backtrace:_do_fork | 0 | 1 | | backtrace:SyS_clone | 0 | 1 | | WARNING:at_kernel/sched/core.c:#__might_sleep() | 0 | 1 | | backtrace:hub_event | 0 | 1 | | backtrace:vfs_write | 0 | 1 | | backtrace:SyS_write | 0 | 1 | +----------------------------------------------------------------------+------------+------------+ [ 18.061859] dummy_udc dummy_udc.0: enabled ep1in-bulk (ep1in-bulk) maxpacket 512 stream disabled [ 18.064543] dummy_udc dummy_udc.0: enabled ep2out-bulk (ep2out-bulk) maxpacket 512 stream disabled [ 18.064543] dummy_udc dummy_udc.0: enabled ep2out-bulk (ep2out-bulk) maxpacket 512 stream disabled [ 18.067290] BUG: sleeping function called from invalid context at mm/page_alloc.c:3208 [ 18.067290] BUG: sleeping function called from invalid context at mm/page_alloc.c:3208 [ 18.070263] in_atomic(): 1, irqs_disabled(): 1, pid: 190, name: initctl [ 18.070263] in_atomic(): 1, irqs_disabled(): 1, pid: 190, name: initctl [ 18.072288] 4 locks held by initctl/190: [ 18.072288] 4 locks held by initctl/190: [ 18.073493] #0: [ 18.073493] #0: ( (&(ptlock_ptr(page))->rlock&(ptlock_ptr(page))->rlock#2#2){......}){......}, at: , at: [] unmap_single_vma+0x2c4/0x5f1 [] unmap_single_vma+0x2c4/0x5f1 [ 18.076730] #1: [ 18.076730] #1: ( (rcu_read_lockrcu_read_lock){......}){......}, at: , at: [] rcu_lock_acquire+0x0/0x20 [] rcu_lock_acquire+0x0/0x20 [ 18.079469] #2: [ 18.079469] #2: ( ((&dum_hcd->timer)(&dum_hcd->timer)){......}){......}, at: , at: [] call_timer_fn+0x5/0x1f9 [] call_timer_fn+0x5/0x1f9 [ 18.082291] #3: [ 18.082291] #3: ( (&(&cdev->lock)->rlock&(&cdev->lock)->rlock){......}){......}, at: , at: [] composite_setup+0x799/0x1333 [] composite_setup+0x799/0x1333 [ 18.085333] CPU: 0 PID: 190 Comm: initctl Not tainted 4.5.0-rc2-00069-g368540a #2 [ 18.085333] CPU: 0 PID: 190 Comm: initctl Not tainted 4.5.0-rc2-00069-g368540a #2 [ 18.087613] 0000000000000000 [ 18.087613] 0000000000000000 ffff880013c03a60 ffff880013c03a60 ffffffff8424e680 ffffffff8424e680 ffff8800151b0000 ffff8800151b0000 [ 18.089986] ffff880013c03a80 [ 18.089986] ffff880013c03a80 ffffffff840e0801 ffffffff840e0801 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 18.092342] ffff880013c03ac0 [ 18.092342] ffff880013c03ac0 ffffffff840e08e8 ffffffff840e08e8 ffffffff84b7ca02 ffffffff84b7ca02 0000000000000000 0000000000000000 [ 18.094730] Call Trace: [ 18.094730] Call Trace: [ 18.095501] [ 18.095501] [] dump_stack+0x4b/0x63 [] dump_stack+0x4b/0x63 [ 18.097336] [] ___might_sleep+0x11e/0x123 [ 18.097336] [] ___might_sleep+0x11e/0x123 [ 18.099079] [] __might_sleep+0xe2/0xee [ 18.099079] [] __might_sleep+0xe2/0xee [ 18.100740] [] __alloc_pages_nodemask+0xe4/0xb98 [ 18.100740] [] __alloc_pages_nodemask+0xe4/0xb98 [ 18.102672] [] ? kvm_sched_clock_read+0x9/0x12 [ 18.102672] [] ? kvm_sched_clock_read+0x9/0x12 [ 18.104579] [] ? paravirt_sched_clock+0x9/0xd [ 18.104579] [] ? paravirt_sched_clock+0x9/0xd [ 18.106427] [] ? sched_clock+0x9/0xb [ 18.106427] [] ? sched_clock+0x9/0xb [ 18.108043] [] ? lock_release+0x143/0x389 [ 18.108043] [] ? lock_release+0x143/0x389 [ 18.109790] [] __alloc_pages_node+0x66/0x6f [ 18.109790] [] __alloc_pages_node+0x66/0x6f [ 18.111576] [] alloc_kmem_pages+0x14/0x16 [ 18.111576] [] alloc_kmem_pages+0x14/0x16 [ 18.113323] [] kmalloc_order+0x19/0x51 [ 18.113323] [] kmalloc_order+0x19/0x51 [ 18.115029] [] kmalloc_order_trace+0x26/0xb9 [ 18.115029] [] kmalloc_order_trace+0x26/0xb9 [ 18.116702] [] printer_req_alloc+0x3e/0x5e [ 18.116702] [] printer_req_alloc+0x3e/0x5e [ 18.118675] [] printer_func_set_alt+0x99/0x161 [ 18.118675] [] printer_func_set_alt+0x99/0x161 [ 18.120334] [] set_alt+0xf2/0x15a [ 18.120334] [] set_alt+0xf2/0x15a [ 18.121749] [] composite_setup+0x8bc/0x1333 [ 18.121749] [] composite_setup+0x8bc/0x1333 [ 18.123395] [] dummy_timer+0xb19/0xb9d [ 18.123395] [] dummy_timer+0xb19/0xb9d [ 18.124941] [] ? dummy_timer+0xb19/0xb9d [ 18.124941] [] ? dummy_timer+0xb19/0xb9d [ 18.126574] [] ? local_clock+0x20/0x22 [ 18.126574] [] ? local_clock+0x20/0x22 [ 18.128133] [] ? call_timer_fn+0x5/0x1f9 [ 18.128133] [] ? call_timer_fn+0x5/0x1f9 [ 18.129716] [] ? dummy_dequeue+0x116/0x116 [ 18.129716] [] ? dummy_dequeue+0x116/0x116 [ 18.131280] [] call_timer_fn+0xb1/0x1f9 [ 18.131280] [] call_timer_fn+0xb1/0x1f9 [ 18.132825] [] ? dummy_dequeue+0x116/0x116 [ 18.132825] [] ? dummy_dequeue+0x116/0x116 [ 18.134498] [] run_timer_softirq+0x1b5/0x1df [ 18.134498] [] run_timer_softirq+0x1b5/0x1df [ 18.136151] [] __do_softirq+0x114/0x353 [ 18.136151] [] __do_softirq+0x114/0x353 [ 18.138036] [] irq_exit+0x40/0x4e [ 18.138036] [] irq_exit+0x40/0x4e [ 18.140699] [] smp_apic_timer_interrupt+0x33/0x3e [ 18.140699] [] smp_apic_timer_interrupt+0x33/0x3e [ 18.143201] [] apic_timer_interrupt+0x7f/0x90 [ 18.143201] [] apic_timer_interrupt+0x7f/0x90 [ 18.145719] [ 18.145719] [] ? arch_local_irq_restore+0x6/0xd [] ? arch_local_irq_restore+0x6/0xd [ 18.148467] [] lock_acquire+0xbe/0x119 [ 18.148467] [] lock_acquire+0xbe/0x119 [ 18.150727] [] ? cpumask_next+0xc5/0xc5 [ 18.150727] [] ? cpumask_next+0xc5/0xc5 [ 18.152846] [] rcu_lock_acquire+0x1d/0x20 [ 18.152846] [] rcu_lock_acquire+0x1d/0x20 [ 18.155040] [] ? cpumask_next+0xc5/0xc5 [ 18.155040] [] ? cpumask_next+0xc5/0xc5 [ 18.157195] [] rcu_read_lock+0x17/0x19 [ 18.157195] [] rcu_read_lock+0x17/0x19 [ 18.159241] [] mem_cgroup_begin_page_stat+0x16/0x98 [ 18.159241] [] mem_cgroup_begin_page_stat+0x16/0x98 [ 18.161817] [] page_remove_rmap+0x51/0x12e [ 18.161817] [] page_remove_rmap+0x51/0x12e [ 18.163962] [] unmap_single_vma+0x448/0x5f1 [ 18.163962] [] unmap_single_vma+0x448/0x5f1 [ 18.165121] [] unmap_vmas+0x3a/0x49 [ 18.165121] [] unmap_vmas+0x3a/0x49 [ 18.166138] [] exit_mmap+0x66/0xe5 [ 18.166138] [] exit_mmap+0x66/0xe5 [ 18.167114] [] mmput+0x52/0xbc [ 18.167114] [] mmput+0x52/0xbc [ 18.168047] [] do_exit+0x452/0xb24 [ 18.168047] [] do_exit+0x452/0xb24 [ 18.169049] [] ? mem_cgroup_handle_over_high+0x38/0x70 [ 18.169049] [] ? mem_cgroup_handle_over_high+0x38/0x70 [ 18.170349] [] do_group_exit+0x6a/0xd2 [ 18.170349] [] do_group_exit+0x6a/0xd2 [ 18.171453] [] SyS_exit_group+0x14/0x14 [ 18.171453] [] SyS_exit_group+0x14/0x14 [ 18.172518] [] entry_SYSCALL_64_fastpath+0x12/0x76 Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc2-00069-g368540a # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.5.0-rc2 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # 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=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES 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_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=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_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=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_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=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_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=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 is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # 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 is not set CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 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_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y 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 is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_TI_DAC7512 is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 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_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_PS2_ALPS is not set CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y # CONFIG_MOUSE_PS2_CYPRESS is not set CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_PS2_FOCALTECH is not set # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set CONFIG_MOUSE_APPLETOUCH=y # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set CONFIG_MOUSE_SYNAPTICS_USB=y CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y # CONFIG_JOYSTICK_IFORCE_232 is not set CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y # CONFIG_JOYSTICK_TURBOGRAFX is not set CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y # CONFIG_JOYSTICK_XPAD_FF is not set # CONFIG_JOYSTICK_XPAD_LEDS is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y # CONFIG_TOUCHSCREEN_AD7877 is not set CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP_SPI=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y CONFIG_TOUCHSCREEN_CYTTSP4_I2C=y CONFIG_TOUCHSCREEN_CYTTSP4_SPI=y # CONFIG_TOUCHSCREEN_DA9052 is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_ILI210X=y # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_WM97XX=y # CONFIG_TOUCHSCREEN_WM9705 is not set CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y # CONFIG_TOUCHSCREEN_USB_PANJIT is not set # CONFIG_TOUCHSCREEN_USB_3M is not set # CONFIG_TOUCHSCREEN_USB_ITM is not set # CONFIG_TOUCHSCREEN_USB_ETURBO is not set CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y # CONFIG_TOUCHSCREEN_USB_ELO is not set # CONFIG_TOUCHSCREEN_USB_E2I is not set CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_PCAP is not set CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y CONFIG_INPUT_AD714X_SPI=y # CONFIG_INPUT_ARIZONA_HAPTICS is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_APANEL is not set # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_TPS65218_PWRBUTTON=y CONFIG_INPUT_AXP20X_PEK=y # CONFIG_INPUT_TWL4030_PWRBUTTON is not set # CONFIG_INPUT_TWL4030_VIBRA is not set # CONFIG_INPUT_TWL6040_VIBRA is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9055_ONKEY is not set CONFIG_INPUT_DA9063_ONKEY=y # CONFIG_INPUT_PCAP is not set CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y # CONFIG_INPUT_ADXL34X_SPI is not set CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=y # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=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=y CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_SSIF=y # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # 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 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y # CONFIG_I2C_DLN2 is not set CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set CONFIG_SPI_DLN2=y CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_WM97XX=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_DA9052=y CONFIG_AXP288_FUEL_GAUGE=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_TWL4030_MADC is not set CONFIG_BATTERY_RX51=y CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y # CONFIG_CHARGER_TPS65217 is not set CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_AXP20X_POWER is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set # CONFIG_HWMON is not set CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_DA9052_WATCHDOG is not set CONFIG_DA9055_WATCHDOG=y CONFIG_DA9063_WATCHDOG=y CONFIG_DA9062_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=y # CONFIG_TWL4030_WATCHDOG is not set CONFIG_MAX63XX_WATCHDOG=y CONFIG_ACQUIRE_WDT=y # CONFIG_ADVANTECH_WDT is not set # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_F71808E_WDT=y # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_BCM7038_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_MFD_CROS_EC_SPI is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=y # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y CONFIG_MFD_VIPERBOARD=y # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RTSX_USB=y CONFIG_MFD_RC5T583=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ANATOP is not set # CONFIG_REGULATOR_ARIZONA is not set # CONFIG_REGULATOR_AS3711 is not set # CONFIG_REGULATOR_AXP20X is not set CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9055=y # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8907 is not set # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX8997 is not set CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PALMAS=y # CONFIG_REGULATOR_PCAP is not set CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TWL4030 is not set # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC 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_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # 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=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # 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_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=y CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_PANDORA=y # CONFIG_BACKLIGHT_SKY81452 is not set CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_PCM_TIMER is not set CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_AC97_CODEC=y # CONFIG_SND_DRIVERS is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y # CONFIG_SND_USB_UA101 is not set # CONFIG_SND_USB_USX2Y is not set CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y CONFIG_SND_USB_HIFACE=y CONFIG_SND_BCD2000=y CONFIG_SND_USB_LINE6=y CONFIG_SND_USB_POD=y CONFIG_SND_USB_PODHD=y CONFIG_SND_USB_TONEPORT=y CONFIG_SND_USB_VARIAX=y CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_AMD_ACP=y CONFIG_SND_ATMEL_SOC=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y # CONFIG_SND_SOC_FSL_SAI is not set CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_IMX_AUDMUX=y # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set # CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=y CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_ADAU1701=y # CONFIG_SND_SOC_AK4104 is not set CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4642=y # CONFIG_SND_SOC_AK5386 is not set CONFIG_SND_SOC_ALC5623=y # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_ES8328 is not set CONFIG_SND_SOC_GTM601=y # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM179X=y CONFIG_SND_SOC_PCM3168A=y CONFIG_SND_SOC_PCM3168A_I2C=y CONFIG_SND_SOC_PCM3168A_SPI=y # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set CONFIG_SND_SOC_RT5631=y # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=y # CONFIG_SND_SOC_STA32X is not set CONFIG_SND_SOC_STA350=y # CONFIG_SND_SOC_STI_SAS is not set CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y # CONFIG_SND_SOC_TLV320AIC23_SPI is not set CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC3X=y # CONFIG_SND_SOC_TS3A227E is not set CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y # CONFIG_SND_SOC_WM8580 is not set CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set CONFIG_SND_SOC_WM8750=y # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8804_SPI=y # CONFIG_SND_SOC_WM8903 is not set CONFIG_SND_SOC_WM8962=y # CONFIG_SND_SOC_WM8974 is not set CONFIG_SND_SOC_WM8978=y # CONFIG_SND_SOC_TPA6130A2 is not set # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y CONFIG_SOUND_TRACEINIT=y # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=y CONFIG_SOUND_PAS=y CONFIG_PAS_JOYSTICK=y CONFIG_SOUND_PSS=y # CONFIG_PSS_MIXER is not set # CONFIG_SOUND_SB is not set CONFIG_SOUND_YM3812=y CONFIG_SOUND_UART6850=y CONFIG_SOUND_AEDSP16=y # CONFIG_SC6600 is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CORSAIR=y CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_HOLTEK=y CONFIG_HOLTEK_FF=y CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set # CONFIG_HID_PICOLCD_LEDS is not set CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y CONFIG_SONY_FF=y CONFIG_HID_SPEEDLINK=y # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_OTG_FSM is not set CONFIG_USB_ULPI_BUS=y CONFIG_USB_MON=y CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_R8A66597_HCD=y CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_SSB=y # 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 # # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set CONFIG_USB_MUSB_GADGET=y # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # CONFIG_USB_ISP1760_GADGET_ROLE is not set # CONFIG_USB_ISP1760_DUAL_ROLE is not set # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=y CONFIG_USB_LED=y # CONFIG_USB_CYPRESS_CY7C63 is not set CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set CONFIG_USB_GR_UDC=y # CONFIG_USB_R8A66597 is not set CONFIG_USB_PXA27X=y CONFIG_USB_MV_UDC=y CONFIG_USB_MV_U3D=y CONFIG_USB_M66592=y # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_F_PRINTER=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_G_PRINTER=y # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_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 # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=y # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_TWL4030 is not set # CONFIG_RTC_DRV_TPS6586X is not set CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_RV8803=y # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_DS3234=y # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_RX4581=y # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_DA9055=y # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CROS_EC_CHARDEV is not set # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y # CONFIG_EXTCON is not set CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=y CONFIG_IIO_TRIGGERED_EVENT=y # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y # CONFIG_HID_SENSOR_ACCEL_3D is not set CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_IIO_ST_ACCEL_SPI_3AXIS=y CONFIG_KXSD9=y # CONFIG_KXCJK1013 is not set CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7455_SPI=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_MXC6255=y # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y # CONFIG_AD7298 is not set CONFIG_AD7476=y # CONFIG_AD7791 is not set CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD799X=y # CONFIG_AXP288_ADC is not set CONFIG_HI8435=y # CONFIG_INA2XX_ADC is not set CONFIG_MAX1027=y # CONFIG_MAX1363 is not set CONFIG_MCP320X=y # CONFIG_MCP3422 is not set CONFIG_MEN_Z188_ADC=y # CONFIG_NAU7802 is not set # CONFIG_PALMAS_GPADC is not set # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=y # CONFIG_TI_ADC081C is not set CONFIG_TI_ADC128S052=y CONFIG_TI_AM335X_ADC=y CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # # CONFIG_AD8366 is not set # # Chemical Sensors # CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_SSP_SENSORS_COMMONS=y CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5360=y # CONFIG_AD5380 is not set CONFIG_AD5421=y CONFIG_AD5446=y # CONFIG_AD5449 is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set CONFIG_AD5686=y # CONFIG_AD5755 is not set CONFIG_AD5764=y CONFIG_AD5791=y # CONFIG_AD7303 is not set # CONFIG_M62332 is not set CONFIG_MAX517=y # CONFIG_MCP4725 is not set CONFIG_MCP4922=y # # IIO dummy driver # CONFIG_IIO_SIMPLE_DUMMY=y # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS450=y CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_BMG160_SPI=y # CONFIG_HID_SENSOR_GYRO_3D is not set CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # # Health sensors # # CONFIG_MAX30100 is not set # # Humidity sensors # CONFIG_HDC100X=y CONFIG_HTU21=y CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16480 is not set CONFIG_KMX61=y CONFIG_INV_MPU6050_IIO=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set CONFIG_APDS9300=y CONFIG_APDS9960=y # CONFIG_BH1750 is not set # CONFIG_CM32181 is not set CONFIG_CM3232=y # CONFIG_CM3323 is not set CONFIG_CM36651=y CONFIG_GP2AP020A00F=y CONFIG_ISL29125=y # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set CONFIG_RPR0521=y # CONFIG_LTR501 is not set CONFIG_OPT3001=y # CONFIG_PA12203001 is not set # CONFIG_STK3310 is not set CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_US5182D=y # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_BMC150_MAGN=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # CONFIG_MCP4531=y # # Pressure sensors # # CONFIG_BMP280 is not set CONFIG_HID_SENSOR_PRESS=y CONFIG_MPL115=y # CONFIG_MPL3115 is not set CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set CONFIG_MS5611_SPI=y CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_IIO_ST_PRESS_SPI=y # CONFIG_T5403 is not set # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity sensors # # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_HI6220_USB=y # CONFIG_PHY_TUSB1210 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_NVMEM=y # CONFIG_STM is not set CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_INTEL_TH=y # CONFIG_INTEL_TH_PCI is not set # CONFIG_INTEL_TH_GTH is not set CONFIG_INTEL_TH_MSU=y # CONFIG_INTEL_TH_PTI is not set CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_PSTORE is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_FUTEX=y # CONFIG_FAULT_INJECTION_DEBUG_FS is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_FUNCTION_GRAPH_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set # CONFIG_TRACER_SNAPSHOT is not set CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_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_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 wQAB6Hai6wYAFBFfW7HEZ/sCAAAAAARZWg== --=-=-=--