From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6569690470573009024==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [Yama] 730daa164e7: INFO: suspicious RCU usage. ] Date: Sat, 22 Aug 2015 05:30:02 +0800 Message-ID: <87d1ygl485.fsf@yhuang-dev.intel.com> List-Id: --===============6569690470573009024== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 730daa164e7c7e31c08fab940549f4acc3329432 ("Yama: remove needless CON= FIG_SECURITY_YAMA_STACKED") +------------------------------------------------+------------+------------+ | | fe6c59dc17 | 730daa164e | +------------------------------------------------+------------+------------+ | boot_successes | 21 | 0 | | boot_failures | 10 | 21 | | IP-Config:Auto-configuration_of_network_failed | 10 | 10 | | INFO:suspicious_RCU_usage | 0 | 21 | | backtrace:inet_ctl_sock_create | 0 | 21 | | backtrace:dccp_v4_init_net | 0 | 21 | | backtrace:ops_init | 0 | 21 | | backtrace:register_pernet_subsys | 0 | 21 | | backtrace:dccp_v4_init | 0 | 21 | | backtrace:kernel_init_freeable | 0 | 21 | +------------------------------------------------+------------+------------+ [ 3.532320] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 3.532320] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 3.532958] [ INFO: suspicious RCU usage. ] [ 3.532958] [ INFO: suspicious RCU usage. ] [ 3.533598] 4.2.0-rc3-00005-g730daa1 #2 Not tainted [ 3.533598] 4.2.0-rc3-00005-g730daa1 #2 Not tainted [ 3.534347] ------------------------------- [ 3.534347] ------------------------------- [ 3.534964] net/ipv4/cipso_ipv4.c:1936 suspicious rcu_dereference_protec= ted() usage! [ 3.534964] net/ipv4/cipso_ipv4.c:1936 suspicious rcu_dereference_protec= ted() usage! [ 3.536386] = [ 3.536386] other info that might help us debug this: [ 3.536386] = [ 3.536386] = [ 3.536386] other info that might help us debug this: [ 3.536386] = [ 3.537593] = [ 3.537593] rcu_scheduler_active =3D 1, debug_locks =3D 0 [ 3.537593] = [ 3.537593] rcu_scheduler_active =3D 1, debug_locks =3D 0 [ 3.538550] 3 locks held by swapper/1: [ 3.538550] 3 locks held by swapper/1: [ 3.539131] #0: = [ 3.539131] #0: ( (net_mutexnet_mutex){+.+.+.}){+.+.+.}, at: , at: [<4= 12e3d44>] register_pernet_subsys+0x17/0x2f [<412e3d44>] register_pernet_subsys+0x17/0x2f [ 3.540430] #1: = [ 3.540430] #1: ( (slock-AF_INETslock-AF_INET/1/1){+.....}){+.....}, a= t: , at: [<4116c83d>] smack_netlabel+0x37/0x81 [<4116c83d>] smack_netlabel+0x37/0x81 [ 3.541659] #2: = [ 3.541659] #2: ( (rcu_read_lockrcu_read_lock){......}){......}, at: ,= at: [<413adb4a>] rcu_read_lock+0x0/0x5d [<413adb4a>] rcu_read_lock+0x0/0x5d [ 3.542841] = [ 3.542841] stack backtrace: [ 3.542841] = [ 3.542841] stack backtrace: [ 3.543506] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc3-00005-g730= daa1 #2 [ 3.543506] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc3-00005-g730= daa1 #2 [ 3.544585] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 3.544585] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 3.546106] 00000000 [ 3.546106] 00000000 00000001 00000001 4005fddc 4005fddc 413c5dcc 413c5= dcc 4005fdf8 4005fdf8 410694c2 410694c2 4158ab66 4158ab66 4005c040 4005c040 [ 3.547340] 4c3f9740 [ 3.547340] 4c3f9740 519ae1cb 519ae1cb 519ae180 519ae180 4005fe1c 4005f= e1c 41364911 41364911 0000000b 0000000b 0000000c 0000000c 519ae1c0 519ae1c0 [ 3.548571] 519ae180 [ 3.548571] 519ae180 ffffffa7 ffffffa7 4f34f660 4f34f660 4c3f9740 4c3f9= 740 4005fe34 4005fe34 413ae46d 413ae46d 417aa958 417aa958 4c3f9740 4c3f9740 [ 3.549853] Call Trace: [ 3.549853] Call Trace: [ 3.550244] [<413c5dcc>] dump_stack+0x16/0x18 [ 3.550244] [<413c5dcc>] dump_stack+0x16/0x18 [ 3.550925] [<410694c2>] lockdep_rcu_suspicious+0xc4/0xcd [ 3.550925] [<410694c2>] lockdep_rcu_suspicious+0xc4/0xcd [ 3.551835] [<41364911>] cipso_v4_sock_setattr+0xc4/0x13c [ 3.551835] [<41364911>] cipso_v4_sock_setattr+0xc4/0x13c [ 3.552717] [<413ae46d>] netlbl_sock_setattr+0x65/0x7b [ 3.552717] [<413ae46d>] netlbl_sock_setattr+0x65/0x7b [ 3.553508] [<4116c867>] smack_netlabel+0x61/0x81 [ 3.553508] [<4116c867>] smack_netlabel+0x61/0x81 [ 3.554212] [<4116c8e9>] smack_socket_post_create+0x62/0x67 [ 3.554212] [<4116c8e9>] smack_socket_post_create+0x62/0x67 [ 3.555088] [<4116b1c2>] security_socket_post_create+0x31/0x45 [ 3.555088] [<4116b1c2>] security_socket_post_create+0x31/0x45 [ 3.555958] [<412d6313>] __sock_create+0x18a/0x1a3 [ 3.555958] [<412d6313>] __sock_create+0x18a/0x1a3 [ 3.556710] [<412d6634>] sock_create_kern+0x15/0x17 [ 3.556710] [<412d6634>] sock_create_kern+0x15/0x17 [ 3.557451] [<41351b71>] inet_ctl_sock_create+0x24/0x4f [ 3.557451] [<41351b71>] inet_ctl_sock_create+0x24/0x4f [ 3.558259] [<4185d98c>] dccp_v4_init_net+0x26/0x30 [ 3.558259] [<4185d98c>] dccp_v4_init_net+0x26/0x30 [ 3.558992] [<412e3c7f>] ops_init+0x129/0x14f [ 3.558992] [<412e3c7f>] ops_init+0x129/0x14f [ 3.559844] [<410422f2>] ? __local_bh_enable_ip+0x10f/0x116 [ 3.559844] [<410422f2>] ? __local_bh_enable_ip+0x10f/0x116 [ 3.560709] [<412e3d00>] register_pernet_operations+0x5b/0x88 [ 3.560709] [<412e3d00>] register_pernet_operations+0x5b/0x88 [ 3.561702] [<4185d996>] ? dccp_v4_init_net+0x30/0x30 [ 3.561702] [<4185d996>] ? dccp_v4_init_net+0x30/0x30 [ 3.562462] [<412e3d4b>] register_pernet_subsys+0x1e/0x2f [ 3.562462] [<412e3d4b>] register_pernet_subsys+0x1e/0x2f [ 3.563294] [<4185d9d8>] dccp_v4_init+0x42/0x70 [ 3.563294] [<4185d9d8>] dccp_v4_init+0x42/0x70 [ 3.563994] [<4100053f>] do_one_initcall+0x18b/0x19a [ 3.563994] [<4100053f>] do_one_initcall+0x18b/0x19a [ 3.564791] [<41822472>] ? repair_env_string+0x12/0x54 [ 3.564791] [<41822472>] ? repair_env_string+0x12/0x54 [ 3.565595] [<41056ba7>] ? parse_args+0x191/0x26f [ 3.565595] [<41056ba7>] ? parse_args+0x191/0x26f [ 3.566326] [<41822cea>] kernel_init_freeable+0x18d/0x205 [ 3.566326] [<41822cea>] kernel_init_freeable+0x18d/0x205 [ 3.567180] [<413c2731>] kernel_init+0xd/0xb5 [ 3.567180] [<413c2731>] kernel_init+0xd/0xb5 [ 3.567845] [<413cbf40>] ret_from_kernel_thread+0x20/0x30 [ 3.567845] [<413cbf40>] ret_from_kernel_thread+0x20/0x30 [ 3.568652] [<413c2724>] ? rest_init+0x113/0x113 [ 3.568652] [<413c2724>] ? rest_init+0x113/0x113 Thanks, Ying Huang --===============6569690470573009024== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.2.0-rc3-00005-g730daa1" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4yLjAtcmMzIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQt ZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05G SUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0zCkNPTkZJR19ERUZD T05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19J UlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNl dHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMy CkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklH X0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFW RV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5F TF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxf TFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CkNPTkZJR19LRVJO RUxfTFpPPXkKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hP U1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NZU1ZJUEMgaXMgbm90IHNldApDT05GSUdfUE9TSVhf TVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZ X0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15 CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CkNP TkZJR19BVURJVF9XQVRDSD15CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lzdGVt CiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpD T05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9E T01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0lSUV9ET01BSU5fREVCVUc9eQpDT05GSUdfSVJRX0ZP UkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9X QVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VS Q0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpD T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JS T0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdf R0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19IWl9Q RVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldAojIENPTkZJR19OT19IWiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rh c2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5H PXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJP Q0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQojIENPTkZJR19UQVNLU1RB VFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQpDT05G SUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBz ZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfS1RIUkVBRF9QUklPPTAKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JP T1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENP TkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09O RklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19D R1JPVVBfREVCVUc9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0RFVklD RT15CkNPTkZJR19DUFVTRVRTPXkKIyBDT05GSUdfUFJPQ19QSURfQ1BVU0VUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBpcyBub3Qg c2V0CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJ Ul9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKIyBDT05GSUdfUlRfR1JPVVBf U0NIRUQgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKIyBDT05GSUdfTkFN RVNQQUNFUyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNG U19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVMQVkgaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJ UD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKIyBD T05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklH X0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RF Uz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpD T05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15 CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVND QUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklH X1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExT WU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX1BDU1BLUl9QTEFU Rk9STT15CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19GVVRFWD15CkNPTkZJ R19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5U RkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CkNPTkZJ R19BSU89eQojIENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfUENJX1FV SVJLUz15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVO VFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExPQz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2 ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVS Rl9VU0VfVk1BTExPQz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX0NPTVBB VF9CUksgaXMgbm90IHNldApDT05GSUdfU0xBQj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldAoj IENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQoj IENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdf SEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19LUFJP QkVTIGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19VUFJPQkVTIGlzIG5v dCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxU SU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVT PXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJ R19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpD T05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJ R19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFT S19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklH X0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdf SEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9U SUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JF R1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hf SlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19I QVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19B UkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklM VEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNU T1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RP Ul9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVI9eQojIENP TkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFf VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15 CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9 eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFE X1RMUz15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkK Q09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwoj CiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJP RklMRV9BTEw9eQpDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19TTEFC SU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQpDT05GSUdfTU9E VUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CiMgQ09ORklHX01PRFVMRV9VTkxPQUQg aXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVf U1JDVkVSU0lPTl9BTEw9eQpDT05GSUdfTU9EVUxFX1NJRz15CkNPTkZJR19NT0RVTEVfU0lHX0ZP UkNFPXkKQ09ORklHX01PRFVMRV9TSUdfQUxMPXkKQ09ORklHX01PRFVMRV9TSUdfU0hBMT15CiMg Q09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19T SEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFVMRV9TSUdfU0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfSEFT SD0ic2hhMSIKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVM RVNfVFJFRV9MT09LVVA9eQojIENPTkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BU04xPXkK Q09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlD X1JNVz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNF X1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFu ZCBmZWF0dXJlcwojCiMgQ09ORklHX1pPTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU01QIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfWDg2X01QUEFSU0Ug aXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X0dP TERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9E RVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9bQojIENPTkZJR19JT1NGX01CSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 XzMyX0lSSVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMg bm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09O RklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklH X0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0 CkNPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9 eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19N NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZN TVggaXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1J SSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBF TlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdf TUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5v dCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNE IGlzIG5vdCBzZXQKQ09ORklHX01FTEFOPXkKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQK IyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNl dAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNP TkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09O RklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfQUxJR05NRU5UXzE2PXkKQ09ORklH X1g4Nl9JTlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9N SU5JTVVNX0NQVV9GQU1JTFk9NQpDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NF U1NPUl9TRUxFQ1Q9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CiMgQ09ORklHX0NQVV9TVVBfQ1lS SVhfMzIgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9BTUQ9eQojIENPTkZJR19DUFVfU1VQX0NF TlRBVVIgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdfQ1BV X1NVUF9VTUNfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJf Q1BVUz0xCiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZP TFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VO VD15CkNPTkZJR19VUF9MQVRFX0lOSVQ9eQpDT05GSUdfWDg2X1VQX0FQSUM9eQojIENPTkZJR19Y ODZfVVBfSU9BUElDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4 Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMg bm90IHNldAojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKQ09ORklHX1ZNODY9eQojIENPTkZJ R19YODZfMTZCSVQgaXMgbm90IHNldApDT05GSUdfVE9TSElCQT1tCkNPTkZJR19JOEs9bQojIENP TkZJR19YODZfUkVCT09URklYVVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X01TUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ1BVSUQ9eQojIENP TkZJR19OT0hJR0hNRU0gaXMgbm90IHNldAojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldApD T05GSUdfSElHSE1FTTY0Rz15CiMgQ09ORklHX1ZNU1BMSVRfM0cgaXMgbm90IHNldAojIENPTkZJ R19WTVNQTElUXzJHIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfMUc9eQpDT05GSUdfUEFHRV9P RkZTRVQ9MHg0MDAwMDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJR19YODZfUEFFPXkKQ09ORklH X0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkK Q09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5U RVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01B TlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1F TT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNP TkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19O T0RFIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9Q VExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklH X01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01Q QUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNP TkZJR19aT05FX0RNQV9GTEFHPTAKQ09ORklHX1ZJUlRfVE9fQlVTPXkKIyBDT05GSUdfS1NNIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BB UkVOVF9IVUdFUEFHRT15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBu b3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX05FRURf UEVSX0NQVV9LTT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DTUEg aXMgbm90IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19aQlVEPXkKQ09ORklH X1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf WlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpD T05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05GSUdf SElHSFBURSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09O RklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JF U0VSVkVfTE9XPTY0CiMgQ09ORklHX01BVEhfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01U UlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxF X0RFRkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpD T05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJD SF9SQU5ET009eQojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxf TVBYPXkKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKQ09ORklHX1NFQ0NPTVA9eQojIENPTkZJR19I Wl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKIyBDT05GSUdfU0NI RURfSFJUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpD T05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5v dCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NPTVBBVF9WRFNP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf RU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9w dGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdf UE1fU0xFRVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlz IG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldApDT05GSUdf V1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQ9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xF R0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNP TkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CkNPTkZJR19BQ1BJX1NMRUVQ PXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZf T1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90IHNldApD T05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049 eQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdf QUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX0lQTUkgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15 CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRS RF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15 CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19J T0FQSUM9eQojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVEIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQ RUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5v dCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQojIENP TkZJR19BUE0gaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19D UFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFf U1RBVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15 CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09O RklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9Q RVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9G UkVRX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQgaXMgbm90 IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT1tCgojCiMgQ1BVIGZyZXF1ZW5j eSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4 Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90 IHNldApDT05GSUdfRUxBTl9DUFVGUkVRPXkKQ09ORklHX1NDNTIwX0NQVUZSRVE9bQpDT05GSUdf WDg2X1BPV0VSTk9XX0s2PXkKIyBDT05GSUdfWDg2X1BPV0VSTk9XX0s3IGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0dYX1NVU1BNT0QgaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5U UklOTz1tCkNPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PX1RBQkxFPXkKQ09ORklHX1g4Nl9T UEVFRFNURVBfSUNIPW0KQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JPXkKQ09ORklHX1g4Nl9QNF9D TE9DS01PRD1tCiMgQ09ORklHX1g4Nl9DUFVGUkVRX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJ R19YODZfTE9OR1JVTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9MT05HSEFVTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9FX1BPV0VSU0FWRVIgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25z CiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfUkVMQVhF RF9DQVBfQ0hFQ0s9eQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQ VV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19B UkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExF IGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMg Q09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9 eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05G SUc9eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9CVVNfQURE Ul9UXzY0QklUPXkKIyBDT05GSUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQK IyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05GSUdfSFRfSVJRPXkKIyBDT05GSUdfUENJ X0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lf UEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9s bGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQojIENPTkZJR19JU0EgaXMgbm90IHNl dApDT05GSUdfU0N4MjAwPXkKQ09ORklHX1NDeDIwMEhSX1RJTUVSPW0KQ09ORklHX0FMSVg9eQpD T05GSUdfTkVUNTUwMT15CkNPTkZJR19HRU9TPXkKQ09ORklHX1RTNTUwMD15CkNPTkZJR19BTURf TkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMK IyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VM Rj15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CiMgQ09ORklHX0JJ TkZNVF9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPW0KIyBDT05GSUdfQ09SRURV TVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfUE1DX0FUT009 eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkK Q09ORklHX1BBQ0tFVF9ESUFHPW0KQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMg bm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VS PW0KIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fTUlHUkFU RT15CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09N UD1tCkNPTkZJR19ORVRfS0VZPW0KIyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQK Q09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMgbm90IHNldAojIENPTkZJR19J UF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BO UF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5Q X1JBUlAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVY PXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQojIENPTkZJR19ORVRfSVBHUkUgaXMgbm90IHNldApD T05GSUdfU1lOX0NPT0tJRVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdf TkVUX1VEUF9UVU5ORUw9bQpDT05GSUdfTkVUX0ZPVT1tCiMgQ09ORklHX05FVF9GT1VfSVBfVFVO TkVMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVWRV9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0lO RVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9eQpDT05GSUdfSU5FVF9JUENPTVA9bQpDT05GSUdfSU5F VF9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUX1RVTk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9E RV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lORVRf WEZSTV9NT0RFX0JFRVQ9bQojIENPTkZJR19JTkVUX0xSTyBpcyBub3Qgc2V0CkNPTkZJR19JTkVU X0RJQUc9bQpDT05GSUdfSU5FVF9UQ1BfRElBRz1tCkNPTkZJR19JTkVUX1VEUF9ESUFHPW0KIyBD T05GSUdfVENQX0NPTkdfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9 eQpDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCiMgQ09ORklHX1RDUF9NRDVTSUcgaXMg bm90IHNldApDT05GSUdfSVBWNj1tCiMgQ09ORklHX0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90IHNl dApDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19J TkVUNl9FU1A9bQpDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCkNPTkZJ R19JTkVUNl9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9bQpDT05GSUdfSU5FVDZf WEZSTV9NT0RFX1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPW0KQ09O RklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9Q VElNSVpBVElPTj1tCkNPTkZJR19JUFY2X1ZUST1tCkNPTkZJR19JUFY2X1NJVD1tCiMgQ09ORklH X0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09O RklHX0lQVjZfVFVOTkVMPW0KIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBW Nl9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9TVUJUUkVFUz15CiMgQ09ORklHX0lQVjZf TVJPVVRFIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFS Sz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFN UElORz15CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKQ09O RklHX0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENP TkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUF9DQ0lE MyBpcyBub3Qgc2V0CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCkNPTkZJR19JUF9EQ0NQX0RF QlVHPXkKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNl dApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVG QVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NP T0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpD T05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKQ09O RklHX1RJUEM9bQojIENPTkZJR19USVBDX01FRElBX1VEUCBpcyBub3Qgc2V0CkNPTkZJR19BVE09 bQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1tCkNPTkZJR19B VE1fTVBPQT1tCkNPTkZJR19BVE1fQlIyNjg0PW0KQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVI9 eQpDT05GSUdfTDJUUD1tCkNPTkZJR19MMlRQX0RFQlVHRlM9bQpDT05GSUdfTDJUUF9WMz15CkNP TkZJR19MMlRQX0lQPXkKQ09ORklHX0wyVFBfRVRIPW0KQ09ORklHX01SUD15CiMgQ09ORklHX0JS SURHRSBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9H VlJQIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CkNPTkZJR19ERUNORVQ9eQpD T05GSUdfREVDTkVUX1JPVVRFUj15CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklH X0lQWCBpcyBub3Qgc2V0CkNPTkZJR19BVEFMSz15CkNPTkZJR19ERVZfQVBQTEVUQUxLPW0KQ09O RklHX0lQRERQPW0KIyBDT05GSUdfSVBERFBfRU5DQVAgaXMgbm90IHNldApDT05GSUdfWDI1PXkK Q09ORklHX0xBUEI9eQojIENPTkZJR19QSE9ORVQgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTj1t CkNPTkZJR182TE9XUEFOX05IQz1tCkNPTkZJR182TE9XUEFOX05IQ19ERVNUPW0KQ09ORklHXzZM T1dQQU5fTkhDX0ZSQUdNRU5UPW0KIyBDT05GSUdfNkxPV1BBTl9OSENfSE9QIGlzIG5vdCBzZXQK Q09ORklHXzZMT1dQQU5fTkhDX0lQVjY9bQpDT05GSUdfNkxPV1BBTl9OSENfTU9CSUxJVFk9bQpD T05GSUdfNkxPV1BBTl9OSENfUk9VVElORz1tCkNPTkZJR182TE9XUEFOX05IQ19VRFA9bQpDT05G SUdfSUVFRTgwMjE1ND15CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD1tCiMgQ09ORklHX0lFRUU4 MDIxNTRfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxNTQ9bQpDT05GSUdfTkVUX1ND SEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKIyBDT05GSUdfTkVUX1NDSF9DQlEgaXMg bm90IHNldApDT05GSUdfTkVUX1NDSF9IVEI9bQojIENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90 IHNldAojIENPTkZJR19ORVRfU0NIX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUFJJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTVVMVElRIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1NDSF9SRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9TRkI9eQojIENPTkZJR19ORVRf U0NIX1NGUSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1RFUUw9bQojIENPTkZJR19ORVRfU0NI X1RCRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfR1JFRCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9TQ0hfRFNNQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdf TkVUX1NDSF9EUlI9bQpDT05GSUdfTkVUX1NDSF9NUVBSSU89bQpDT05GSUdfTkVUX1NDSF9DSE9L RT15CiMgQ09ORklHX05FVF9TQ0hfUUZRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ09ERUw9 eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD1tCkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05F VF9TQ0hfSEhGPW0KQ09ORklHX05FVF9TQ0hfUElFPW0KIyBDT05GSUdfTkVUX1NDSF9JTkdSRVNT IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfUExVRz1tCgojCiMgQ2xhc3NpZmljYXRpb24KIwpD T05GSUdfTkVUX0NMUz15CiMgQ09ORklHX05FVF9DTFNfQkFTSUMgaXMgbm90IHNldApDT05GSUdf TkVUX0NMU19UQ0lOREVYPW0KIyBDT05GSUdfTkVUX0NMU19ST1VURTQgaXMgbm90IHNldAojIENP TkZJR19ORVRfQ0xTX0ZXIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfVTMyPW0KQ09ORklHX0NM U19VMzJfUEVSRj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPXkK Q09ORklHX05FVF9DTFNfUlNWUDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPXkKIyBDT05GSUdfTkVU X0NMU19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19CUEY9bQpDT05GSUdfTkVUX0NM U19GTE9XRVI9eQojIENPTkZJR19ORVRfRU1BVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNf QUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD1tCiMgQ09O RklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfTUlSUkVEIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9BQ1RfTkFUPW0KQ09ORklHX05FVF9BQ1RfUEVESVQ9bQojIENPTkZJR19O RVRfQUNUX1NJTVAgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05F VF9BQ1RfQ1NVTT1tCkNPTkZJR19ORVRfQUNUX1ZMQU49bQpDT05GSUdfTkVUX0FDVF9CUEY9bQoj IENPTkZJR19ORVRfQ0xTX0lORCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQojIENP TkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVSPW0KQ09ORklHX0JBVE1BTl9B RFY9bQojIENPTkZJR19CQVRNQU5fQURWX0JMQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9B RFZfREFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9OQyBpcyBub3Qgc2V0CkNPTkZJ R19CQVRNQU5fQURWX01DQVNUPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfVlNP Q0tFVFM9bQpDT05GSUdfTkVUTElOS19NTUFQPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJ R19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJR19NUExTX1JPVVRJTkc9eQojIENP TkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJ RD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CgojCiMgTmV0d29yayB0 ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFJPUF9N T05JVE9SPW0KQ09ORklHX0hBTVJBRElPPXkKCiMKIyBQYWNrZXQgUmFkaW8gcHJvdG9jb2xzCiMK IyBDT05GSUdfQVgyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CkNPTkZJR19J UkRBPXkKCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj1tCiMgQ09ORklHX0lSQ09N TSBpcyBub3Qgc2V0CkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9wdGlvbnMKIwojIENP TkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREFfRkFTVF9S UiBpcyBub3Qgc2V0CkNPTkZJR19JUkRBX0RFQlVHPXkKCiMKIyBJbmZyYXJlZC1wb3J0IGRldmlj ZSBkcml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19JUlRUWV9TSVIg aXMgbm90IHNldAoKIwojIERvbmdsZSBzdXBwb3J0CiMKCiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMK IwpDT05GSUdfTlNDX0ZJUj15CkNPTkZJR19XSU5CT05EX0ZJUj1tCiMgQ09ORklHX1RPU0hJQkFf RklSIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DX0lSQ0NfRklSIGlzIG5vdCBzZXQKQ09ORklHX0FM SV9GSVI9eQojIENPTkZJR19WTFNJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WSUFfRklSPW0KQ09O RklHX0JUPW0KQ09ORklHX0JUX0JSRURSPXkKQ09ORklHX0JUX1JGQ09NTT15CiMgQ09ORklHX0JU X1JGQ09NTV9UVFkgaXMgbm90IHNldApDT05GSUdfQlRfQk5FUD1tCiMgQ09ORklHX0JUX0JORVBf TUNfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVIgaXMgbm90 IHNldAojIENPTkZJR19CVF9ISURQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfTEUgaXMgbm90IHNl dApDT05GSUdfQlRfU0VMRlRFU1Q9eQpDT05GSUdfQlRfREVCVUdGUz15CgojCiMgQmx1ZXRvb3Ro IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQlRfSENJVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19C VF9IQ0lWSENJPW0KQ09ORklHX0JUX01SVkw9bQpDT05GSUdfQUZfUlhSUEM9bQpDT05GSUdfQUZf UlhSUENfREVCVUc9eQpDT05GSUdfUlhLQUQ9bQpDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJ UkVMRVNTPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfQ0ZH ODAyMTE9bQpDT05GSUdfTkw4MDIxMV9URVNUTU9ERT15CiMgQ09ORklHX0NGRzgwMjExX0RFVkVM T1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRUdfREVCVUc9eQpDT05G SUdfQ0ZHODAyMTFfQ0VSVElGSUNBVElPTl9PTlVTPXkKIyBDT05GSUdfQ0ZHODAyMTFfUkVHX0NF TExVTEFSX0hJTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfUkVHX1JFTEFYX05PX0lS IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9JTlRFUk5B TF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKIyBDT05GSUdfTElCODAy MTEgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9bQpDT05GSUdfTUFDODAyMTFfSEFTX1JDPXkK Q09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVM X0hUPXkKIyBDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfVkhUIGlzIG5vdCBzZXQKQ09ORklH X01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVM VD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklHX01BQzgwMjExX0xF RFM9eQpDT05GSUdfTUFDODAyMTFfREVCVUdGUz15CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0Vf VFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNl dApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05GSUdfV0lNQVg9bQpDT05G SUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05GSUdfUkZLSUxMPW0KQ09ORklHX1JGS0lMTF9MRURT PXkKIyBDT05GSUdfUkZLSUxMX0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTF9SRUdVTEFU T1I9bQpDT05GSUdfUkZLSUxMX0dQSU89bQpDT05GSUdfTkVUXzlQPW0KQ09ORklHX05FVF85UF9W SVJUSU89bQpDT05GSUdfTkVUXzlQX0RFQlVHPXkKQ09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9E RUJVRz15CiMgQ09ORklHX0NBSUZfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRl9VU0Ig aXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9bQpDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUc9 eQojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKQ09ORklHX05G Qz1tCkNPTkZJR19ORkNfRElHSVRBTD1tCkNPTkZJR19ORkNfTkNJPW0KQ09ORklHX05GQ19OQ0lf U1BJPXkKIyBDT05GSUdfTkZDX05DSV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0hDSSBp cyBub3Qgc2V0CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpD T05GSUdfTkZDX1RSRjc5NzBBPW0KQ09ORklHX05GQ19TSU09bQojIENPTkZJR19ORkNfTVJWTCBp cyBub3Qgc2V0CkNPTkZJR19ORkNfU1RfTkNJPW0KQ09ORklHX05GQ19TVF9OQ0lfSTJDPW0KQ09O RklHX05GQ19OWFBfTkNJPW0KQ09ORklHX05GQ19OWFBfTkNJX0kyQz1tCgojCiMgRGV2aWNlIERy aXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBF Uj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05G SUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19Q UkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1X QVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxM QkFDSz15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19TWVNf SFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJ R19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpD T05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0ZF TkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9 eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05GSUdfTVREPW0KQ09ORklHX01URF9URVNUUz1tCkNP TkZJR19NVERfUkVEQk9PVF9QQVJUUz1tCkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxP Q0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNldAoj IENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05MWSBpcyBub3Qgc2V0CkNPTkZJR19NVERf Q01ETElORV9QQVJUUz1tCkNPTkZJR19NVERfT0ZfUEFSVFM9bQojIENPTkZJR19NVERfQVI3X1BB UlRTIGlzIG5vdCBzZXQKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwoj CkNPTkZJR19NVERfT09QUz1tCiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90 IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBp cyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0K Q09ORklHX01URF9DRklfQURWX09QVElPTlM9eQpDT05GSUdfTVREX0NGSV9OT1NXQVA9eQojIENP TkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfTEVf QllURV9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9HRU9NRVRSWSBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf Mj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19X SURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9D RklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9PVFA9eQpDT05GSUdf TVREX0NGSV9JTlRFTEVYVD1tCkNPTkZJR19NVERfQ0ZJX0FNRFNURD1tCkNPTkZJR19NVERfQ0ZJ X1NUQUE9bQpDT05GSUdfTVREX0NGSV9VVElMPW0KQ09ORklHX01URF9SQU09bQpDT05GSUdfTVRE X1JPTT1tCiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAoKIwojIE1hcHBpbmcgZHJpdmVy cyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdf TVREX1BIWVNNQVA9bQpDT05GSUdfTVREX1BIWVNNQVBfQ09NUEFUPXkKQ09ORklHX01URF9QSFlT TUFQX1NUQVJUPTB4ODAwMDAwMApDT05GSUdfTVREX1BIWVNNQVBfTEVOPTAKQ09ORklHX01URF9Q SFlTTUFQX0JBTktXSURUSD0yCkNPTkZJR19NVERfUEhZU01BUF9PRj1tCiMgQ09ORklHX01URF9U UzU1MDAgaXMgbm90IHNldApDT05GSUdfTVREX1NCQ19HWFg9bQpDT05GSUdfTVREX0FNRDc2WFJP TT1tCiMgQ09ORklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0VTQjJST00g aXMgbm90IHNldAojIENPTkZJR19NVERfQ0s4MDRYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X1NDQjJfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKQ09O RklHX01URF9MNDQwR1g9bQojIENPTkZJR19NVERfUENJIGlzIG5vdCBzZXQKQ09ORklHX01URF9H UElPX0FERFI9bQojIENPTkZJR19NVERfSU5URUxfVlJfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01U RF9QTEFUUkFNPW0KQ09ORklHX01URF9MQVRDSF9BRERSPW0KCiMKIyBTZWxmLWNvbnRhaW5lZCBN VEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTTI1UDgwPW0KQ09ORklHX01U RF9TU1QyNUw9bQpDT05GSUdfTVREX1NMUkFNPW0KQ09ORklHX01URF9QSFJBTT1tCkNPTkZJR19N VERfTVREUkFNPW0KQ09ORklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklHX01URFJBTV9F UkFTRV9TSVpFPTEyOAoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19N VERfRE9DRzM9bQpDT05GSUdfQkNIX0NPTlNUX009MTQKQ09ORklHX0JDSF9DT05TVF9UPTQKIyBD T05GSUdfTVREX05BTkQgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkQ9bQojIENPTkZJR19N VERfT05FTkFORF9WRVJJRllfV1JJVEUgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfR0VO RVJJQz1tCiMgQ09ORklHX01URF9PTkVOQU5EX09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9P TkVOQU5EXzJYX1BST0dSQU0gaXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1v cnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9bQpDT05GSUdfTVREX1FJTkZPX1BST0JFPW0K Q09ORklHX01URF9TUElfTk9SPW0KIyBDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlMg aXMgbm90IHNldApDT05GSUdfTVREX1VCST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00 MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAg aXMgbm90IHNldApDT05GSUdfTVREX1VCSV9HTFVFQkk9bQpDT05GSUdfRFRDPXkKQ09ORklHX09G PXkKQ09ORklHX09GX1VOSVRURVNUPXkKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09GX0VB UkxZX0ZMQVRUUkVFPXkKIyBDT05GSUdfT0ZfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19PRl9B RERSRVNTPXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19P Rl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9NVEQ9eQpDT05GSUdfT0ZfUkVT T0xWRT15CiMgQ09ORklHX09GX09WRVJMQVkgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9I QVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1BOUD15 CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBB Q1BJPXkKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBu b3Qgc2V0CkNPTkZJR19BRDUyNVhfRFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQpDT05G SUdfQUQ1MjVYX0RQT1RfU1BJPW0KIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05G SUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJ R19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCiMgQ09ORklHX0hQX0lM TyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAwMz1tCkNPTkZJ R19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9bQojIENPTkZJR19TRU5TT1JTX0JI MTc4MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNPTkZJR19TRU5TT1JTX0FQ RFM5OTBYPXkKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBu b3Qgc2V0CkNPTkZJR19USV9EQUM3NTEyPXkKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90 IHNldApDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9bQojIENPTkZJR19CTVAwODVf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRz15CkNP TkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD1tCiMgQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTAg aXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKIyBD T05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5v dCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01f OTNDWDYgaXMgbm90IHNldApDT05GSUdfRUVQUk9NXzkzWFg0Nj1tCiMgQ09ORklHX0NCNzEwX0NP UkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGlu ZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBt b2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPW0KIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90 IHNldAoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoK IwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMK CiMKIyBTQ0lGIERyaXZlcgojCkNPTkZJR19FQ0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90 IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15 CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09ORklHX1ND U0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05G SUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMK IyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5v dCBzZXQKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlRO IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NU X05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90 IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lO UFVUX0xFRFM9eQojIENPTkZJR19JTlBVVF9GRl9NRU1MRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfUE9MTERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBp bnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVW X1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVU X01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5v dCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15 CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9B RFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xL S0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQx NiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVX VE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5L QkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PTUFQNCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNF X1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQ PXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9 eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5U PXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf UFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5v dCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfVk1N T1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklH X01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5v dCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFO X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJ R19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUlT QyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09O RklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJ R19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJDNzEwPW0KIyBDT05GSUdfU0VSSU9f UENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9 eQojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUFMy TVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNfUFMyPXkKQ09ORklHX1NFUklPX0FQQlBT Mj15CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwoj CkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15 CiMgQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVH QUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05P TlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdf Tl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdf REVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMK Q09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJ QUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09O RklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklH X1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19T RVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0lOR0VOSUMg aXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19T RVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENP TkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9YSUxJTlhfUFNfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVB UlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5U SyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQ TUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdf SVBNSV9ERVZJQ0VfSU5URVJGQUNFPW0KQ09ORklHX0lQTUlfU0k9bQpDT05GSUdfSVBNSV9TSV9Q Uk9CRV9ERUZBVUxUUz15CkNPTkZJR19JUE1JX1NTSUY9eQpDT05GSUdfSVBNSV9XQVRDSERPRz1t CkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5E T01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9N X0FNRD15CkNPTkZJR19IV19SQU5ET01fR0VPREU9eQojIENPTkZJR19IV19SQU5ET01fVklBIGlz IG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89bQpDT05GSUdfSFdfUkFORE9NX1RQTT1t CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENP TkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTllQSSBpcyBub3Qgc2V0CiMgQ09O RklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0N4MjAwX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19QQzg3MzZ4X0dQSU8gaXMgbm90IHNldApDT05GSUdfTlNDX0dQSU89bQojIENPTkZJR19I UEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklH X1RDR19UUE09eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfSTJDX0FUTUVMIGlz IG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPXkKQ09ORklHX1RDR19USVNfSTJD X05VVk9UT049bQpDT05GSUdfVENHX05TQz1tCiMgQ09ORklHX1RDR19BVE1FTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19DUkIgaXMgbm90 IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0IGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NL PW0KQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJD IHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklH X0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj1t CkNPTkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09O RklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9bQojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90 IHNldApDT05GSUdfSTJDX01VWF9QQ0E5NTQxPW0KIyBDT05GSUdfSTJDX01VWF9QQ0E5NTR4IGlz IG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNP TkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQ QyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJ MTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19J MkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMg bm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMK IwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVy cyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNf R1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19FRzIwVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfR1BJTz15CkNPTkZJR19JMkNf S0VNUExEPXkKQ09ORklHX0kyQ19PQ09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT1tCiMg Q09ORklHX0kyQ19QWEEgaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfU0lNVEVDPW0KQ09ORklHX0kyQ19YSUxJTlg9bQoKIwojIEV4dGVybmFsIEky Qy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NN QnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTD15CiMgQ09ORklHX1ND eDIwMF9BQ0IgaXMgbm90IHNldApDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19JMkNfU0xBVkUg aXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0 CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVHPXkKQ09ORklHX1NQSV9NQVNURVI9eQoKIwoj IFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1NQSV9BTFRFUkE9bQpDT05G SUdfU1BJX0JJVEJBTkc9eQojIENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qgc2V0CkNPTkZJR19T UElfR1BJTz15CkNPTkZJR19TUElfRlNMX0xJQj1tCkNPTkZJR19TUElfRlNMX1NQST1tCiMgQ09O RklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYw MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UT1BDTElGRl9QQ0ggaXMgbm90IHNldApDT05GSUdf U1BJX1hDT01NPXkKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9a WU5RTVBfR1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0 CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9UTEU2MlgwPW0KQ09ORklHX1NQTUk9bQojIENPTkZJR19IU0kgaXMgbm90 IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19OVFBfUFBTPXkKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKQ09O RklHX1BQU19DTElFTlRfS1RJTUVSPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qg c2V0CiMgQ09ORklHX1BQU19DTElFTlRfR1BJTyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRv cnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xP Q0s9bQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBz ZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSCBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElP TElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19B Q1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90 IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9bQoKIwojIE1lbW9y eSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlPPW0KQ09ORklHX0dQ SU9fQUxURVJBPW0KQ09ORklHX0dQSU9fRFdBUEI9bQpDT05GSUdfR1BJT19GNzE4OFg9eQojIENP TkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfR1BJT19HUkdQSU89 bQojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc2MUU9eQojIENP TkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fU0NIMzExWD15CkNPTkZJR19HUElPX1RTNTUwMD1tCiMgQ09ORklHX0dQ SU9fVlg4NTUgaXMgbm90IHNldApDT05GSUdfR1BJT19YSUxJTlg9eQoKIwojIEkyQyBHUElPIGV4 cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FE TlA9eQojIENPTkZJR19HUElPX01BWDczMDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDcz MlggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19H UElPX1BDRjg1N1ggaXMgbm90IHNldApDT05GSUdfR1BJT19TWDE1MFg9eQoKIwojIE1GRCBHUElP IGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fQVJJWk9OQSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RBOTA1Mj15CiMgQ09ORklHX0dQSU9f REE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fS0VNUExEPW0KIyBDT05GSUdfR1BJT19MUDM5 NDMgaXMgbm90IHNldApDT05GSUdfR1BJT19SQzVUNTgzPXkKIyBDT05GSUdfR1BJT19UUFM2NTkx MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RQUzY1OTEyPXkKQ09ORklHX0dQSU9fVFdMNDAzMD15 CiMgQ09ORklHX0dQSU9fV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fV004MzUwPW0KIyBD T05GSUdfR1BJT19XTTg5OTQgaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90 IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxf SU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElP X1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NPREFWSUxMRSBpcyBub3Qgc2V0Cgoj CiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fNzRYMTY0PXkKIyBDT05GSUdfR1BJ T19NQVg3MzAxIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUNQMjNTMDg9bQpDT05GSUdfR1BJT19N QzMzODgwPW0KIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBD T05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUERBX1BPV0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFYODkyNV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1dNODMx WF9CQUNLVVAgaXMgbm90IHNldAojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldAojIENP TkZJR19XTTgzNTBfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFUVEVSWV84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf RFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3eDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFY ODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVFdMNDAzMCBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc2OTMgaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JR MjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUg aXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVFBTNjUwOTAgaXMgbm90 IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19C QVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBz ZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfQVZTPXkKQ09O RklHX0hXTU9OPW0KQ09ORklHX0hXTU9OX1ZJRD1tCiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAg aXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJV PW0KQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz1tCkNPTkZJR19TRU5TT1JTX0FENzMxND1tCkNP TkZJR19TRU5TT1JTX0FENzQxND1tCkNPTkZJR19TRU5TT1JTX0FENzQxOD1tCkNPTkZJR19TRU5T T1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0KIyBDT05GSUdfU0VOU09SU19B RE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05GSUdfU0VO U09SU19BRFQ3WDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzMxMD1tCkNPTkZJR19TRU5TT1JTX0FE VDc0MTA9bQojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCiMgQ09ORklHX1NFTlNPUlNfQURU NzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KQ09O RklHX1NFTlNPUlNfQVRYUDE9bQpDT05GSUdfU0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JT X0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0RFTExfU01NPW0KIyBDT05GSUdfU0VOU09SU19EQTkw NTJfQURDIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREE5MDU1PW0KIyBDT05GSUdfU0VOU09S U19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCiMgQ09ORklHX1NF TlNPUlNfRjcxODgyRkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzUzNzVTPW0KQ09ORklH X1NFTlNPUlNfTUMxMzc4M19BREM9bQpDT05GSUdfU0VOU09SU19GU0NITUQ9bQojIENPTkZJR19T RU5TT1JTX0dMNTE4U00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KQ09ORklH X1NFTlNPUlNfRzc2MEE9bQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSElINjEzMD1tCkNP TkZJR19TRU5TT1JTX0lCTUFFTT1tCkNPTkZJR19TRU5TT1JTX0lCTVBFWD1tCiMgQ09ORklHX1NF TlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCiMgQ09ORklH X1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0pDNDI9bQpDT05GSUdfU0VO U09SU19QT1dSMTIyMD1tCiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzI5NDU9bQpDT05GSUdfU0VOU09SU19MVEM0MTUxPW0KIyBDT05GSUdfU0VO U09SU19MVEM0MjE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj1tCkNPTkZJR19T RU5TT1JTX0xUQzQyNDU9bQpDT05GSUdfU0VOU09SU19MVEM0MjYwPW0KQ09ORklHX1NFTlNPUlNf TFRDNDI2MT1tCkNPTkZJR19TRU5TT1JTX01BWDExMTE9bQpDT05GSUdfU0VOU09SU19NQVgxNjA2 NT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KQ09O RklHX1NFTlNPUlNfTUFYMTk3PW0KQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCiMgQ09ORklHX1NF TlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdf U0VOU09SU19NQVg2Njk3PW0KQ09ORklHX1NFTlNPUlNfSFRVMjE9bQojIENPTkZJR19TRU5TT1JT X01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19M TTYzPW0KQ09ORklHX1NFTlNPUlNfTE03MD1tCkNPTkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdf U0VOU09SU19MTTc1PW0KQ09ORklHX1NFTlNPUlNfTE03Nz1tCiMgQ09ORklHX1NFTlNPUlNfTE03 OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KIyBDT05GSUdfU0VOU09SU19MTTg3IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KIyBD T05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfUEM4NzQyNz1tCiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q2 Nzc1PW0KQ09ORklHX1NFTlNPUlNfTkNUNzgwMj1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQojIENPTkZJ R19TRU5TT1JTX1BNQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCkNPTkZJ R19TRU5TT1JTX0xNMjUwNjY9bQpDT05GSUdfU0VOU09SU19MVEMyOTc4PW0KQ09ORklHX1NFTlNP UlNfTFRDMjk3OF9SRUdVTEFUT1I9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2ND1tCkNPTkZJR19T RU5TT1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCkNPTkZJR19TRU5TT1JT X1RQUzQwNDIyPW0KQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19TRU5TT1JTX1VDRDky MDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9bQpDT05GSUdfU0VOU09SU19QV01fRkFOPW0KQ09O RklHX1NFTlNPUlNfU0hUMTU9bQojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfU0hUQzE9bQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19ETUUxNzM3PW0KIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz1tCkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPW0KQ09O RklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KQ09ORklH X1NFTlNPUlNfU01TQzQ3QjM5Nz1tCiMgQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FEQzEyOEQ4MTg9bQpDT05GSUdfU0VOU09SU19BRFMxMDE1PW0KIyBDT05GSUdfU0VOU09SU19B RFM3ODI4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTNzg3MT1tCkNPTkZJR19TRU5TT1JT X0FNQzY4MjE9bQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEM3ND1tCkNPTkZJR19TRU5T T1JTX1RITUM1MD1tCiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklB X0NQVVRFTVA9bQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVzgzNzgxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9bQpDT05G SUdfU0VOU09SU19XODM3OTJEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkzPW0KQ09ORklHX1NFTlNP UlNfVzgzNzk1PW0KIyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz1tCkNPTkZJ R19TRU5TT1JTX1c4MzYyN0hGPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPW0KQ09ORklHX1NF TlNPUlNfV004MzFYPW0KQ09ORklHX1NFTlNPUlNfV004MzUwPW0KCiMKIyBBQ1BJIGRyaXZlcnMK IwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfT0Yg aXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFM X0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxU X0dPVl9QT1dFUl9BTExPQ0FUT1I9eQpDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CiMg Q09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf R09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkK Q09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CkNPTkZJR19USEVSTUFMX0VNVUxB VElPTj15CkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPW0KQ09ORklHX0lOVEVMX1NPQ19EVFNfSU9T Rl9DT1JFPW0KQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD1tCiMgQ09ORklHX0lOVDM0MFhf VEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJz CiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMK IyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05G SUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19C Q01BPW0KQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BD ST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJf UENJPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldAojIENPTkZJR19C Q01BX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0 CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMg Q09ORklHX01GRF9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9BUzM3MjI9eQpDT05GSUdfUE1JQ19BRFA1NTIwPXkKQ09ORklHX01GRF9B QVQyODcwX0NPUkU9eQojIENPTkZJR19NRkRfQVRNRUxfSExDREMgaXMgbm90IHNldApDT05GSUdf TUZEX0JDTTU5MFhYPW0KIyBDT05GSUdfTUZEX0FYUDIwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf Q1JPU19FQz15CkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9bQojIENPTkZJR19NRkRfQ1JPU19FQ19T UEkgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19QTUlD X0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX1NQST15CiMgQ09ORklHX01GRF9EQTkwNTJfSTJD IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNTU9eQpDT05GSUdfTUZEX0RBOTA2Mz15CiMgQ09O RklHX01GRF9EQTkxNTAgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFg9bQpDT05GSUdfTUZE X01DMTNYWFhfU1BJPW0KIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9bQpDT05GSUdf SFRDX0kyQ1BMRD15CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NI IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19N RkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD15CkNPTkZJR19NRkRf ODhQTTgwMD1tCkNPTkZJR19NRkRfODhQTTgwNT1tCkNPTkZJR19NRkRfODhQTTg2MFg9eQpDT05G SUdfTUZEX01BWDE0NTc3PXkKQ09ORklHX01GRF9NQVg3NzY4Nj15CkNPTkZJR19NRkRfTUFYNzc2 OTM9eQpDT05GSUdfTUZEX01BWDc3ODQzPXkKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNl dApDT05GSUdfTUZEX01BWDg5MjU9eQpDT05GSUdfTUZEX01BWDg5OTc9eQojIENPTkZJR19NRkRf TUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTVQ2Mzk3PXkKQ09ORklHX01GRF9NRU5GMjFC TUM9bQojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMy MVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNldApDT05GSUdfTUZE X1JUNTAzMz1tCkNPTkZJR19NRkRfUkM1VDU4Mz15CkNPTkZJR19NRkRfUks4MDg9eQojIENPTkZJ R19NRkRfUk41VDYxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19N RkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPW0KQ09ORklHX01GRF9T TTUwMV9HUElPPXkKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1NNU0MgaXMgbm90IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9TVE1QRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldApDT05G SUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQMzk0Mz15CiMgQ09ORklHX01G RF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklH X1RQUzYxMDVYPXkKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3 WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUwOTA9eQpDT05GSUdfTUZEX1RQUzY1MjE3PXkK IyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlz IG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19NRkRfVFBTNjU5MTI9eQojIENP TkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTkxMl9TUEk9 eQpDT05GSUdfTUZEX1RQUzgwMDMxPXkKQ09ORklHX1RXTDQwMzBfQ09SRT15CkNPTkZJR19NRkRf VFdMNDAzMF9BVURJTz15CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfV0wxMjczX0NPUkU9bQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01GRF9USU1CRVJE QUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19N RkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdfTUZEX0FSSVpPTkFf U1BJPW0KIyBDT05GSUdfTUZEX1dNNTEwMiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV001MTEwPXkK Q09ORklHX01GRF9XTTg5OTc9eQojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dNODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODMxWF9T UEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19N RkRfV004OTk0PW0KQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQpD T05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxf Q09OU1VNRVI9bQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj1tCkNPTkZJR19S RUdVTEFUT1JfODhQTTgwMD1tCiMgQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNyBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT1tCkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PW0KQ09O RklHX1JFR1VMQVRPUl9BQVQyODcwPW0KQ09ORklHX1JFR1VMQVRPUl9BUzM3MjI9eQpDT05GSUdf UkVHVUxBVE9SX0JDTTU5MFhYPW0KIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA1MiBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfREE5MDU1PXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9bQpDT05G SUdfUkVHVUxBVE9SX0RBOTIxMD1tCkNPTkZJR19SRUdVTEFUT1JfREE5MjExPW0KQ09ORklHX1JF R1VMQVRPUl9GQU41MzU1NT15CiMgQ09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0lTTDYy NzFBPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3Mj15 CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3NTU9bQojIENP TkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1 Nzc9bQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfTUFYODY0OT15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1 MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1Jf TUFYODk5Nz15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODY9bQpDT05GSUdfUkVHVUxBVE9SX01B WDc3NjkzPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgwMj1tCkNPTkZJR19SRUdVTEFUT1JfTUFY Nzc4NDM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT1tCkNPTkZJR19SRUdVTEFUT1Jf TUMxMzc4Mz1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9NVDYzOTc9bQojIENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01f U1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SQzVUNTgzIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9SSzgwOD15CiMgQ09ORklHX1JFR1VMQVRPUl9SVDUwMzMgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9eQpDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9bQpD T05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPW0KIyBD T05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2 MjM2MD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQojIENPTkZJR19SRUdVTEFUT1JfVFBT NjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwPW0KQ09ORklHX1JFR1VM QVRPUl9UUFM2NTIxNz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9eQojIENPTkZJR19SRUdV TEFUT1JfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPW0KQ09O RklHX1JFR1VMQVRPUl9UUFM4MDAzMT15CkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD15CkNPTkZJ R19SRUdVTEFUT1JfV004MzFYPW0KQ09ORklHX1JFR1VMQVRPUl9XTTgzNTA9bQojIENPTkZJR19S RUdVTEFUT1JfV004OTk0IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBPUlQ9bQoKIwojIE11 bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMg bm90IHNldAojIENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15 CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNf U1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX1ZJREVP X0RFVj1tCiMgQ09ORklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19W SURFT19WNEwyPW0KIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9DT1JFPW0KIyBD T05GSUdfRFZCX05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTgKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUz15Cgoj CiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQK CiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfUkFESU9fQURBUFRFUlM9 eQpDT05GSUdfUkFESU9fU0k0NzBYPXkKQ09ORklHX0kyQ19TSTQ3MFg9bQpDT05GSUdfUkFESU9f U0k0NzEzPW0KIyBDT05GSUdfUExBVEZPUk1fU0k0NzEzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19T STQ3MTM9bQojIENPTkZJR19SQURJT19NQVhJUkFESU8gaXMgbm90IHNldAojIENPTkZJR19SQURJ T19URUE1NzY0IGlzIG5vdCBzZXQKQ09ORklHX1JBRElPX1NBQTc3MDZIPW0KQ09ORklHX1JBRElP X1RFRjY4NjI9bQpDT05GSUdfUkFESU9fV0wxMjczPW0KCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBX TDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJz ICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZf QVVUT1NFTEVDVD15CkNPTkZJR19NRURJQV9BVFRBQ0g9eQoKIwojIEF1ZGlvIGRlY29kZXJzLCBw cm9jZXNzb3JzIGFuZCBtaXhlcnMKIwoKIwojIFJEUyBkZWNvZGVycwojCgojCiMgVmlkZW8gZGVj b2RlcnMKIwoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2Rl cnMKIwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgoj CiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9u IGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCgojCiMgU2Vuc29ycyB1 c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01FRElBX1RVTkVSPW0KQ09ORklHX01F RElBX1RVTkVSX1NJTVBMRT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPW0KQ09ORklHX01F RElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9bQpDT05GSUdf TUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxPW0KQ09ORklH X01FRElBX1RVTkVSX1RFQTU3Njc9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPW0KQ09ORklH X01FRElBX1RVTkVSX1hDMjAyOD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9bQpDT05GSUdf TUVESUFfVFVORVJfWEM0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPW0KCiMKIyBN dWx0aXN0YW5kYXJkIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAo Y2FibGUgKyB0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBm cm9udGVuZHMKIwoKIwojIERWQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKIyBDT05GSUdf RFZCX0FTMTAyX0ZFIGlzIG5vdCBzZXQKCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCgoj CiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJv bnRlbmRzCiMKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIElTREIt UyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCgojCiMgRGln aXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwoKIwojIFNFQyBjb250cm9sIGRldmlj ZXMgZm9yIERWQi1TCiMKCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwojIENP TkZJR19EVkJfRFVNTVlfRkUgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwojIENP TkZJR19BR1AgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9H UFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKCiMKIyBEaXJlY3QgUmVu ZGVyaW5nIE1hbmFnZXIKIwojIENPTkZJR19EUk0gaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZl ciBEZXZpY2VzCiMKIyBDT05GSUdfRkIgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTENE X1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19T T1VORD1tCkNPTkZJR19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFX1BS RUNMQUlNIGlzIG5vdCBzZXQKQ09ORklHX1NORD1tCiMgQ09ORklHX1NORF9TRVFVRU5DRVIgaXMg bm90IHNldApDT05GSUdfU05EX09TU0VNVUw9eQpDT05GSUdfU05EX01JWEVSX09TUz1tCiMgQ09O RklHX1NORF9QQ01fT1NTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNP TkZJR19TTkRfTUFYX0NBUkRTPTMyCiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90 IHNldApDT05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKQ09O RklHX1NORF9WRVJCT1NFX1BSSU5USz15CkNPTkZJR19TTkRfREVCVUc9eQojIENPTkZJR19TTkRf REVCVUdfVkVSQk9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9QQ01fWFJVTl9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1JBV01JRElfU0VRIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0VNVTEwSzFfU0VRIGlzIG5vdCBzZXQKQ09ORklHX1NORF9EUklWRVJT PXkKIyBDT05GSUdfU05EX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMT09QIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX01UUEFWIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklBTF9V MTY1NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTVBVNDAxIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9QQ0k9eQojIENPTkZJR19TTkRfQUQxODg5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFM0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0FMSTU0NTEgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVNJSFBJIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFBfTU9ERU0gaXMgbm90 IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgyMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVcy IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FaVDMzMjggaXMgbm90IHNldAojIENPTkZJR19TTkRf QlQ4N1ggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ0EwMTA2IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0NNSVBDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWFlHRU4gaXMgbm90IHNldAojIENP TkZJR19TTkRfQ1M0MjgxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDZYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9DUzU1MzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M1NTM1QVVESU8g aXMgbm90IHNldAojIENPTkZJR19TTkRfQ1RYRkkgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFS TEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjAgaXMgbm90IHNldAojIENPTkZJR19T TkRfTEFZTEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJMQTI0IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0dJTkEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTI0IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX01PTkEgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUlBIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0VDSE8zRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR08gaXMg bm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPSU8gaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5E SUdPREogaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPSU9YIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0lORElHT0RKWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0VNVTEwSzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VOUzEzNzAg aXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F UzE5MzggaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTY4IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0ZNODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1AgaXMgbm90IHNldAojIENPTkZJ R19TTkRfSERTUE0gaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNFMTcxMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9JQ0UxNzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9LT1JH MTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MT0xBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0xYNjQ2NEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01BRVNUUk8zIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX01JWEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9QQ1hIUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1JNRTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2IGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2NTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0U2 WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TSVM3MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPTklDVklCRVMgaXMgbm90IHNldAojIENPTkZJR19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9WSUE4MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU0g aXMgbm90IHNldAojIENPTkZJR19TTkRfVklSVFVPU08gaXMgbm90IHNldAojIENPTkZJR19TTkRf VlgyMjIgaXMgbm90IHNldAojIENPTkZJR19TTkRfWU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1B dWRpbwojCiMgQ09ORklHX1NORF9IREFfSU5URUwgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9Q UkVBTExPQ19TSVpFPTY0CiMgQ09ORklHX1NORF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1BSSU1FPW0KIyBDT05GSUdfU09VTkRfT1NTIGlz IG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09O RklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElE IGRyaXZlcnMKIwojIENPTkZJR19ISURfQTRURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FD UlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0FVUkVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJ R19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldAoj IENPTkZJR19ISURfUFJPRElLRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMg bm90IHNldAojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9F TVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAoj IENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNBREUgaXMgbm90 IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRU5TSU5H VE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19I SURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfTUlDUk9TT0ZUIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01V TFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldAojIENPTkZJ R19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90 IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJP TklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldAojIENPTkZJR19I SURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldAojIENP TkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfUk1J IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9TTUFSVEpPWVBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfVElWTyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9UT1BTRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FD T00gaXMgbm90IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5v dCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05G SUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBv cnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19V U0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBz ZXQKQ09ORklHX1VXQj1tCiMgQ09ORklHX1VXQl9XSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1D IGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkKQ09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMK IyBNZW1vcnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBp cyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENP TkZJR19NRU1TVElDS19USUZNX01TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfSk1JQ1JP Tl8zOFggaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19SNTkyIGlzIG5vdCBzZXQKQ09ORklH X05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNI IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTXzg4UE04NjBYPW0KQ09O RklHX0xFRFNfQkNNNjMyOD1tCiMgQ09ORklHX0xFRFNfQkNNNjM1OCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1tCiMgQ09ORklHX0xFRFNfTE0zNjQy IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1NVhY X0NPTU1PTj15CiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1 NTIzPXkKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODUw MSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQODg2MD1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9 bQpDT05GSUdfTEVEU19QQ0E5NTVYPW0KIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfV004MzFYX1NUQVRVUz1tCkNPTkZJR19MRURTX1dNODM1MD15CkNPTkZJR19M RURTX0RBOTA1Mj1tCkNPTkZJR19MRURTX0RBQzEyNFMwODU9eQpDT05GSUdfTEVEU19QV009eQpD T05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVEU19CRDI4MDI9bQojIENPTkZJR19MRURT X0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfQURQNTUyMD1tCkNPTkZJR19MRURTX01DMTM3ODM9bQpDT05GSUdfTEVEU19U Q0E2NTA3PW0KIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01B WDg5OTc9eQpDT05GSUdfTEVEU19MTTM1NXg9bQpDT05GSUdfTEVEU19PVDIwMD1tCkNPTkZJR19M RURTX01FTkYyMUJNQz1tCgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQg aXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURT X0JMSU5LTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUE04OTQxX1dMRUQgaXMgbm90IHNldAoK IwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJ R0dFUl9USU1FUj1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJ R0hUIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQpDT05GSUdfTEVEU19UUklH R0VSX0dQSU89bQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlwdGFibGVz IHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJ R19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VS X0NBTUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENP TkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09O RklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKIyBDT05GSUdfRURBQ19MRUdBQ1lfU1lT RlMgaXMgbm90IHNldAojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNf TU1fRURBQz1tCiMgQ09ORklHX0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19F N1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfRTc1MlggaXMgbm90IHNldAojIENPTkZJR19F REFDX0k4Mjg3NVAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldAoj IENPTkZJR19FREFDX0kzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzIwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0VEQUNfSUUzMTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfWDM4IGlz IG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgy ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19SODI2MDAgaXMgbm90IHNldAojIENPTkZJR19F REFDX0k1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTEwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0VEQUNfSTczMDAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xB U1M9eQojIENPTkZJR19SVENfSENUT1NZUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfU1lTVE9IQz15 CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfREVCVUc9eQoKIwoj IFJUQyBpbnRlcmZhY2VzCiMKIyBDT05GSUdfUlRDX0lOVEZfU1lTRlMgaXMgbm90IHNldApDT05G SUdfUlRDX0lOVEZfUFJPQz15CiMgQ09ORklHX1JUQ19JTlRGX0RFViBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1RFU1Q9eQoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZf ODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl84OFBNODBYPW0KIyBDT05GSUdfUlRD X0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0FCWDgwWD15CkNPTkZJR19S VENfRFJWX0FTMzcyMj1tCkNPTkZJR19SVENfRFJWX0RTMTMwNz1tCiMgQ09ORklHX1JUQ19EUlZf RFMxMzc0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNjcyPW0KIyBDT05GSUdfUlRDX0RS Vl9EUzMyMzIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9IWU04NTYzPW0KQ09ORklHX1JUQ19E UlZfTUFYNjkwMD15CkNPTkZJR19SVENfRFJWX01BWDg5MjU9bQpDT05GSUdfUlRDX0RSVl9NQVg4 OTk3PXkKQ09ORklHX1JUQ19EUlZfTUFYNzc2ODY9eQpDT05GSUdfUlRDX0RSVl9SSzgwOD1tCiMg Q09ORklHX1JUQ19EUlZfTUFYNzc4MDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcy PW0KIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9J U0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwNTcgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9YMTIwNT15CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQpDT05GSUdfUlRD X0RSVl9QQ0Y4NTIzPW0KQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CkNPTkZJR19SVENfRFJWX1BD Rjg1MDYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CkNPTkZJR19SVENfRFJWX000MVQ4MD1t CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JR MzJLPXkKQ09ORklHX1JUQ19EUlZfVFdMNDAzMD1tCkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPXkK IyBDT05GSUdfUlRDX0RSVl9UUFM4MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JDNVQ1 ODM9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPXkKQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0KIyBD T05GSUdfUlRDX0RSVl9SWDg1ODEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDgwMjU9eQoj IENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JWMzAyOUMy PXkKIyBDT05GSUdfUlRDX0RSVl9TNU0gaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwoj CkNPTkZJR19SVENfRFJWX000MVQ5Mz1tCiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA1PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNDc9eQojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDY5MDI9bQojIENPTkZJR19SVENfRFJWX1I5NzAxIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD15CiMgQ09ORklHX1JUQ19EUlZfRFMzMjM0 IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CkNPTkZJR19SVENfRFJWX1JYNDU4 MT1tCkNPTkZJR19SVENfRFJWX01DUDc5NT1tCgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwoj IENPTkZJR19SVENfRFJWX0NNT1MgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEyODY9eQoj IENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUz IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzI0MDQ9eQpD T05GSUdfUlRDX0RSVl9EQTkwNTI9eQojIENPTkZJR19SVENfRFJWX0RBOTA1NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TVEsx N1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9XTTgzMVg9bQpDT05GSUdfUlRDX0RSVl9XTTgzNTA9 bQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX01DMTNYWFg9bQojIENP TkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UNjM5NyBpcyBu b3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNPTkZJR19ETUFERVZJQ0VTPXkK IyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwoj IENPTkZJR19JTlRFTF9JT0FURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qg c2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNVX0RNQV9QQ0kg aXMgbm90IHNldAojIENPTkZJR19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9FRE1BPXkK Q09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdf RE1BX0FDUEk9eQpDT05GSUdfRE1BX09GPXkKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FT WU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdf QVVYRElTUExBWT15CkNPTkZJR19VSU89bQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKQ09O RklHX1VJT19QRFJWX0dFTklSUT1tCiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qg c2V0CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRY IGlzIG5vdCBzZXQKQ09ORklHX1VJT19QUlVTUz1tCiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qg c2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJp dmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExP T049eQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX01NSU89 bQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlw ZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NU QUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVEST1tCkNPTkZJ R19DT01FRElfREVCVUc9eQpDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0OApD T05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01BWFNJWkVfS0I9MjA0ODAKIyBDT05GSUdfQ09NRURJ X01JU0NfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfSVNBX0RSSVZFUlM9eQojIENP TkZJR19DT01FRElfUENMNzExIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9QQ0w3MjQ9bQpDT05G SUdfQ09NRURJX1BDTDcyNj1tCiMgQ09ORklHX0NPTUVESV9QQ0w3MzAgaXMgbm90IHNldApDT05G SUdfQ09NRURJX1BDTDgxMj1tCkNPTkZJR19DT01FRElfUENMODE2PW0KIyBDT05GSUdfQ09NRURJ X1BDTDgxOCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNMzcyND1tCkNPTkZJR19DT01FRElf QU1QTENfRElPMjAwX0lTQT1tCkNPTkZJR19DT01FRElfQU1QTENfUEMyMzZfSVNBPW0KQ09ORklH X0NPTUVESV9BTVBMQ19QQzI2M19JU0E9bQpDT05GSUdfQ09NRURJX1JUSTgwMD1tCkNPTkZJR19D T01FRElfUlRJODAyPW0KIyBDT05GSUdfQ09NRURJX0RBQzAyIGlzIG5vdCBzZXQKQ09ORklHX0NP TUVESV9EQVMxNk0xPW0KQ09ORklHX0NPTUVESV9EQVMwOF9JU0E9bQpDT05GSUdfQ09NRURJX0RB UzE2PW0KQ09ORklHX0NPTUVESV9EQVM4MDA9bQojIENPTkZJR19DT01FRElfREFTMTgwMCBpcyBu b3Qgc2V0CkNPTkZJR19DT01FRElfREFTNjQwMj1tCiMgQ09ORklHX0NPTUVESV9EVDI4MDEgaXMg bm90IHNldAojIENPTkZJR19DT01FRElfRFQyODExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJ X0RUMjgxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9EVDI4MTUgaXMgbm90IHNldApDT05G SUdfQ09NRURJX0RUMjgxNz1tCkNPTkZJR19DT01FRElfRFQyODJYPW0KIyBDT05GSUdfQ09NRURJ X0RNTTMyQVQgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfVU5JT1hYNSBpcyBub3Qgc2V0CkNP TkZJR19DT01FRElfRkw1MTI9bQpDT05GSUdfQ09NRURJX0FJT19BSU8xMl84PW0KQ09ORklHX0NP TUVESV9BSU9fSUlST18xNj1tCiMgQ09ORklHX0NPTUVESV9JSV9QQ0kyMEtDIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9DNlhESUdJTz1tCkNPTkZJR19DT01FRElfTVBDNjI0PW0KQ09ORklHX0NP TUVESV9BRFExMkI9bQojIENPTkZJR19DT01FRElfTklfQVRfQTIxNTAgaXMgbm90IHNldAojIENP TkZJR19DT01FRElfTklfQVRfQU8gaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JX0FUTUlPPW0K Q09ORklHX0NPTUVESV9OSV9BVE1JTzE2RD1tCkNPTkZJR19DT01FRElfTklfTEFCUENfSVNBPW0K Q09ORklHX0NPTUVESV9QQ01BRD1tCkNPTkZJR19DT01FRElfUENNREExMj1tCkNPTkZJR19DT01F RElfUENNTUlPPW0KQ09ORklHX0NPTUVESV9QQ01VSU89bQpDT05GSUdfQ09NRURJX01VTFRJUTM9 bQpDT05GSUdfQ09NRURJX1M1MjY9bQojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90 IHNldApDT05GSUdfQ09NRURJXzgyNTQ9bQpDT05GSUdfQ09NRURJXzgyNTU9bQojIENPTkZJR19D T01FRElfODI1NV9TQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9LQ09NRURJTElCIGlzIG5v dCBzZXQKQ09ORklHX0NPTUVESV9BTVBMQ19ESU8yMDA9bQpDT05GSUdfQ09NRURJX0FNUExDX1BD MjM2PW0KQ09ORklHX0NPTUVESV9EQVMwOD1tCkNPTkZJR19DT01FRElfSVNBRE1BPW0KQ09ORklH X0NPTUVESV9OSV9MQUJQQz1tCkNPTkZJR19DT01FRElfTklfTEFCUENfSVNBRE1BPW0KQ09ORklH X0NPTUVESV9OSV9USU89bQojIENPTkZJR19WVDY2NTUgaXMgbm90IHNldApDT05GSUdfRlQxMDAw PXkKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lO QVBUSUNTX0kyQ19STUk0IGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkdfTUVESUE9eQojIENPTkZJ R19JMkNfQkNNMjA0OCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9DWEQyMDk5IGlzIG5vdCBzZXQK IyBDT05GSUdfRFZCX01OODg0NzIgaXMgbm90IHNldAojIENPTkZJR19EVkJfTU44ODQ3MyBpcyBu b3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lEX1RJTUVEX09VVFBVVD15CkNPTkZJ R19BTkRST0lEX1RJTUVEX0dQSU89eQojIENPTkZJR19BTkRST0lEX0xPV19NRU1PUllfS0lMTEVS IGlzIG5vdCBzZXQKQ09ORklHX1NZTkM9eQpDT05GSUdfU1dfU1lOQz15CiMgQ09ORklHX1NXX1NZ TkNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTiBpcyBub3Qgc2V0CkNPTkZJR19MVVNUUkVf RlM9bQpDT05GSUdfTFVTVFJFX09CRF9NQVhfSU9DVExfQlVGRkVSPTgxOTIKIyBDT05GSUdfTFVT VFJFX0RFQlVHX0VYUEVOU0lWRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19MTkVUPW0KQ09ORklH X0xORVRfTUFYX1BBWUxPQUQ9MTA0ODU3NgpDT05GSUdfTE5FVF9TRUxGVEVTVD1tCiMgQ09ORklH X0RHTkMgaXMgbm90IHNldAojIENPTkZJR19ER0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1NfRlBH QUJPT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19B Q0VSSERGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05G SUdfREVMTF9SQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNl dApDT05GSUdfQU1JTE9fUkZLSUxMPW0KIyBDT05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENP TkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1dNSSBp cyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9T SElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90 IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFS VENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1BNQ19JUEM9eQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19M QVBUT1A9bQojIENPTkZJR19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfQ1JPU19F Q19DSEFSREVWPW0KIyBDT05GSUdfQ1JPU19FQ19MUEMgaXMgbm90IHNldApDT05GSUdfQ1JPU19F Q19QUk9UTz15CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291 cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15 CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVM X1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNl dAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBk cml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdfU1RFX01PREVNX1JQUk9DPXkKCiMK IyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2 ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TT0NfVEk9eQojIENP TkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OIGlzIG5vdCBzZXQKQ09O RklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQiBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9T WVNGUz15CkNPTkZJR19QV01fRlNMX0ZUTT15CkNPTkZJR19QV01fTFAzOTQzPW0KQ09ORklHX1BX TV9MUFNTPW0KIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQ U1NfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfUFdNX1BDQTk2ODU9bQojIENPTkZJR19QV01f VFdMIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX1RXTF9MRUQgaXMgbm90IHNldApDT05GSUdfSVJR Q0hJUD15CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJR19CT0FSRF9UUENJMjAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05U Uk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMg bm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19CQ01fS09OQV9VU0Iy X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPW0KQ09O RklHX01DQj15CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldApDT05GSUdfUkFTPXkKIyBDT05G SUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15 CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUEM9eQpDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDXzMy QklUPXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD1tCiMgQ09ORklHX0VERF9P RkYgaXMgbm90IHNldAojIENPTkZJR19GSVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdf REVMTF9SQlU9eQpDT05GSUdfRENEQkFTPW0KQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZ U0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15 CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CkNPTkZJR19HT09HTEVfRklSTVdB UkU9eQoKIwojIEdvb2dsZSBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0dPT0dMRV9NRU1DT05T T0xFPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09O RklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9 eQpDT05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX0lO T1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVS TUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9 eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CkNPTkZJR19RVU9UQV9ERUJVRz15CkNPTkZJ R19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1Yy PXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9bQojIENPTkZJR19GVVNFX0ZT IGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9eQoKIwojIENhY2hlcwojCkNPTkZJR19GU0NB Q0hFPW0KIyBDT05GSUdfRlNDQUNIRV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVf SElTVE9HUkFNIGlzIG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVfREVCVUc9eQojIENPTkZJR19GU0NB Q0hFX09CSkVDVF9MSVNUIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05G SUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19W TUNPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpD T05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQojIENP TkZJR19IVUdFVExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNl dApDT05GSUdfQ09ORklHRlNfRlM9eQojIENPTkZJR19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBz ZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPW0KQ09ORklHX05G U19WMj1tCkNPTkZJR19ORlNfVjM9bQojIENPTkZJR19ORlNfVjNfQUNMIGlzIG5vdCBzZXQKQ09O RklHX05GU19WND1tCiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1Y0 XzEgaXMgbm90IHNldAojIENPTkZJR19ORlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX05G U19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQoj IENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD1tCkNPTkZJR19MT0NL RD1tCkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz1t CkNPTkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCiMgQ09ORklHX1NV TlJQQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfRlMgaXMgbm90IHNldApDT05GSUdf Q0lGUz1tCiMgQ09ORklHX0NJRlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1dFQUtf UFdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0lGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKQ09ORklHX0NJRlNf REVCVUcyPXkKIyBDT05GSUdfQ0lGU19ERlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lG U19TTUIyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfRlNDQUNIRT15CiMgQ09ORklHX05DUF9GUyBp cyBub3Qgc2V0CkNPTkZJR19DT0RBX0ZTPXkKQ09ORklHX0FGU19GUz1tCiMgQ09ORklHX0FGU19E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GU0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHXzlQ X0ZTPW0KQ09ORklHXzlQX0ZTQ0FDSEU9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05G SUdfOVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZB VUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PW0KIyBDT05GSUdfTkxTX0NP REVQQUdFXzczNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09O RklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz1tCkNPTkZJR19O TFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg2Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYzPXkKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKIyBDT05G SUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMg bm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KQ09ORklHX05MU19BU0NJST15 CkNPTkZJR19OTFNfSVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5XzI9eQojIENPTkZJR19O TFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNj15 CkNPTkZJR19OTFNfSVNPODg1OV83PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBz ZXQKQ09ORklHX05MU19JU084ODU5XzE1PXkKQ09ORklHX05MU19LT0k4X1I9bQojIENPTkZJR19O TFNfS09JOF9VIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU49bQojIENPTkZJR19OTFNf TUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNl dApDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMg bm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNP TkZJR19OTFNfTUFDX0lDRUxBTkQ9bQpDT05GSUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNf TUFDX1JPTUFOSUFOPXkKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX1VURjggaXMgbm90IHNldAojIENPTkZJR19ETE0gaXMgbm90IHNldAoKIwojIEtlcm5l bCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBh bmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xP R0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMg Q09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3Mg YW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBD T05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVT VF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTEwMjQKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMg aXMgbm90IHNldApDT05GSUdfUkVBREFCTEVfQVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkK IyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19I RUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15 CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpD T05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9 eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQojIENPTkZJ R19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tN RU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdf U1RBQ0tfVVNBR0U9eQojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15 CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0tNRU1DSEVDSz15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQg SGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNU T1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJ R19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19CT09UUEFSQU1fU09G VExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0x CiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19QQU5JQ19PTl9P T1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNf VElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CiMgQ09ORklHX1NDSEVEX0lORk8gaXMgbm90 IHNldAojIENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tf RU5EX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HPXkKIyBDT05GSUdf VElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11 dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19T UElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhf U0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9W RV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdf REVCVUdfTE9DS0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05G SUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNU PXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19E RUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJ R19ERUJVR19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMK Q09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZIGlzIG5vdCBz ZXQKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CkNPTkZJR19UT1JUVVJFX1RFU1Q9eQojIENP TkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElN RU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9FUVNfREVCVUc9eQpDT05GSUdf Tk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5K RUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNF Ul9DT1BZX0NIRUNLUz15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19O T1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15 CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0Vf V0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFW RV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05G SUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JV RkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNF Uj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05G SUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFD RT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQojIENP TkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKQ09O RklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQ PXkKQ09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklM RV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTPXkKIyBD T05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19CUkFOQ0hfVFJB Q0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf VVBST0JFX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQkVfRVZFTlRTIGlzIG5vdCBzZXQK Q09ORklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15 CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15 CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJB Q0UgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNP TkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQ X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFIGlzIG5vdCBzZXQK CiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RF U1Q9eQojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJD UFVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBF UlM9bQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFTSFRB QkxFPXkKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJ R19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfTEtNPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KQ09O RklHX1RFU1RfRklSTVdBUkU9eQojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CkNPTkZJ R19NRU1URVNUPXkKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hf S0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNP TkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdf RUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUD15CiMgQ09ORklH X0RFQlVHX1JPREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19OWF9URVNUPW0KIyBDT05GSUdfRE9VQkxFRkFVTFQgaXMg bm90IHNldApDT05GSUdfREVCVUdfVExCRkxVU0g9eQojIENPTkZJR19JT01NVV9TVFJFU1MgaXMg bm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9U WVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZ UEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZ XzBYODAgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKQ09ORklH X0lPX0RFTEFZX1VERUxBWT15CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTIKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMg bm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5M SU5JTkc9eQpDT05GSUdfREVCVUdfRU5UUlk9eQpDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkK Q09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15CkNPTkZJR19YODZfREVCVUdfRlBVPXkK IyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0aW9u cwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19FTkNSWVBURURfS0VZUz1t CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CkNPTkZJR19TRUNVUklUWT15CkNPTkZJ R19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfU0VDVVJJVFlf TkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQojIENPTkZJR19TRUNVUklUWV9T RUxJTlVYIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NNQUNLPXkKQ09ORklHX1NFQ1VSSVRZ X1NNQUNLX0JSSU5HVVA9eQojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENP TkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkK IyBDT05GSUdfSU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU01B Q0s9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQyBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX1NFQ1VSSVRZPSJzbWFjayIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3Ig aGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpD T05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19C TEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9 eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRP X1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9 eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05G SUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFO QUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJM RV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpD T05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdf Q1JZUFRPX01DUllQVEQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdf Q1JZUFRPX1RFU1Q9bQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19H TFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29j aWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBUT19HQ009bQpDT05G SUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklH X0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15 CkNPTkZJR19DUllQVE9fQ1RSPW0KQ09ORklHX0NSWVBUT19DVFM9bQpDT05GSUdfQ1JZUFRPX0VD Qj1tCkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBU T19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZ UFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQojIENPTkZJR19DUllQVE9fVk1BQyBpcyBu b3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRP X0NSQzMyQ19JTlRFTD1tCkNPTkZJR19DUllQVE9fQ1JDMzI9bQpDT05GSUdfQ1JZUFRPX0NSQzMy X1BDTE1VTD1tCkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPW0KQ09ORklHX0NSWVBUT19HSEFTSD1t CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQ VE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9fUk1EMTI4 PW0KIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQy NTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9fU0hBMT15 CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9bQojIENPTkZJR19D UllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lwaGVy cwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfNTg2PW0KQ09ORklHX0NS WVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9f QVJDND15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklH X0NSWVBUT19GQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX0tIQVpBRD15CiMgQ09ORklHX0NSWVBUT19T QUxTQTIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj15CkNPTkZJR19DUllQ VE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9 eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODY9eQpDT05GSUdfQ1JZUFRPX1RFQT15CkNP TkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05G SUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PXkKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9f REVGTEFURT1tCiMgQ09ORklHX0NSWVBUT19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0xaTyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fODQyPXkKQ09ORklHX0NSWVBUT19MWjQ9bQoj IENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJh dGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJC R19IQVNIPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VS X0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSD1tCkNPTkZJR19DUllQVE9fVVNFUl9B UElfU0tDSVBIRVI9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz15CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQojIENP TkZJR19DUllQVE9fSFcgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNP TkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FM R09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdf TUVTU0FHRV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVB TElaQVRJT049eQojIENPTkZJR19MR1VFU1QgaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5U Rj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdf SEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdf R0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15 CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklU PXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05G SUdfR0VORVJJQ19JTz15CkNPTkZJR19QRVJDUFVfUldTRU09eQpDT05GSUdfQVJDSF9IQVNfRkFT VF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19D UkNfVDEwRElGPW0KQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMz Ml9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklH X0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PW0KQ09ORklHX0xJQkNSQzMyQz15CiMg Q09ORklHX0NSQzggaXMgbm90IHNldApDT05GSUdfQVVESVRfR0VORVJJQz15CiMgQ09ORklHX0FV RElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxG VEVTVCBpcyBub3Qgc2V0CkNPTkZJR184NDJfQ09NUFJFU1M9eQpDT05GSUdfODQyX0RFQ09NUFJF U1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT1tCkNPTkZJR19M Wk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNT PW0KQ09ORklHX0xaNF9ERUNPTVBSRVNTPW0KQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNf WDg2PXkKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0lB NjQ9eQojIENPTkZJR19YWl9ERUNfQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTVRI VU1CIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkK Q09ORklHX1haX0RFQ19URVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNP TVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNT X1haPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX0JDSD1tCkNPTkZJR19CQ0hf Q09OU1RfUEFSQU1TPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01F TT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNL X1NJR05BVFVSRT15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFT X0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19BVkVSQUdFPXkKQ09ORklHX0NMWl9U QUI9eQpDT05GSUdfQ09SRElDPW0KQ09ORklHX0REUj15CkNPTkZJR19NUElMSUI9eQpDT05GSUdf TElCRkRUPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15 CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15Cg== --===============6569690470573009024== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 scRn+wIAAAAABFla --===============6569690470573009024==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752674AbbHUVaQ (ORCPT ); Fri, 21 Aug 2015 17:30:16 -0400 Received: from mga11.intel.com ([192.55.52.93]:32272 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752261AbbHUVaG (ORCPT ); Fri, 21 Aug 2015 17:30:06 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,723,1432623600"; d="xz'?scan'208";a="753126823" From: kernel test robot Subject: [lkp] [Yama] 730daa164e7: INFO: suspicious RCU usage. ] CC: lkp@01.org CC: LKML CC: James Morris TO: Kees Cook Date: Sat, 22 Aug 2015 05:30:02 +0800 Message-ID: <87d1ygl485.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 git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 730daa164e7c7e31c08fab940549f4acc3329432 ("Yama: remove needless CONFIG_SECURITY_YAMA_STACKED") +------------------------------------------------+------------+------------+ | | fe6c59dc17 | 730daa164e | +------------------------------------------------+------------+------------+ | boot_successes | 21 | 0 | | boot_failures | 10 | 21 | | IP-Config:Auto-configuration_of_network_failed | 10 | 10 | | INFO:suspicious_RCU_usage | 0 | 21 | | backtrace:inet_ctl_sock_create | 0 | 21 | | backtrace:dccp_v4_init_net | 0 | 21 | | backtrace:ops_init | 0 | 21 | | backtrace:register_pernet_subsys | 0 | 21 | | backtrace:dccp_v4_init | 0 | 21 | | backtrace:kernel_init_freeable | 0 | 21 | +------------------------------------------------+------------+------------+ [ 3.532320] =============================== [ 3.532320] =============================== [ 3.532958] [ INFO: suspicious RCU usage. ] [ 3.532958] [ INFO: suspicious RCU usage. ] [ 3.533598] 4.2.0-rc3-00005-g730daa1 #2 Not tainted [ 3.533598] 4.2.0-rc3-00005-g730daa1 #2 Not tainted [ 3.534347] ------------------------------- [ 3.534347] ------------------------------- [ 3.534964] net/ipv4/cipso_ipv4.c:1936 suspicious rcu_dereference_protected() usage! [ 3.534964] net/ipv4/cipso_ipv4.c:1936 suspicious rcu_dereference_protected() usage! [ 3.536386] [ 3.536386] other info that might help us debug this: [ 3.536386] [ 3.536386] [ 3.536386] other info that might help us debug this: [ 3.536386] [ 3.537593] [ 3.537593] rcu_scheduler_active = 1, debug_locks = 0 [ 3.537593] [ 3.537593] rcu_scheduler_active = 1, debug_locks = 0 [ 3.538550] 3 locks held by swapper/1: [ 3.538550] 3 locks held by swapper/1: [ 3.539131] #0: [ 3.539131] #0: ( (net_mutexnet_mutex){+.+.+.}){+.+.+.}, at: , at: [<412e3d44>] register_pernet_subsys+0x17/0x2f [<412e3d44>] register_pernet_subsys+0x17/0x2f [ 3.540430] #1: [ 3.540430] #1: ( (slock-AF_INETslock-AF_INET/1/1){+.....}){+.....}, at: , at: [<4116c83d>] smack_netlabel+0x37/0x81 [<4116c83d>] smack_netlabel+0x37/0x81 [ 3.541659] #2: [ 3.541659] #2: ( (rcu_read_lockrcu_read_lock){......}){......}, at: , at: [<413adb4a>] rcu_read_lock+0x0/0x5d [<413adb4a>] rcu_read_lock+0x0/0x5d [ 3.542841] [ 3.542841] stack backtrace: [ 3.542841] [ 3.542841] stack backtrace: [ 3.543506] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc3-00005-g730daa1 #2 [ 3.543506] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc3-00005-g730daa1 #2 [ 3.544585] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 3.544585] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 3.546106] 00000000 [ 3.546106] 00000000 00000001 00000001 4005fddc 4005fddc 413c5dcc 413c5dcc 4005fdf8 4005fdf8 410694c2 410694c2 4158ab66 4158ab66 4005c040 4005c040 [ 3.547340] 4c3f9740 [ 3.547340] 4c3f9740 519ae1cb 519ae1cb 519ae180 519ae180 4005fe1c 4005fe1c 41364911 41364911 0000000b 0000000b 0000000c 0000000c 519ae1c0 519ae1c0 [ 3.548571] 519ae180 [ 3.548571] 519ae180 ffffffa7 ffffffa7 4f34f660 4f34f660 4c3f9740 4c3f9740 4005fe34 4005fe34 413ae46d 413ae46d 417aa958 417aa958 4c3f9740 4c3f9740 [ 3.549853] Call Trace: [ 3.549853] Call Trace: [ 3.550244] [<413c5dcc>] dump_stack+0x16/0x18 [ 3.550244] [<413c5dcc>] dump_stack+0x16/0x18 [ 3.550925] [<410694c2>] lockdep_rcu_suspicious+0xc4/0xcd [ 3.550925] [<410694c2>] lockdep_rcu_suspicious+0xc4/0xcd [ 3.551835] [<41364911>] cipso_v4_sock_setattr+0xc4/0x13c [ 3.551835] [<41364911>] cipso_v4_sock_setattr+0xc4/0x13c [ 3.552717] [<413ae46d>] netlbl_sock_setattr+0x65/0x7b [ 3.552717] [<413ae46d>] netlbl_sock_setattr+0x65/0x7b [ 3.553508] [<4116c867>] smack_netlabel+0x61/0x81 [ 3.553508] [<4116c867>] smack_netlabel+0x61/0x81 [ 3.554212] [<4116c8e9>] smack_socket_post_create+0x62/0x67 [ 3.554212] [<4116c8e9>] smack_socket_post_create+0x62/0x67 [ 3.555088] [<4116b1c2>] security_socket_post_create+0x31/0x45 [ 3.555088] [<4116b1c2>] security_socket_post_create+0x31/0x45 [ 3.555958] [<412d6313>] __sock_create+0x18a/0x1a3 [ 3.555958] [<412d6313>] __sock_create+0x18a/0x1a3 [ 3.556710] [<412d6634>] sock_create_kern+0x15/0x17 [ 3.556710] [<412d6634>] sock_create_kern+0x15/0x17 [ 3.557451] [<41351b71>] inet_ctl_sock_create+0x24/0x4f [ 3.557451] [<41351b71>] inet_ctl_sock_create+0x24/0x4f [ 3.558259] [<4185d98c>] dccp_v4_init_net+0x26/0x30 [ 3.558259] [<4185d98c>] dccp_v4_init_net+0x26/0x30 [ 3.558992] [<412e3c7f>] ops_init+0x129/0x14f [ 3.558992] [<412e3c7f>] ops_init+0x129/0x14f [ 3.559844] [<410422f2>] ? __local_bh_enable_ip+0x10f/0x116 [ 3.559844] [<410422f2>] ? __local_bh_enable_ip+0x10f/0x116 [ 3.560709] [<412e3d00>] register_pernet_operations+0x5b/0x88 [ 3.560709] [<412e3d00>] register_pernet_operations+0x5b/0x88 [ 3.561702] [<4185d996>] ? dccp_v4_init_net+0x30/0x30 [ 3.561702] [<4185d996>] ? dccp_v4_init_net+0x30/0x30 [ 3.562462] [<412e3d4b>] register_pernet_subsys+0x1e/0x2f [ 3.562462] [<412e3d4b>] register_pernet_subsys+0x1e/0x2f [ 3.563294] [<4185d9d8>] dccp_v4_init+0x42/0x70 [ 3.563294] [<4185d9d8>] dccp_v4_init+0x42/0x70 [ 3.563994] [<4100053f>] do_one_initcall+0x18b/0x19a [ 3.563994] [<4100053f>] do_one_initcall+0x18b/0x19a [ 3.564791] [<41822472>] ? repair_env_string+0x12/0x54 [ 3.564791] [<41822472>] ? repair_env_string+0x12/0x54 [ 3.565595] [<41056ba7>] ? parse_args+0x191/0x26f [ 3.565595] [<41056ba7>] ? parse_args+0x191/0x26f [ 3.566326] [<41822cea>] kernel_init_freeable+0x18d/0x205 [ 3.566326] [<41822cea>] kernel_init_freeable+0x18d/0x205 [ 3.567180] [<413c2731>] kernel_init+0xd/0xb5 [ 3.567180] [<413c2731>] kernel_init+0xd/0xb5 [ 3.567845] [<413cbf40>] ret_from_kernel_thread+0x20/0x30 [ 3.567845] [<413cbf40>] ret_from_kernel_thread+0x20/0x30 [ 3.568652] [<413c2724>] ? rest_init+0x113/0x113 [ 3.568652] [<413c2724>] ? rest_init+0x113/0x113 Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.2.0-rc3-00005-g730daa1 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.2.0-rc3 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=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_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y 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=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=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 is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 # 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_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set 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 is not set # CONFIG_RD_LZ4 is not set 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 is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y # CONFIG_SHMEM is not set CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_PCI_QUIRKS=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 is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y # 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_ATTRS=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_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_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_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_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=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y CONFIG_MODULE_SIG_FORCE=y CONFIG_MODULE_SIG_ALL=y CONFIG_MODULE_SIG_SHA1=y # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha1" # CONFIG_MODULE_COMPRESS 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_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_MPPARSE is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set CONFIG_MELAN=y # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y # CONFIG_X86_UP_IOAPIC is not set 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=y # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m CONFIG_I8K=m # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_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_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # 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 is not set 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 # CONFIG_APM is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_ELAN_CPUFREQ=y CONFIG_SC520_CPUFREQ=m CONFIG_X86_POWERNOW_K6=y # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=m CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=m # CONFIG_X86_CPUFREQ_NFORCE2 is not set # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=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 is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y 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_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=m CONFIG_ALIX=y CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_TS5500=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=m # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=m # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_GENEVE_CORE is not set CONFIG_INET_AH=m CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m # CONFIG_INET_LRO is not set CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=m # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_UDP is not set CONFIG_ATM=m # CONFIG_ATM_CLIP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m CONFIG_ATM_BR2684_IPFILTER=y CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=m CONFIG_MRP=y # CONFIG_BRIDGE is not set CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y # CONFIG_IPX is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=m CONFIG_IPDDP=m # CONFIG_IPDDP_ENCAP is not set CONFIG_X25=y CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_6LOWPAN=m CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m # CONFIG_6LOWPAN_NHC_HOP is not set CONFIG_6LOWPAN_NHC_IPV6=m CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m CONFIG_IEEE802154=y CONFIG_IEEE802154_SOCKET=m # CONFIG_IEEE802154_6LOWPAN is not set CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set CONFIG_NET_SCH_HTB=m # CONFIG_NET_SCH_HFSC is not set # CONFIG_NET_SCH_ATM is not set # CONFIG_NET_SCH_PRIO is not set # CONFIG_NET_SCH_MULTIQ is not set # CONFIG_NET_SCH_RED is not set CONFIG_NET_SCH_SFB=y # CONFIG_NET_SCH_SFQ is not set CONFIG_NET_SCH_TEQL=m # CONFIG_NET_SCH_TBF is not set # CONFIG_NET_SCH_GRED is not set # CONFIG_NET_SCH_DSMARK is not set CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m CONFIG_NET_SCH_CHOKE=y # CONFIG_NET_SCH_QFQ is not set CONFIG_NET_SCH_CODEL=y CONFIG_NET_SCH_FQ_CODEL=m CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_INGRESS is not set CONFIG_NET_SCH_PLUG=m # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=m # CONFIG_NET_CLS_ROUTE4 is not set # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=y # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=y # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=m # CONFIG_GACT_PROB is not set # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m # CONFIG_NET_ACT_SIMP is not set CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=m CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=m CONFIG_BATMAN_ADV=m # CONFIG_BATMAN_ADV_BLA is not set # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_VSOCKETS=m CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_NET_DROP_MONITOR=m CONFIG_HAMRADIO=y # # Packet Radio protocols # # CONFIG_AX25 is not set # CONFIG_CAN is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=m # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=m # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=m CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set CONFIG_BT_BNEP=m # CONFIG_BT_BNEP_MC_FILTER is not set # CONFIG_BT_BNEP_PROTO_FILTER is not set # CONFIG_BT_HIDP is not set # CONFIG_BT_LE is not set CONFIG_BT_SELFTEST=y CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_AF_RXRPC=m CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=m CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m CONFIG_NL80211_TESTMODE=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REG_DEBUG=y CONFIG_CFG80211_CERTIFICATION_ONUS=y # CONFIG_CFG80211_REG_CELLULAR_HINTS is not set # CONFIG_CFG80211_REG_RELAX_NO_IR is not set # CONFIG_CFG80211_DEFAULT_PS is not set # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set CONFIG_RFKILL_REGULATOR=m CONFIG_RFKILL_GPIO=m CONFIG_NET_9P=m CONFIG_NET_9P_VIRTIO=m CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set # CONFIG_CAIF_USB is not set CONFIG_CEPH_LIB=m CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=m CONFIG_NFC_DIGITAL=m CONFIG_NFC_NCI=m CONFIG_NFC_NCI_SPI=y # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_TRF7970A=m CONFIG_NFC_SIM=m # CONFIG_NFC_MRVL is not set CONFIG_NFC_ST_NCI=m CONFIG_NFC_ST_NCI_I2C=m CONFIG_NFC_NXP_NCI=m CONFIG_NFC_NXP_NCI_I2C=m # # 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 is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_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_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=m CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=m # CONFIG_MTD_TS5500 is not set CONFIG_MTD_SBC_GXX=m CONFIG_MTD_AMD76XROM=m # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=m # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_M25P80=m CONFIG_MTD_SST25L=m CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=m # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=m CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y # CONFIG_OF_DYNAMIC is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=m CONFIG_AD525X_DPOT_SPI=m # CONFIG_DUMMY_IRQ is not set # 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=m # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=m # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=m # CONFIG_BMP085_SPI is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API 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 is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # 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_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # 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=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y # CONFIG_GAMEPORT 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 is not set 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_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_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_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=m # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=m # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=m # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 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_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=m CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_BITBANG=y # CONFIG_SPI_CADENCE is not set CONFIG_SPI_GPIO=y CONFIG_SPI_FSL_LIB=m CONFIG_SPI_FSL_SPI=m # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=m CONFIG_SPMI=m # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=m # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=m CONFIG_GPIO_ALTERA=m CONFIG_GPIO_DWAPB=m CONFIG_GPIO_F7188X=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=m # CONFIG_GPIO_ICH is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y CONFIG_GPIO_TS5500=m # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set # CONFIG_GPIO_ARIZONA is not set CONFIG_GPIO_DA9052=y # CONFIG_GPIO_DA9055 is not set CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set CONFIG_GPIO_RC5T583=y # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8350=m # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # CONFIG_GPIO_74X164=y # CONFIG_GPIO_MAX7301 is not set CONFIG_GPIO_MCP23S08=m CONFIG_GPIO_MC33880=m # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set # CONFIG_WM831X_POWER is not set # CONFIG_WM8350_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_DA9052 is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_MAX77693 is not set # CONFIG_CHARGER_MAX8997 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65090 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=y CONFIG_HWMON=m CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7314=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7310=m CONFIG_SENSORS_ADT7410=m # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_DA9055=m # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC4151=m # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_HTU21=m # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=m # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=m # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_PWM_FAN=m CONFIG_SENSORS_SHT15=m # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=m # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=m CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_OF is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_ATMEL_HLCDC is not set CONFIG_MFD_BCM590XX=m # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=m # 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 is not set CONFIG_MFD_DA9055=y CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=m CONFIG_MFD_MC13XXX_SPI=m # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=m CONFIG_HTC_I2CPLD=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=m # CONFIG_EZX_PCAP is not set # 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=m CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE is not set # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS65912_SPI=y CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X 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=m # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=m CONFIG_REGULATOR_88PM800=m # CONFIG_REGULATOR_88PM8607 is not set CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_AAT2870=m CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_BCM590XX=m # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9063=m CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=m # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX14577=m # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8925 is not set # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX77686=m CONFIG_REGULATOR_MAX77693=m CONFIG_REGULATOR_MAX77802=m CONFIG_REGULATOR_MAX77843=y CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6397=m # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_QCOM_SPMI is not set # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=m CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_TPS51632=m # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=m CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM831X=m CONFIG_REGULATOR_WM8350=m # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_DVB_CORE=m # CONFIG_DVB_NET is not set # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_SI470X=y CONFIG_I2C_SI470X=m CONFIG_RADIO_SI4713=m # CONFIG_PLATFORM_SI4713 is not set CONFIG_I2C_SI4713=m # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_TEA5764 is not set CONFIG_RADIO_SAA7706H=m CONFIG_RADIO_TEF6862=m CONFIG_RADIO_WL1273=m # # Texas Instruments WL128x FM driver (ST based) # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MC44S803=m # # Multistandard (satellite) frontends # # # Multistandard (cable + terrestrial) frontends # # # DVB-S (satellite) frontends # # # DVB-T (terrestrial) frontends # # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # # # SEC control devices for DVB-S # # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE 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 # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m # CONFIG_SND_PCM_OSS is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # 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_DRIVERS=y # CONFIG_SND_DUMMY is not set # CONFIG_SND_ALOOP is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 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_CS5530 is not set # CONFIG_SND_CS5535AUDIO 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_SIS7019 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 is not set # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=m # CONFIG_SOUND_OSS is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_88PM860X=m CONFIG_LEDS_BCM6328=m # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=m CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=m # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=m CONFIG_LEDS_MC13783=m CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_PM8941_WLED is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set # CONFIG_EDAC_E752X is not set # CONFIG_EDAC_I82875P is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # 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=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set CONFIG_RTC_DRV_88PM80X=m # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_AS3722=m CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8925=m CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_RK808=m # CONFIG_RTC_DRV_MAX77802 is not set CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=m # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=m CONFIG_RTC_DRV_TPS65910=y # CONFIG_RTC_DRV_TPS80031 is not set CONFIG_RTC_DRV_RC5T583=m CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=m # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1305=m # CONFIG_RTC_DRV_DS1343 is not set CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6902=m # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RS5C348=y # CONFIG_RTC_DRV_DS3234 is not set CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=m CONFIG_RTC_DRV_MCP795=m # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y # CONFIG_RTC_DRV_DA9055 is not set # CONFIG_RTC_DRV_DA9063 is not set # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_WM8350=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=m # CONFIG_RTC_DRV_SNVS is not set # CONFIG_RTC_DRV_MT6397 is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_IOATDMA is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # CONFIG_HSU_DMA_PCI is not set # CONFIG_PCH_DMA is not set CONFIG_FSL_EDMA=y CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=m # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=m # 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=m # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set CONFIG_COMEDI_ISA_DRIVERS=y # CONFIG_COMEDI_PCL711 is not set CONFIG_COMEDI_PCL724=m CONFIG_COMEDI_PCL726=m # CONFIG_COMEDI_PCL730 is not set CONFIG_COMEDI_PCL812=m CONFIG_COMEDI_PCL816=m # CONFIG_COMEDI_PCL818 is not set CONFIG_COMEDI_PCM3724=m CONFIG_COMEDI_AMPLC_DIO200_ISA=m CONFIG_COMEDI_AMPLC_PC236_ISA=m CONFIG_COMEDI_AMPLC_PC263_ISA=m CONFIG_COMEDI_RTI800=m CONFIG_COMEDI_RTI802=m # CONFIG_COMEDI_DAC02 is not set CONFIG_COMEDI_DAS16M1=m CONFIG_COMEDI_DAS08_ISA=m CONFIG_COMEDI_DAS16=m CONFIG_COMEDI_DAS800=m # CONFIG_COMEDI_DAS1800 is not set CONFIG_COMEDI_DAS6402=m # CONFIG_COMEDI_DT2801 is not set # CONFIG_COMEDI_DT2811 is not set # CONFIG_COMEDI_DT2814 is not set # CONFIG_COMEDI_DT2815 is not set CONFIG_COMEDI_DT2817=m CONFIG_COMEDI_DT282X=m # CONFIG_COMEDI_DMM32AT is not set # CONFIG_COMEDI_UNIOXX5 is not set CONFIG_COMEDI_FL512=m CONFIG_COMEDI_AIO_AIO12_8=m CONFIG_COMEDI_AIO_IIRO_16=m # CONFIG_COMEDI_II_PCI20KC is not set CONFIG_COMEDI_C6XDIGIO=m CONFIG_COMEDI_MPC624=m CONFIG_COMEDI_ADQ12B=m # CONFIG_COMEDI_NI_AT_A2150 is not set # CONFIG_COMEDI_NI_AT_AO is not set CONFIG_COMEDI_NI_ATMIO=m CONFIG_COMEDI_NI_ATMIO16D=m CONFIG_COMEDI_NI_LABPC_ISA=m CONFIG_COMEDI_PCMAD=m CONFIG_COMEDI_PCMDA12=m CONFIG_COMEDI_PCMMIO=m CONFIG_COMEDI_PCMUIO=m CONFIG_COMEDI_MULTIQ3=m CONFIG_COMEDI_S526=m # CONFIG_COMEDI_PCI_DRIVERS is not set CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_AMPLC_PC236=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_ISADMA=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_LABPC_ISADMA=m CONFIG_COMEDI_NI_TIO=m # CONFIG_VT6655 is not set CONFIG_FT1000=y # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # CONFIG_I2C_BCM2048 is not set # CONFIG_DVB_CXD2099 is not set # CONFIG_DVB_MN88472 is not set # CONFIG_DVB_MN88473 is not set # # Android # CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_TIMED_GPIO=y # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set CONFIG_SYNC=y CONFIG_SW_SYNC=y # CONFIG_SW_SYNC_USER is not set # CONFIG_ION is not set CONFIG_LUSTRE_FS=m CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 # CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set CONFIG_LNET=m CONFIG_LNET_MAX_PAYLOAD=1048576 CONFIG_LNET_SELFTEST=m # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CROS_EC_CHARDEV=m # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=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=y # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LP3943=m CONFIG_PWM_LPSS=m # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=m # CONFIG_PWM_TWL is not set # CONFIG_PWM_TWL_LED is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m CONFIG_MCB=y # CONFIG_MCB_PCI is not set CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=m # 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m CONFIG_NFS_V3=m # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_NFS_FSCACHE is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DEBUG2=y # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y # CONFIG_NCP_FS is not set CONFIG_CODA_FS=y CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set # CONFIG_AFS_FSCACHE is not set CONFIG_9P_FS=m CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=m # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=m # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # CONFIG_DLM 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 is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 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=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY 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=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION 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_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_IRQSOFF_TRACER=y # CONFIG_SCHED_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y 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 is not set # 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=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=m # CONFIG_TEST_KSTRTOX is not set 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_LKM=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set 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 is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=m CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_SELINUX is not set CONFIG_SECURITY_SMACK=y CONFIG_SECURITY_SMACK_BRINGUP=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y # CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_SMACK=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="smack" 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_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=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=m # CONFIG_CRYPTO_ZLIB is not set # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=m # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set 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=y CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS7_MESSAGE_PARSER is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_LGUEST is not set 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_PERCPU_RWSEM=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 scRn+wIAAAAABFla --=-=-=--