From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id BAC4AC3DA78 for ; Mon, 16 Jan 2023 00:15:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D25E56B0071; Sun, 15 Jan 2023 19:15:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CFD526B0072; Sun, 15 Jan 2023 19:15:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A17456B0073; Sun, 15 Jan 2023 19:15:18 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 7F30E6B0071 for ; Sun, 15 Jan 2023 19:15:18 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 37AAC80B1C for ; Mon, 16 Jan 2023 00:15:18 +0000 (UTC) X-FDA: 80358742716.25.F448238 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) by imf12.hostedemail.com (Postfix) with ESMTP id CCFE94000C for ; Mon, 16 Jan 2023 00:15:14 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b="CKMwgf/C"; spf=pass (imf12.hostedemail.com: domain of erhard_f@mailbox.org designates 80.241.56.172 as permitted sender) smtp.mailfrom=erhard_f@mailbox.org; dmarc=pass (policy=reject) header.from=mailbox.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673828115; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=5pFc3TrDDPulRbeXtWBnNxF73O94XfYfguyz5aye91A=; b=tKiTyl4yXHfaoQ/mfk8AHK34HmdhKDcUy1HYEmB9JDyhI3mntIVhkHNik2pjiep3k4t48n NkzvmEZjeGHmyaE/Mvm0O+p8oH7pGXylys2RzIhALtkj4oHh0q+tJ5w+IdJ1jOBvcrdJl4 vas6ngLUr5R0joGu2j1up519KouDgUo= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b="CKMwgf/C"; spf=pass (imf12.hostedemail.com: domain of erhard_f@mailbox.org designates 80.241.56.172 as permitted sender) smtp.mailfrom=erhard_f@mailbox.org; dmarc=pass (policy=reject) header.from=mailbox.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1673828115; a=rsa-sha256; cv=none; b=RK3WNNZpsM7l55Hxs9hUIZHTcLAGXfPB9XOerOgRfIOIIKKHVXoyiUj56nBYe6TncXCFtB Ya+jsOzjGa5stxYXtUvmm8T6qDIEgyDyMfiNt1TmUogNTpJEcGoOaejpwBpU7sQfHTeSOr aCtHESxDH2VMI4mdubuF28c4PXempco= Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4NwCG14RY0z9stC for ; Mon, 16 Jan 2023 01:15:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1673828105; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=5pFc3TrDDPulRbeXtWBnNxF73O94XfYfguyz5aye91A=; b=CKMwgf/COkNgJoOz+oeyAolIs62U0eZyjHB/MyUEp2mbrDcSgTiKYJUvblfjtPN2vBUYW1 YDfA2n+i4du0CJIOqyekNEYJX1ANP3/scuNbRAjLDwyRA1k5G0fgWbxEFl3EJ7ux3ZkJch W3oVech8itzic/6QsW2fPiwFpL2HtFN+CE7jOAq1ozYzjE/eSbyZMaOnYodZnHHxYSneVG AeWjy7/I92yaAhmaLksS8zgy155lRcR7dgV/ujSTVDXhP6wUmikHzf9e5T4MfSOkwWJcbu vjCItJYR5J0tlS6vwPhLQRerOg2xAxSDpcQHpUdAdbb8l7taDs4BzH+Jy1Oyxw== Date: Mon, 16 Jan 2023 01:14:57 +0100 From: "Erhard F." To: linux-mm@kvack.org Subject: WARNING: CPU: 0 PID: 35 at mm/page_alloc.c:5276 __alloc_pages+0xd68/0xd94, BUG: workqueue lockup - pool cpus=0 Message-ID: <20230116011457.628bdc05@yea> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/tabx1FIeM6h1ycbr372ZM/m" X-MBO-RS-META: qxk994ppjcdhsxmmb7ea433wwmwwcxm4 X-MBO-RS-ID: 329a5d7b7c5d3891ea2 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: CCFE94000C X-Rspam-User: X-Stat-Signature: t75wug97fibpa7nsfso3jqdazyccjdih X-HE-Tag: 1673828114-351530 X-HE-Meta: U2FsdGVkX18rce+DLIIMeZj846SZEMeUOPuz+Tx3/knKXMgZbbEx9rHmwauBOY6ZpKP2XapvFSZ2/KWGrH8nEyHdYzhMVixjCwo90m2S+fi+dyAyCeMbVJ0O+0u6d0aPGDqgqqzNybsQ11fRrmuR6cU7tOUrwtxlj5qjTB8KPqe+jvuZXfmvAnDSLrb2A0FJmyokRDyMrGg3dAZAyw0td2lmPzI042utW/9Qq3AgErNcq+JXclpHueEbpS2Ga7Ckzfx/yQN504pU4ct9F7Ajbon7zBjOIDb5qQXL0vwobBklrz15uYn18Ng7xmPbZQNuSNknFs31ZM699Il15e5/kJGnnPUpn3yvX/AkZbfSZzPYcfjM/kV81012URlh/QnrlKISULWbR1LrX/uJ7+h8MRBg60lx1YWsQE/xFaCbHBfD9z3JLE6nCJpIDEE4q0vO8dHZF7hX/VXe1JXIQIIVdi157E1Xy5hprvaZvfwJ1n2dw7HqHbovFdv92szEjxQwD0OFjX8AdIinvhRpeQDX/fQoBQoa8t79jxE+aZM3SOgTzPLNGtMZCj9DyEu/QiF1WeWmksoZAiJO1cJU3SLeaDK/0/skcKxQC8JONg7x7tHQh5fUpvYWTRb+xxTaM0RGSDJSsPutqti3fClNm+OVSgtKv11xmWn7Nv0e9b8cS6m625OdVH06OvAKhYvYQu39CrQfgmXRd6h08iMRu+5gNQKV4aVJbHhMiCTTaQxhVxNty1G2CMQlf39gJUFmhYi2ZdrOOo9jQGnLUt7ZNpwcAi0GfE/rlYiX7bCBf5k6NbjFAFrX4EV44BqaqrScep5GF0xvDebomeGk8hmVGZODey8wylg1oMbNcdB+rq19lABa1/T655kk3O7BF9jYoOVBUjhIHLL5ZGI5fklvP3UG77C29eOr4BdeFuqqYdxCjCGJ5fSZufdb+Y5RGd03yHH5ImnK0gFOHappFoqhXha QJNZGYvV wN9MrrNesPvaM+moAyb2+5MhpJqp0y04CwoAbZYr3UItmJ/PnngTg93jdjlATXd0cLCc8H5ewUIzZ6nKNixcii8W+ew== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --MP_/tabx1FIeM6h1ycbr372ZM/m Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Got that at building scipy on my G4 DP via TigerVNC. The workqueue lockup rendered the machine unusable though it did not crash by itself. Kernel in use is 6.1.6. [...] ------------[ cut here ]------------ WARNING: CPU: 0 PID: 35 at mm/page_alloc.c:5276 __alloc_pages+0xd68/0xd94 Modules linked in: auth_rpcgss nfsv4 dns_resolver nfs lockd grace sunrpc b43legacy mac80211 libarc4 snd_aoa_codec_tas cfg80211 snd_aoa_fabric_layout snd_aoa rfkill evdev mac_hid ohci_pci therm_windtunnel firewire_ohci radeon firewire_core crc_itu_t sr_mod cdrom snd_aoa_i2sbus snd_aoa_soundbus snd_pcm hwmon 8250_pci i2c_algo_bit snd_timer drm_ttm_helper ssb snd ttm soundcore pcmcia drm_display_helper 8250 pcmcia_core 8250_base serial_mctrl_gpio drm_kms_helper ohci_hcd ehci_pci ehci_hcd syscopyarea sysfillrect sysimgblt fb_sys_fops usbcore usb_common fuse drm drm_panel_orientation_quirks configfs CPU: 0 PID: 35 Comm: kswapd0 Tainted: G T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac NIP: c02345f0 LR: c0233d90 CTR: 00000000 REGS: c12bd810 TRAP: 0700 Tainted: G T (6.1.6-gentoo-PMacG4) MSR: 00029032 CR: 22084828 XER: 20000000 GPR00: 00000000 c12bd8d0 c1320b40 00000000 00000000 00000000 00000000 00000000 GPR08: 00000000 c0da8040 00000001 00000000 00000000 00000000 00000000 c0da7e34 GPR16: 00000000 00000000 00000000 00600620 c1481f10 00000001 00000000 00000000 GPR24: 00000800 00000804 00148c40 00000000 00000000 c0db680c 00000000 00148c40 NIP [c02345f0] __alloc_pages+0xd68/0xd94 LR [c0233d90] __alloc_pages+0x508/0xd94 Call Trace: [c12bd8d0] [c0233d90] __alloc_pages+0x508/0xd94 (unreliable) [c12bd980] [c01ce238] __filemap_get_folio+0x144/0x4ac [c12bd9e0] [c01da314] pagecache_get_page+0x20/0x90 [c12bda00] [c02d7ec4] __getblk_gfp+0x174/0x408 [c12bda50] [c0392330] ext4_sb_breadahead_unmovable+0x20/0xa0 [c12bda70] [c035e5a0] __ext4_get_inode_loc+0x47c/0x5dc [c12bdaf0] [c0361874] ext4_get_inode_loc+0x40/0xf8 [c12bdb20] [c0363824] ext4_reserve_inode_write+0x4c/0x130 [c12bdb50] [c0363b94] __ext4_mark_inode_dirty+0x60/0x240 [c12bdba0] [c0368ff0] ext4_dirty_inode+0x6c/0xc8 [c12bdbc0] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c12bdbf0] [c02a841c] iput+0x74/0x268 [c12bdc10] [c02a1b28] __dentry_kill+0x114/0x220 [c12bdc30] [c02a3e54] shrink_dentry_list+0x60/0x108 [c12bdc50] [c02a4288] prune_dcache_sb+0x4c/0x80 [c12bdc80] [c0281ec8] super_cache_scan+0x184/0x254 [c12bdcc0] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c12bdd10] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c12bdd80] [c01e9398] shrink_node+0x3a4/0x874 [c12bdde0] [c01e9dec] kswapd+0x584/0xebc [c12bdf00] [c0079fa0] kthread+0xf0/0xf4 [c12bdf30] [c001c338] ret_from_kernel_thread+0x5c/0x64 Instruction dump: 99490001 0fe00000 82210074 82410078 4bfffd68 3d20c0db 39298040 89490003 2c0a0000 4082ff58 39400001 99490003 <0fe00000> 4bffff70 3d20c0db 39298040 ---[ end trace 0000000000000000 ]--- kswapd0: page allocation failure: order:0, mode:0xc50(GFP_NOFS|__GFP_RECLAIMABLE), nodemask=(null) CPU: 1 PID: 35 Comm: kswapd0 Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [c12bd840] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [c12bd860] [c02337f8] warn_alloc+0x164/0x1f4 [c12bd8c0] [c023429c] __alloc_pages+0xa14/0xd94 [c12bd970] [c0251800] new_slab+0x3f8/0x584 [c12bd9b0] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [c12bda40] [c0254f94] kmem_cache_alloc+0x664/0x708 [c12bda90] [c03b869c] jbd2_journal_add_journal_head+0xc8/0x28c [c12bdac0] [c03aca64] jbd2_journal_get_write_access+0x94/0x130 [c12bdae0] [c033bb8c] __ext4_journal_get_write_access+0xa0/0x250 [c12bdb20] [c03638b4] ext4_reserve_inode_write+0xdc/0x130 [c12bdb50] [c0363b94] __ext4_mark_inode_dirty+0x60/0x240 [c12bdba0] [c0368ff0] ext4_dirty_inode+0x6c/0xc8 [c12bdbc0] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c12bdbf0] [c02a841c] iput+0x74/0x268 [c12bdc10] [c02a1b28] __dentry_kill+0x114/0x220 [c12bdc30] [c02a3e54] shrink_dentry_list+0x60/0x108 [c12bdc50] [c02a4288] prune_dcache_sb+0x4c/0x80 [c12bdc80] [c0281ec8] super_cache_scan+0x184/0x254 [c12bdcc0] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c12bdd10] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c12bdd80] [c01e9398] shrink_node+0x3a4/0x874 [c12bdde0] [c01e9dec] kswapd+0x584/0xebc [c12bdf00] [c0079fa0] kthread+0xf0/0xf4 [c12bdf30] [c001c338] ret_from_kernel_thread+0x5c/0x64 Mem-Info: active_anon:107368 inactive_anon:7229 isolated_anon:0 active_file:66228 inactive_file:241453 isolated_file:0 unevictable:0 dirty:1 writeback:0 slab_reclaimable:75442 slab_unreclaimable:10613 mapped:28317 shmem:787 pagetables:567 sec_pagetables:0 bounce:0 kernel_misc_reclaimable:0 free:270 free_pcp:268 free_cma:0 Node 0 active_anon:429472kB inactive_anon:28916kB active_file:264912kB inactive_file:965812kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:113268kB dirty:4kB writeback:0kB shmem:3148kB writeback_tmp:0kB kernel_stack:1248kB pagetables:2268kB sec_pagetables:0kB all_unreclaimable? no DMA free:264kB boost:7756kB min:11208kB low:12068kB high:12928kB reserved_highatomic:0KB active_anon:41272kB inactive_anon:0kB active_file:19212kB inactive_file:330920kB unevictable:0kB writepending:0kB present:786432kB managed:746832kB mlocked:0kB bounce:0kB free_pcp:1072kB local_pcp:380kB free_cma:0kB lowmem_reserve[]: 0 0 1280 1280 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB 308490 total pagecache pages 0 pages in swap cache Free swap = 8387828kB Total swap = 8388604kB 524288 pages RAM 327680 pages HighMem/MovableOnly 9900 pages reserved SLUB: Unable to allocate memory on node -1, gfp=0xd40(GFP_NOFS|__GFP_ZERO) cache: jbd2_journal_head, object size: 76, buffer size: 96, default order: 0, min order: 0 node 0: slabs: 80, objs: 3360, free: 0 ENOMEM in journal_alloc_journal_head, retrying. SLUB: Unable to allocate memory on node -1, gfp=0xd40(GFP_NOFS|__GFP_ZERO) cache: jbd2_journal_head, object size: 76, buffer size: 96, default order: 0, min order: 0 node 0: slabs: 81, objs: 3402, free: 0 ENOMEM in journal_alloc_journal_head, retrying. BUG: workqueue lockup - pool cpus=0 INFO: task kthreadd:2 blocked for more than 40 seconds. node=0 Tainted: G W T 6.1.6-gentoo-PMacG4 #1 flags=0x1 nice=0 stuck for 48s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 pending: do_cache_clean [sunrpc] pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 task:kthreadd state:D stack:0 pid:2 ppid:0 flags:0x00000800 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn workqueue writeback: flags=0x4a Call Trace: pwq 4: cpus=0-1 flags=0x4 nice=0 active=1/256 refcnt=3 in-flight: 1152:wb_workfn pool 0: cpus=0 node=0 [c104d7c0] [0006d7c0] 0x6d7c0 flags=0x1 nice=0 hung=48s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 10349 11433 pool 4: cpus=0-1 flags=0x4 nice=0 hung=0s workers=4 idle: 10542 10378 10544 (unreliable) [c104d890] [c09b6014] __schedule+0x2c8/0x754 [c104d8d0] [c09b64f8] schedule+0x58/0xe0 [c104d8f0] [c03aa23c] wait_transaction_locked+0x7c/0x11c [c104d930] [c03aaa48] start_this_handle+0x134/0x814 [c104d9b0] [c03ab294] jbd2__journal_start+0x16c/0x258 [c104d9f0] [c0368fbc] ext4_dirty_inode+0x38/0xc8 [c104da10] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c104da40] [c02a841c] iput+0x74/0x268 [c104da60] [c02a1b28] __dentry_kill+0x114/0x220 [c104da80] [c02a3e54] shrink_dentry_list+0x60/0x108 [c104daa0] [c02a4288] prune_dcache_sb+0x4c/0x80 [c104dad0] [c0281ec8] super_cache_scan+0x184/0x254 [c104db10] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c104db60] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c104dbd0] [c01e9398] shrink_node+0x3a4/0x874 [c104dc30] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [c104dca0] [c01ec460] try_to_free_pages+0xcc/0x14c [c104dd10] [c0233dcc] __alloc_pages+0x544/0xd94 [c104ddc0] [c0049358] copy_process+0x25c/0x1ec0 [c104de40] [c004b184] kernel_clone+0xa8/0x3fc [c104de90] [c004b6c0] kernel_thread+0x70/0xa4 [c104df00] [c007a1a8] kthreadd+0x108/0x180 [c104df30] [c001c338] ret_from_kernel_thread+0x5c/0x64 [...] Some data about the machine: # inxi -bZ System: Host: T600 Kernel: 6.1.6-gentoo-PMacG4 arch: ppc bits: 32 Console: pty pts/0 Distro: Gentoo Base System release 2.9 Machine: Type: PPC System: PowerMac3 6 details: N/A mobo: PowerMac3,6 MacRISC3 Power Macintosh serial: P6N CPU: Info: single core 7455 altivec supported [MT MCM] speed (MHz): avg: 1417 Graphics: Device-1: AMD RV350 [Radeon 9550/9600/X1050 Series] driver: radeon v: kernel Display: x11 server: X.org v: 1.21.1.6 driver: X: loaded: radeon unloaded: fbdev,modesetting gpu: radeon resolution: resolution: 1920x1080 OpenGL: renderer: softpipe v: 3.3 Mesa 22.2.5 Network: Device-1: Broadcom BCM4306 802.11b/g Wireless LAN driver: b43-pci-bridge Device-2: Apple UniNorth 2 GMAC driver: gem Device-3: gmac driver: gem # lscpu Architecture: ppc CPU op-mode(s): 32-bit Byte Order: Big Endian CPU(s): 2 On-line CPU(s) list: 0,1 Model name: 7455, altivec supported Model: 3.3 (pvr 8001 0303) Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 2 BogoMIPS: 83.78 Caches (sum of all): L1d: 64 KiB (2 instances) L1i: 64 KiB (2 instances) L2: 512 KiB (2 instances) L3: 4 MiB (2 instances) Regards, Erhard --MP_/tabx1FIeM6h1ycbr372ZM/m Content-Type: application/octet-stream; name=config_616_g4 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=config_616_g4 IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3Bv d2VycGMgNi4xLjYtZ2VudG9vIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHX0NDX1ZFUlNJ T05fVEVYVD0iZ2NjIChHZW50b28gMTIuMi4xX3AyMDIyMTIzMSBwOCkgMTIuMi4xIDIwMjIxMjMx IgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEyMDIwMQpDT05GSUdfQ0xB TkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yMzkwMApD T05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjM5MDAKQ09ORklHX0xMRF9WRVJT SU9OPTAKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9H T1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hB U19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MApDT05GSUdfSVJR X1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9f SU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9 MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5v dCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLVBNYWNHNCIKIyBDT05GSUdfTE9DQUxWRVJTSU9O X0FVVE8gaXMgbm90IHNldApDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxf R1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09O RklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RF RkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19T WVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9 eQpDT05GSUdfV0FUQ0hfUVVFVUU9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CiMgQ09O RklHX1VTRUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJ Q19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XX0xFVkVMPXkKQ09ORklHX0dFTkVS SUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f SElFUkFSQ0hZPXkKQ09ORklHX0lSUV9ET01BSU5fTk9NQVA9eQpDT05GSUdfR0VORVJJQ19NU0lf SVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0ZPUkNFRF9U SFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNP TkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15 CkNPTkZJR19BUkNIX0hBU19USUNLX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZF TlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0NPTlRF WFRfVFJBQ0tJTkc9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19JRExFPXkKCiMKIyBUaW1lcnMg c3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQoj IENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05G SUdfTk9fSFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGlt ZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBC UEYgc3Vic3lzdGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKIyBDT05GSUdfQlBGX0pJVCBpcyBu b3Qgc2V0CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxP QUQgaXMgbm90IHNldAojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9WT0xV TlRBUllfQlVJTEQ9eQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJF RU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFz ayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9 eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX05BVElWRSBpcyBub3Qgc2V0CiMgQ09ORklH X0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15 CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19U QVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09V TlRJTkc9eQojIENPTkZJR19QU0kgaXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFzayB0aW1lIGFu ZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5 c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApD T05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9 eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05G SUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKIyBDT05GSUdf SUtDT05GSUcgaXMgbm90IHNldAojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdf TE9HX0JVRl9TSElGVD0xNgpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19Q UklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBD T05GSUdfU0NIRURfQUxUIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpD T05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIK Q09ORklHX0dDQzExX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19HQ0MxMl9OT19BUlJBWV9CT1VO RFM9eQpDT05GSUdfQ0NfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdf UEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApD T05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09O RklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJf R1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CiMgQ09ORklHX1JUX0dST1VQX1ND SEVEIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkK Q09ORklHX0NHUk9VUF9GUkVFWkVSPXkKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CkNPTkZJ R19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKIyBDT05GSUdfQ0dST1VQ X1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0JQRj15CiMgQ09ORklHX0NHUk9VUF9NSVND IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tf Q0dST1VQX0RBVEE9eQpDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdf VElNRV9OUz15CkNPTkZJR19JUENfTlM9eQpDT05GSUdfVVNFUl9OUz15CkNPTkZJR19QSURfTlM9 eQpDT05GSUdfTkVUX05TPXkKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CkNPTkZJR19TQ0hF RF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVMQVkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lOSVRSRCBpcyBub3Qgc2V0CiMg Q09ORklHX0JPT1RfQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRSQU1GU19QUkVTRVJWRV9N VElNRT15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19P UFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0xEX0RFQURfQ09ERV9EQVRB X0VMSU1JTkFUSU9OPXkKIyBDT05GSUdfTERfREVBRF9DT0RFX0RBVEFfRUxJTUlOQVRJT04gaXMg bm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX1NZ U0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX01VTFRJVVNFUj15 CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19TWVND QUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09O RklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfQkFTRV9G VUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09O RklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19T SE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NB TExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxM U1lNU19BTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJ R19BUkNIX0hBU19NRU1CQVJSSUVSX0NBTExCQUNLUz15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJS SUVSX1NZTkNfQ09SRT15CkNPTkZJR19LQ01QPXkKQ09ORklHX1JTRVE9eQojIENPTkZJR19ERUJV R19SU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFW RV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVy Zm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgZW5k IG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVN X0RBVEFfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKIyBlbmQg b2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHX1BQQzMyPXkKIyBDT05GSUdfUFBDNjQgaXMgbm90IHNl dAoKIwojIFByb2Nlc3NvciBzdXBwb3J0CiMKQ09ORklHX1BQQ19CT09LM1NfMzI9eQojIENPTkZJ R19QUENfODV4eCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQQ184eHggaXMgbm90IHNldAojIENPTkZJ R180MHggaXMgbm90IHNldAojIENPTkZJR180NHggaXMgbm90IHNldAojIENPTkZJR19QUENfQk9P SzNTXzYwMyBpcyBub3Qgc2V0CkNPTkZJR19QUENfQk9PSzNTXzYwND15CiMgQ09ORklHX1BPV0VS UENfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfRTMwMEMyX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklH X0UzMDBDM19DUFUgaXMgbm90IHNldApDT05GSUdfRzRfQ1BVPXkKIyBDT05GSUdfVE9PTENIQUlO X0RFRkFVTFRfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DUFVfQk9PTD15CkNPTkZJR19U QVJHRVRfQ1BVPSJHNCIKQ09ORklHX1BQQ19CT09LM1M9eQpDT05GSUdfUFBDX0ZQVV9SRUdTPXkK Q09ORklHX1BQQ19GUFU9eQpDT05GSUdfQUxUSVZFQz15CkNPTkZJR19QUENfS1VFUD15CkNPTkZJ R19QUENfS1VBUD15CiMgQ09ORklHX1BQQ19LVUFQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BQ Q19IQVZFX1BNVV9TVVBQT1JUPXkKQ09ORklHX1BNVV9TWVNGUz15CkNPTkZJR19QUENfUEVSRl9D VFJTPXkKQ09ORklHX1NNUD15CkNPTkZJR19OUl9DUFVTPTIKIyBlbmQgb2YgUHJvY2Vzc29yIHN1 cHBvcnQKCkNPTkZJR19WRFNPMzI9eQpDT05GSUdfQ1BVX0JJR19FTkRJQU49eQpDT05GSUdfMzJC SVQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTcKQ09ORklH X0FSQ0hfTU1BUF9STkRfQklUU19NSU49MTEKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJ VFNfTUFYPTE3CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj0xMQpDT05GSUdf TlJfSVJRUz01MTIKQ09ORklHX05NSV9JUEk9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkK Q09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdf UFBDPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CkNPTkZJR19QQU5JQ19USU1FT1VUPTQwCkNPTkZJ R19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9 eQpDT05GSUdfR0VORVJJQ19UQlNZTkM9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19HRU5F UklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19T WVNfU1VQUE9SVFNfQVBNX0VNVUxBVElPTj15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX0hBU19BRERf UEFHRVM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX1BHVEFCTEVfTEVW RUxTPTIKQ09ORklHX1BQQ19NU0lfQklUTUFQPXkKCiMKIyBQbGF0Zm9ybSBzdXBwb3J0CiMKIyBD T05GSUdfUFBDX0NIUlAgaXMgbm90IHNldAojIENPTkZJR19QUENfTVBDNTEyeCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BQQ19NUEM1Mnh4IGlzIG5vdCBzZXQKQ09ORklHX1BQQ19QTUFDPXkKQ09ORklH X1BQQ19QTUFDMzJfUFNVUkdFPXkKIyBDT05GSUdfUFBDXzgyeHggaXMgbm90IHNldAojIENPTkZJ R19QUENfODN4eCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQQ184Nnh4IGlzIG5vdCBzZXQKIyBDT05G SUdfS1ZNX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRVBBUFJfUEFSQVZJUlQgaXMgbm90IHNl dApDT05GSUdfUFBDX0hBU0hfTU1VX05BVElWRT15CkNPTkZJR19QUENfT0ZfQk9PVF9UUkFNUE9M SU5FPXkKQ09ORklHX1BQQ19TTVBfTVVYRURfSVBJPXkKQ09ORklHX01QSUM9eQpDT05GSUdfTVBJ Q19NU0dSPXkKQ09ORklHX1BQQ19NUEMxMDY9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwoj CkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdf Q1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAoj IENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09O RklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9E RUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNF UlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJ TCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19D UFVfRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1VT RVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQojIENPTkZJ R19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf R09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZl cnMKIwpDT05GSUdfQ1BVX0ZSRVFfUE1BQz15CiMgZW5kIG9mIENQVSBGcmVxdWVuY3kgc2NhbGlu ZwoKIwojIENQVUlkbGUgZHJpdmVyCiMKCiMKIyBDUFUgSWRsZQojCiMgQ09ORklHX0NQVV9JRExF IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVIElkbGUKIyBlbmQgb2YgQ1BVSWRsZSBkcml2ZXIKCkNP TkZJR19UQVU9eQojIENPTkZJR19UQVVfSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFVX0FWRVJB R0UgaXMgbm90IHNldAojIENPTkZJR19HRU5fUlRDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGxhdGZv cm0gc3VwcG9ydAoKIwojIEtlcm5lbCBvcHRpb25zCiMKQ09ORklHX0hJR0hNRU09eQojIENPTkZJ R19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldApDT05GSUdfSFpf MzAwPXkKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0zMDAKQ09ORklHX1ND SEVEX0hSVElDSz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX1BQQ19RVUVVRURfU1BJ TkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQ1BVX1BST0JFX1JFTEVBU0U9eQpDT05GSUdf S0VYRUM9eQojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9BTExfQ1BV Uz15CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9W QUxVRT0wCkNPTkZJR19QUENfNEtfUEFHRVM9eQpDT05GSUdfUEFHRV9TSVpFXzRLQj15CkNPTkZJ R19QUENfUEFHRV9TSElGVD0xMgpDT05GSUdfVEhSRUFEX1NISUZUPTEzCkNPTkZJR19EQVRBX1NI SUZUPTIyCkNPTkZJR19BUkNIX0ZPUkNFX01BWF9PUkRFUj0xMQpDT05GSUdfQ01ETElORT0iIgpD T05GSUdfRVhUUkFfVEFSR0VUUz0iIgpDT05GSUdfQVJDSF9XQU5UU19GUkVFWkVSX0NPTlRST0w9 eQojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSElCRVJOQVRJT04gaXMgbm90 IHNldApDT05GSUdfUE09eQojIENPTkZJR19QTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BUE1f RU1VTEFUSU9OPW0KIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNl dAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgb3B0aW9u cwoKQ09ORklHX0lTQV9ETUFfQVBJPXkKCiMKIyBCdXMgb3B0aW9ucwojCkNPTkZJR19HRU5FUklD X0lTQV9ETUE9eQpDT05GSUdfUFBDX0lORElSRUNUX1BDST15CiMgQ09ORklHX0ZTTF9MQkMgaXMg bm90IHNldAojIGVuZCBvZiBCdXMgb3B0aW9ucwoKIwojIEFkdmFuY2VkIHNldHVwCiMKIyBDT05G SUdfQURWQU5DRURfT1BUSU9OUyBpcyBub3Qgc2V0CgojCiMgRGVmYXVsdCBzZXR0aW5ncyBmb3Ig YWR2YW5jZWQgY29uZmlndXJhdGlvbiBvcHRpb25zIGFyZSB1c2VkCiMKQ09ORklHX0xPV01FTV9T SVpFPTB4MzAwMDAwMDAKQ09ORklHX1BBR0VfT0ZGU0VUPTB4YzAwMDAwMDAKQ09ORklHX0tFUk5F TF9TVEFSVD0weGMwMDAwMDAwCkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDAwMDAwMDAwCkNPTkZJ R19UQVNLX1NJWkU9MHhiMDAwMDAwMAojIGVuZCBvZiBBZHZhbmNlZCBzZXR1cAoKIyBDT05GSUdf VklSVFVBTElaQVRJT04gaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQoKIwojIEdl bmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9 eQpDT05GSUdfS0VYRUNfQ09SRT15CiMgQ09ORklHX0tQUk9CRVMgaXMgbm90IHNldApDT05GSUdf SlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RBVElDX0NBTExfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lF TlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09O RklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZF X0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVT X09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJ R19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX0hBVkVf QVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdf QVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpDT05GSUdfQVJDSF9IQVNfU0VUX01FTU9SWT15CkNP TkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0FSQ0hfMzJCSVRfT0ZGX1Q9eQpDT05G SUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NF U1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpD T05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15 CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJF TF9SRUxBVElWRT15CkNPTkZJR19NTVVfR0FUSEVSX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dB VEhFUl9SQ1VfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1BBR0VfU0laRT15CkNPTkZJ R19NTVVfR0FUSEVSX01FUkdFX1ZNQVM9eQpDT05GSUdfQVJDSF9XQU5UX0lSUVNfT0ZGX0FDVElW QVRFX01NPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0FSQ0hf V0VBS19SRUxFQVNFX0FDUVVJUkU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9O PXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJ TFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdf U0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1NUQUNLUFJPVEVDVE9S PXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05H IGlzIG5vdCBzZXQKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VO VElORz15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT0Rf QVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19BUkNI X1dBTlRTX01PRFVMRVNfREFUQV9JTl9WTUFMTE9DPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9P V05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNf RUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFM9MTEKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fNjRLQj15CkNP TkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzI1NktCPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxU X1RPUERPV05fTU1BUF9MQVlPVVQ9eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkK Q09ORklHX0hBVkVfQVJDSF9OVlJBTV9PUFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09O RklHX09MRF9TSUdTVVNQRU5EPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFU XzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQojIENPTkZJR19WTUFQ X1NUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNF VD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NU QUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JXWD15CkNP TkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1hfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19T VFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNI X0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CiMgQ09ORklHX1NUUklDVF9NT0RVTEVfUldYIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BIWVNfVE9fRE1BPXkKQ09ORklHX0hBVkVfU1RBVElDX0NB TEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1BMSVRfQVJHNjQ9eQoKIwojIEdDT1Yt YmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxM PXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0Nf UExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9F TlRST1BZPXkKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMK CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15 CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9VTkxP QUQ9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRD15CiMgQ09ORklHX01PRFVMRV9VTkxPQURf VEFJTlRfVFJBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpDT05GSUdfQVNN X01PRFZFUlNJT05TPXkKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfQ09NUFJFU1NfTk9O RT15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9E VUxFX0NPTVBSRVNTX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1pTVEQg aXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQUxMT1dfTUlTU0lOR19OQU1FU1BBQ0VfSU1QT1JU UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RQUk9CRV9QQVRIPSIvc2Jpbi9tb2Rwcm9iZSIKIyBDT05G SUdfVFJJTV9VTlVTRURfS1NZTVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tV UD15CkNPTkZJR19CTE9DSz15CiMgQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049 eQpDT05GSUdfQkxLX0lDUT15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CiMgQ09ORklHX0JMS19E RVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdf TE9XIGlzIG5vdCBzZXQKQ09ORklHX0JMS19XQlQ9eQpDT05GSUdfQkxLX1dCVF9NUT15CiMgQ09O RklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9J T0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQ VElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9B RFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJ WF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19PU0ZfUEFSVElUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0FNSUdBX1BBUlRJVElPTj15CkNPTkZJR19BVEFSSV9QQVJUSVRJT049eQpDT05GSUdf TUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tM QUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFS VElUSU9OPXkKIyBDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0xE TV9QQVJUSVRJT049eQojIENPTkZJR19MRE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TR0lf UEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19LQVJNQV9QQVJUSVRJ T04gaXMgbm90IHNldApDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJU SVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMg ZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01R X1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9 eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKIyBDT05GSUdf TVFfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkK Q09ORklHX0lPU0NIRURfQkZRPXkKIyBDT05GSUdfQkZRX0dST1VQX0lPU0NIRUQgaXMgbm90IHNl dAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpD T05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNf Uk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9P V05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09W RVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVS PXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklH X0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9F TEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfQklORk1UX01JU0Mg aXMgbm90IHNldApDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9y bWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfWlBPT0w9eQpDT05G SUdfU1dBUD15CkNPTkZJR19aU1dBUD15CkNPTkZJR19aU1dBUF9ERUZBVUxUX09OPXkKIyBDT05G SUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0RFRkxBVEUgaXMgbm90IHNldApDT05GSUdfWlNX QVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTz15CiMgQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVG QVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFVTFRfTFo0 IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaNEhDIGlzIG5v dCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX1pTVEQgaXMgbm90IHNldApD T05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUPSJsem8iCiMgQ09ORklHX1pTV0FQX1pQT09M X0RFRkFVTFRfWkJVRCBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUX1ozRk9M RD15CiMgQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWlNNQUxMT0MgaXMgbm90IHNldApDT05G SUdfWlNXQVBfWlBPT0xfREVGQVVMVD0iejNmb2xkIgojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQK Q09ORklHX1ozRk9MRD15CiMgQ09ORklHX1pTTUFMTE9DIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFs bG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkK IyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBu b3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TTEFCX0ZSRUVMSVNU X0hBUkRFTkVEPXkKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJf Q1BVX1BBUlRJQUwgaXMgbm90IHNldAojIGVuZCBvZiBTTEFCIGFsbG9jYXRvciBvcHRpb25zCgpD T05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90 IHNldApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19IQVZFX0ZBU1RfR1VQPXkKQ09ORklHX0FSQ0hf S0VFUF9NRU1CTE9DSz15CkNPTkZJR19FWENMVVNJVkVfU1lTVEVNX1JBTT15CkNPTkZJR19BUkNI X0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVN T1ZFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0NPTVBBQ1RJT049eQpDT05G SUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKIyBDT05GSUdfUEFHRV9SRVBPUlRJTkcg aXMgbm90IHNldApDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJR19NTVVf Tk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUz NgpDT05GSUdfRlJPTlRTV0FQPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS SUNfRUFSTFlfSU9SRU1BUD15CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfWk9ORV9ETUE9 eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90 IHNldAoKIwojIEdVUF9URVNUIG5lZWRzIHRvIGhhdmUgREVCVUdfRlMgZW5hYmxlZAojCkNPTkZJ R19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19LTUFQX0xPQ0FMPXkKIyBDT05GSUdfQU5P Tl9WTUFfTkFNRSBpcyBub3Qgc2V0CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19MUlVfR0VO PXkKQ09ORklHX0xSVV9HRU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90 IHNldAoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qg c2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFn ZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMg TmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CkNPTkZJR19QQUNLRVRfRElBRz1t CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKQ09O RklHX1VOSVhfRElBRz1tCkNPTkZJR19UTFM9bQpDT05GSUdfVExTX0RFVklDRT15CiMgQ09ORklH X1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089bQpDT05G SUdfWEZSTV9VU0VSPW0KIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJ R19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90 IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD1t CkNPTkZJR19YRlJNX0VTUD1tCkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPW0K IyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMg aXMgbm90IHNldApDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCiMgQ09ORklHX05FVF9JUEdSRV9ERU1VWCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfSVBfVFVOTkVMPW0KIyBDT05GSUdfU1lOX0NPT0tJRVMgaXMgbm90 IHNldAojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1VEUF9UVU5ORUw9 bQojIENPTkZJR19ORVRfRk9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxT IGlzIG5vdCBzZXQKQ09ORklHX0lORVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9bQojIENPTkZJR19J TkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qg c2V0CkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9 MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdf SU5FVF9ESUFHPW0KQ09ORklHX0lORVRfVENQX0RJQUc9bQpDT05GSUdfSU5FVF9VRFBfRElBRz1t CkNPTkZJR19JTkVUX1JBV19ESUFHPW0KIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90 IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMg bm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DVUJJQyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09O R19XRVNUV09PRD15CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19U Q1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19O ViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05G SUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lM TElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENP TkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19CQlIgaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9XRVNUV09PRD15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBu b3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJ3ZXN0d29vZCIKIyBDT05GSUdfVENQX01E NVNJRyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQoj IENPTkZJR19JUFY2X1JPVVRFX0lORk8gaXMgbm90IHNldApDT05GSUdfSVBWNl9PUFRJTUlTVElD X0RBRD15CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVU Nl9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBz ZXQKQ09ORklHX0lORVQ2X0lQQ09NUD1tCiMgQ09ORklHX0lQVjZfTUlQNiBpcyBub3Qgc2V0CkNP TkZJR19JTkVUNl9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9bQojIENPTkZJR19J UFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD1tCkNPTkZJR19JUFY2X1NJVF82UkQ9 eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CiMgQ09ORklHX0lQVjZfVFVOTkVMIGlzIG5v dCBzZXQKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVF UyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBW Nl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90 IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZf SU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19ORVRMQUJFTCBpcyBub3Qgc2V0CiMg Q09ORklHX01QVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJ R19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19P QkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMg Q09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09L SUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApD T05GSUdfSU5FVF9TQ1RQX0RJQUc9bQojIENPTkZJR19SRFMgaXMgbm90IHNldAojIENPTkZJR19U SVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0EgaXMgbm90 IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qg c2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBD T05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklH XzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKQ09ORklH X05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCiMgQ09ORklHX05FVF9TQ0hf Q0JRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9IVEIgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX0hGU0MgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BSSU8gaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX01VTFRJUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUkVEIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9TRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NI X1NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEVRTCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9TQ0hfVEJGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9HUkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ND SF9EU01BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX05FVEVNIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1NDSF9EUlIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX01RUFJJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9T Q0hfQ0hPS0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1FGUSBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9TQ0hfQ09ERUwgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMg Q09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlEgaXMgbm90 IHNldAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUElF IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKQ09ORklHX0RFRkFV TFRfRlFfQ09ERUw9eQojIENPTkZJR19ERUZBVUxUX1BGSUZPX0ZBU1QgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9ORVRfU0NIPSJmcV9jb2RlbCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCiMgQ09O RklHX05FVF9DTFNfQkFTSUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX1RDSU5ERVggaXMg bm90IHNldAojIENPTkZJR19ORVRfQ0xTX1JPVVRFNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9D TFNfRlcgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX1UzMiBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9DTFNfUlNWUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfUlNWUDYgaXMgbm90IHNl dAojIENPTkZJR19ORVRfQ0xTX0ZMT1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0NHUk9V UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0NMU19GTE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX01BVENIQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX0VNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQUNUIGlz IG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CkNP TkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05G SUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAoj IENPTkZJR19ORVRfTlNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9MM19NQVNURVJfREVWIGlz IG5vdCBzZXQKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5v dCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FD Q0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQojIENPTkZJ R19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkK Q09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKIyBDT05GSUdfQlBGX1NUUkVB TV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsg dGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3Jr IHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CkNPTkZJR19CVD1tCkNPTkZJR19CVF9C UkVEUj15CkNPTkZJR19CVF9SRkNPTU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19C VF9CTkVQPW0KQ09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9f RklMVEVSPXkKQ09ORklHX0JUX0hJRFA9bQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQpD T05GSUdfQlRfTEVEUz15CkNPTkZJR19CVF9NU0ZURVhUPXkKQ09ORklHX0JUX0FPU1BFWFQ9eQoj IENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0ZFQVRVUkVfREVCVUcg aXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRF TD1tCkNPTkZJR19CVF9CQ009bQpDT05GSUdfQlRfUlRMPW0KQ09ORklHX0JUX01USz1tCkNPTkZJ R19CVF9IQ0lCVFVTQj1tCkNPTkZJR19CVF9IQ0lCVFVTQl9BVVRPU1VTUEVORD15CkNPTkZJR19C VF9IQ0lCVFVTQl9CQ009eQpDT05GSUdfQlRfSENJQlRVU0JfTVRLPXkKQ09ORklHX0JUX0hDSUJU VVNCX1JUTD15CiMgQ09ORklHX0JUX0hDSVVBUlQgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lC Q00yMDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQlBBMTBYIGlzIG5vdCBzZXQKIyBDT05G SUdfQlRfSENJQkZVU0IgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lEVEwxIGlzIG5vdCBzZXQK IyBDT05GSUdfQlRfSENJQlQzQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSUJMVUVDQVJEIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRfSENJVkhDSSBpcyBub3Qgc2V0CkNPTkZJR19CVF9NUlZMPW0K Q09ORklHX0JUX0FUSDNLPW0KIyBDT05GSUdfQlRfTVRLVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JUX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwoK IyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApD T05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklC X1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4 MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJO SU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBu b3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNPTkZJR19DRkc4 MDIxMV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15 CkNPTkZJR19DRkc4MDIxMV9DUkRBX1NVUFBPUlQ9eQojIENPTkZJR19DRkc4MDIxMV9XRVhUIGlz IG5vdCBzZXQKQ09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJ R19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNU UkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgojIENPTkZJR19N QUM4MDIxMV9NRVNIIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0xFRFM9eQojIENPTkZJR19N QUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9ERUJV R19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKQ09O RklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpD T05GSUdfUkZLSUxMX0dQSU89bQojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19D QUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90IHNldAojIENPTkZJR19ORkMg aXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRSBp cyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0RTVF9DQUNIRT15 CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfU09DS19WQUxJREFURV9YTUlUPXkKQ09ORklHX05F VF9TT0NLX01TRz15CkNPTkZJR19QQUdFX1BPT0w9eQojIENPTkZJR19QQUdFX1BPT0xfU1RBVFMg aXMgbm90IHNldAojIENPTkZJR19GQUlMT1ZFUiBpcyBub3Qgc2V0CkNPTkZJR19FVEhUT09MX05F VExJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX0ZP UkNFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX1NZ U0NBTEw9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BN IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15 CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX01TSV9BUkNIX0ZBTExCQUNL Uz15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFV TFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNf UEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90 IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTQKIyBDT05GSUdf SE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENP TkZJR19QQ0lfRlRQQ0kxMDAgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9HRU5FUklDIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJRV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01J Q1JPQ0hJUF9IT1NUIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQK IwojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNP TiBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAoKIwojIE1v Yml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CiMKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1 cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgQ09ORklHX1BD SUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSjcyMUVfSE9TVCBp cyBub3Qgc2V0CiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMgZW5k IG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19Q Q0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dp dGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90 IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hM X0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QQ0NBUkQ9bQpDT05GSUdfUENNQ0lBPW0KQ09ORklHX1BD TUNJQV9MT0FEX0NJUz15CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpD T05GSUdfWUVOVEE9bQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05G SUdfWUVOVEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElC QT15CiMgQ09ORklHX1BENjcyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0k4MjA5MiBpcyBub3Qgc2V0 CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0Cgoj CiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90 IHNldApDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQpDT05GSUdfREVW VE1QRlNfU0FGRT15CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVf QlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdf RldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19GV19MT0FERVJfU1lTRlM9eQpDT05GSUdfRVhU UkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZX X0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZXX0xPQURF Ul9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5k IG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklH X0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9Q Uk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdf RE1BX0ZFTkNFX1RSQUNFPXkKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1 cyBkZXZpY2VzCiMKIyBDT05GSUdfTUhJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVNf RVAgaXMgbm90IHNldAojIGVuZCBvZiBCdXMgZGV2aWNlcwoKIyBDT05GSUdfQ09OTkVDVE9SIGlz IG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBBUk0gU3lzdGVtIENvbnRyb2wg YW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCiMKIyBlbmQgb2YgQVJNIFN5c3RlbSBD b250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0ZJUk1XQVJF X01FTU1BUD15CiMgQ09ORklHX0ZXX0NGR19TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dM RV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKIyBlbmQg b2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMgZW5kIG9mIEZpcm13YXJlIERyaXZlcnMKCiMgQ09O RklHX0dOU1MgaXMgbm90IHNldAojIENPTkZJR19NVEQgaXMgbm90IHNldApDT05GSUdfRFRDPXkK Q09ORklHX09GPXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfRkxB VFRSRUU9eQpDT05GSUdfT0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfS09CSj15CkNPTkZJ R19PRl9BRERSRVNTPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19PRl9SRVNFUlZFRF9NRU09eQoj IENPTkZJR19PRl9PVkVSTEFZIGlzIG5vdCBzZXQKQ09ORklHX09GX0RNQV9ERUZBVUxUX0NPSEVS RU5UPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldAojIENPTkZJR19NQUNfRkxP UFBZIGlzIG5vdCBzZXQKQ09ORklHX0NEUk9NPW0KIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01U SVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0xPT1A9bQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMgQ09ORklHX0JMS19ERVZf RFJCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9V QkxLIGlzIG5vdCBzZXQKCiMKIyBOVk1FIFN1cHBvcnQKIwojIENPTkZJR19CTEtfREVWX05WTUUg aXMgbm90IHNldAojIENPTkZJR19OVk1FX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRV9UQ1Ag aXMgbm90IHNldAojIENPTkZJR19OVk1FX1RBUkdFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE5WTUUg U3VwcG9ydAoKIwojIE1pc2MgZGV2aWNlcwojCiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qg c2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMg bm90IHNldAojIENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90IHNldAojIENPTkZJR19I UF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklH X0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2 MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBp cyBub3Qgc2V0CiMgQ09ORklHX0RXX1hEQVRBX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QQ0lf RU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9TREZFQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJU0lfSElLRVlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTl9ESUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfVkNQVV9TVEFMTF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklH X0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01f QVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJ R19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9bQojIENPTkZJ R19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlz IG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMg bm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVt ZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19M SVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09O RklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19N SVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNl dAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlz IG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQX1BDSTFYWFhY IGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9y dAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09ORklHX1JBSURfQVRUUlMgaXMgbm90IHNldApDT05G SUdfU0NTSV9DT01NT049eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CiMgQ09ORklH X1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRh cGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJR19DSFJfREVWX1NHPW0KQ09ORklHX0JM S19ERVZfQlNHPXkKIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0NPTlNUQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCiMgQ09ORklHX1ND U0lfU1BJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NBU19B VFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FTX0xJQlNBUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgoj IENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qg c2V0CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19BVEE9eQpDT05GSUdfU0FU QV9IT1NUPXkKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKIyBDT05GSUdfQVRBX0ZPUkNFIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdp dGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FUQV9BSENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9E V0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0NFVkEgaXMgbm90IHNldAojIENPTkZJR19BSENJ X1FPUklRIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90 IHNldApDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERN QSBpbnRlcmZhY2UKIwojIENPTkZJR19QRENfQURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFf UVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NYNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFf Qk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19B VEFfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTVYgaXMgbm90IHNldAojIENPTkZJR19T QVRBX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QUk9NSVNFIGlzIG5vdCBzZXQKQ09ORklH X1NBVEFfU0lMPXkKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NW VyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9W SUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEg U0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdY IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRB X0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMg bm90IHNldAojIENPTkZJR19QQVRBX0lUODIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4 MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9KTUlDUk9OIGlzIG5vdCBzZXQKQ09ORklHX1BB VEFfTUFDSU89eQojIENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRB X05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENP TkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90 IHNldAojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQzIw MjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMgaXMgbm90IHNldAojIENP TkZJR19QQVRBX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90 IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9U UklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMg Q09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMg bm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09Q VEkgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BB VEFfT0ZfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0 CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfQVRBX0dF TkVSSUMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19N RD15CiMgQ09ORklHX0JMS19ERVZfTUQgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQojIENP TkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz1tCkNPTkZJR19ETV9ERUJV R19CTE9DS19NQU5BR0VSX0xPQ0tJTkc9eQojIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19U UkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lT VEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NS WVBUPW0KIyBDT05GSUdfRE1fU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfRE1fVEhJTl9QUk9W SVNJT05JTkc9bQojIENPTkZJR19ETV9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1dSSVRF Q0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9FUkEgaXMgbm90IHNldAojIENPTkZJR19ETV9D TE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01JUlJPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RN X1JBSUQgaXMgbm90IHNldAojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1f TVVMVElQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJ R19ETV9EVVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1VFVkVOVD15CiMgQ09ORklHX0RNX0ZMQUtF WSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NX SVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJ R19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19UQVJHRVRfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3Vw cG9ydAojCkNPTkZJR19GSVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklHX0ZJ UkVXSVJFX1NCUDI9bQpDT05GSUdfRklSRVdJUkVfTkVUPW0KIyBDT05GSUdfRklSRVdJUkVfTk9T WSBpcyBub3Qgc2V0CiMgZW5kIG9mIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKCkNPTkZJ R19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19BREI9eQojIENPTkZJR19BREJfQ1VEQSBpcyBu b3Qgc2V0CkNPTkZJR19BREJfUE1VPXkKQ09ORklHX0FEQl9QTVVfRVZFTlQ9eQpDT05GSUdfQURC X1BNVV9MRUQ9eQojIENPTkZJR19BREJfUE1VX0xFRF9ESVNLIGlzIG5vdCBzZXQKQ09ORklHX1BN QUNfQVBNX0VNVT1tCiMgQ09ORklHX1BNQUNfTUVESUFCQVkgaXMgbm90IHNldApDT05GSUdfUE1B Q19CQUNLTElHSFQ9eQojIENPTkZJR19QTUFDX0JBQ0tMSUdIVF9MRUdBQ1kgaXMgbm90IHNldApD T05GSUdfSU5QVVRfQURCSElEPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj1tCkNPTkZJR19USEVS TV9XSU5EVFVOTkVMPW0KQ09ORklHX1RIRVJNX0FEVDc0Nlg9bQpDT05GSUdfV0lOREZBUk09bQoj IENPTkZJR19QTUFDX1JBQ0tNRVRFUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FNUz1tCkNP TkZJR19TRU5TT1JTX0FNU19QTVU9eQpDT05GSUdfU0VOU09SU19BTVNfSTJDPXkKQ09ORklHX05F VERFVklDRVM9eQpDT05GSUdfTkVUX0NPUkU9eQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfRFVNTVkgaXMgbm90IHNldApDT05GSUdfV0lSRUdVQVJEPW0KIyBDT05GSUdfV0lS RUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldAojIENP TkZJR19NQUNWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05G SUdfVlhMQU4gaXMgbm90IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldAojIENPTkZJR19C QVJFVURQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VD IGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19O RVRfUE9MTF9DT05UUk9MTEVSPXkKIyBDT05GSUdfVFVOIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVO X1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldAojIENPTkZJR19WRVRIIGlzIG5vdCBzZXQKIyBDT05G SUdfVklSVElPX05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKQ09ORklH X1NVTkdFTV9QSFk9eQojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9 eQojIENPTkZJR19ORVRfVkVORE9SXzNDT00gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0FEQVBURUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FHRVJFIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9BTFRFT04gaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9BTUFaT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FN RCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVBQTEUgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX0FRVUFOVElBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BUkMg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FTSVggaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX0FUSEVST1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0JST0FEQ09N IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9DQVZJVU0gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NIRUxT SU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9DT1JUSU5BIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9EQVZJ Q09NIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ETElOSyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfRU1VTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9F TkdMRURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRVpDSElQIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9GVU5HSUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfR09PR0xFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfTUVMTEFOT1ggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JFTCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9NSUNST1NFTUkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01J Q1JPU09GVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTVlSSSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkkgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX05FVEVSSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUUgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfT0tJIGlzIG5vdCBzZXQKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9QRU5TQU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkRDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9SRU5FU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVIgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX1NFRVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NJTEFOIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X1NPTEFSRkxBUkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NNU0MgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W RU5ET1JfU1RNSUNSTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklH X0hBUFBZTUVBTCBpcyBub3Qgc2V0CkNPTkZJR19TVU5HRU09eQojIENPTkZJR19DQVNTSU5JIGlz IG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TWU5P UFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVkVSVEVY Q09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9WSUEgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX1dJWk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfWElMSU5Y IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9YSVJDT00gaXMgbm90IHNldAojIENPTkZJ R19GRERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19QSFlM SUIgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklH X01ESU9fREVWSUNFIGlzIG5vdCBzZXQKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwojIGVuZCBv ZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCkNPTkZJR19QUFA9bQpDT05GSUdfUFBQX0JTRENPTVA9bQpD T05GSUdfUFBQX0RFRkxBVEU9bQpDT05GSUdfUFBQX0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT1t CkNPTkZJR19QUFBfTVVMVElMSU5LPXkKQ09ORklHX1BQUE9FPW0KQ09ORklHX1BQUF9BU1lOQz1t CkNPTkZJR19QUFBfU1lOQ19UVFk9bQojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1NM SEM9bQoKIwojIEhvc3Qtc2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3Jr IEFkYXB0ZXIgc3VwcG9ydAojCiMgQ09ORklHX1VTQl9ORVRfRFJJVkVSUyBpcyBub3Qgc2V0CkNP TkZJR19XTEFOPXkKIyBDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLIGlzIG5vdCBzZXQKQ09ORklH X0FUSF9DT01NT049bQpDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKQ09ORklHX0FUSF9ERUJVRz15 CkNPTkZJR19BVEg1Sz1tCkNPTkZJR19BVEg1S19ERUJVRz15CkNPTkZJR19BVEg1S19QQ0k9eQoj IENPTkZJR19BVEg5SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDlLX0hUQyBpcyBub3Qgc2V0CiMg Q09ORklHX0NBUkw5MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMIGlzIG5vdCBzZXQKIyBD T05GSUdfQVI1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMNjIxMCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUSDEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dDTjM2WFggaXMgbm90IHNldAojIENPTkZJ R19XTEFOX1ZFTkRPUl9BVE1FTCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENP TT15CiMgQ09ORklHX0I0MyBpcyBub3Qgc2V0CkNPTkZJR19CNDNMRUdBQ1k9bQpDT05GSUdfQjQz TEVHQUNZX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9QQ0lDT1JFX0FVVE9TRUxF Q1Q9eQpDT05GSUdfQjQzTEVHQUNZX0xFRFM9eQpDT05GSUdfQjQzTEVHQUNZX0RFQlVHPXkKQ09O RklHX0I0M0xFR0FDWV9ETUE9eQpDT05GSUdfQjQzTEVHQUNZX1BJTz15CkNPTkZJR19CNDNMRUdB Q1lfRE1BX0FORF9QSU9fTU9ERT15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfTU9ERSBpcyBub3Qg c2V0CiMgQ09ORklHX0I0M0xFR0FDWV9QSU9fTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01T TUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldAojIENPTkZJR19XTEFO X1ZFTkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX0lOVEVMIGlzIG5v dCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUwgaXMgbm90IHNldAojIENPTkZJR19X TEFOX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFU RUsgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9NSUNST0NISVAgaXMgbm90IHNldAoj IENPTkZJR19XTEFOX1ZFTkRPUl9QVVJFTElGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVO RE9SX1JBTElOSyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05G SUdfUlRMODE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODcgaXMgbm90IHNldAojIENPTkZJ R19SVExfQ0FSRFMgaXMgbm90IHNldApDT05GSUdfUlRMOFhYWFU9bQojIENPTkZJR19SVEw4WFhY VV9VTlRFU1RFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUVzg4IGlzIG5vdCBzZXQKIyBDT05GSUdf UlRXODkgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9SU0kgaXMgbm90IHNldAojIENP TkZJR19XTEFOX1ZFTkRPUl9TSUxBQlMgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9T VCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdf V0xBTl9WRU5ET1JfWllEQVMgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVO TkEgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfUkFZQ1MgaXMgbm90IHNldAojIENPTkZJR19Q Q01DSUFfV0wzNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfSFdTSU0gaXMgbm90IHNl dAojIENPTkZJR19VU0JfTkVUX1JORElTX1dMQU4gaXMgbm90IHNldAojIENPTkZJR19WSVJUX1dJ RkkgaXMgbm90IHNldAojIENPTkZJR19XQU4gaXMgbm90IHNldAoKIwojIFdpcmVsZXNzIFdBTgoj CiMgQ09ORklHX1dXQU4gaXMgbm90IHNldAojIGVuZCBvZiBXaXJlbGVzcyBXQU4KCiMgQ09ORklH X1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkFJTE9WRVIgaXMgbm90IHNldAojIENP TkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19J TlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQojIENP TkZJR19JTlBVVF9TUEFSU0VLTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUFUUklYS01B UCBpcyBub3Qgc2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01P VVNFREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRF Vj1tCiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVBNUE9X RVIgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfSU5QVVRf S0VZQk9BUkQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQojIENPTkZJR19NT1VTRV9Q UzIgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfTU9V U0VfQVBQTEVUT1VDSD1tCiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJ R19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15 CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0Ez RCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pP WVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0 CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQ X01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBD T05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURF V0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09O RklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1Ig aXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklH X0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlz IG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9Z U1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19YUEFEPW0KIyBDT05GSUdf Sk9ZU1RJQ0tfWFBBRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19YUEFEX0xFRFM9eQoj IENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMg aXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19K T1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01J U0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVE1F TF9DQVBUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19WSUJS QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlO UFVUPW0KIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQ SU9fUk9UQVJZX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElD UyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM3MjIy IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQ VElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMK Q09ORklHX1NFUklPPW0KQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CiMgQ09ORklH X1NFUklPX0k4MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fU0VSUE9SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0xJQlBTMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1hJ TElOWF9YUFNfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNf UFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVBCUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSU9fR1BJT19QUzIgaXMgbm90IHNldAojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENP TkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVu ZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklH X1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19W VF9DT05TT0xFPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5E SU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNl dAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMK IwpDT05GSUdfU0VSSUFMXzgyNTA9bQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09Q VElPTlMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF8xNjU1MEFfVkFSSUFOVFMgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VS SUFMXzgyNTBfUENJPW0KIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhBUiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRT PTIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9MgojIENPTkZJR19TRVJJQUxfODI1 MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgy NTBfUEVSSUNPTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09bQoKIwojIE5v bi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMg bm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15 CkNPTkZJR19TRVJJQUxfUE1BQ1pJTE9HPXkKIyBDT05GSUdfU0VSSUFMX1BNQUNaSUxPR19UVFlT IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9QTUFDWklMT0dfQ09OU09MRT15CiMgQ09ORklHX1NF UklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0lGSVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFgg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1hJTElO WF9QU19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRy aXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz1tCiMgQ09ORklHX1NFUklBTF9OT05TVEFO REFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQQ19FUEFQUl9IVl9CWVRFQ0hBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBD T05GSUdfTlVMTF9UVFkgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CiMgQ09ORklHX0hW Q19VREJHIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9ERVZfQlVTPW0KIyBDT05GSUdfVFRZX1BS SU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT1tCiMgQ09ORklHX0lQTUlfSEFO RExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQ UExJQ09NIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwojIENPTkZJ R19TWU5DTElOS19DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUkRNQU5fNDAwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBUkRNQU5fNDA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDUjI0WCBpcyBub3Qg c2V0CiMgQ09ORklHX0lQV0lSRUxFU1MgaXMgbm90IHNldAojIGVuZCBvZiBQQ01DSUEgY2hhcmFj dGVyIGRldmljZXMKCkNPTkZJR19ERVZNRU09eQpDT05GSUdfTlZSQU09bQpDT05GSUdfREVWUE9S VD15CiMgQ09ORklHX1RDR19UUE0gaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTV9UUlVTVF9DUFU9 eQpDT05GSUdfUkFORE9NX1RSVVNUX0JPT1RMT0FERVI9eQojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2 aWNlcwoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19JMkNfQk9BUkRJTkZP PXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNP TkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05G SUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfR1BNVVggaXMgbm90IHNldAojIENPTkZJR19J MkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NHggaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVY X1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgZW5k IG9mIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKCkNPTkZJR19JMkNfSEVMUEVSX0FVVE89 eQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgoj CiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUz NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19JMkNfTlZJRElBX0dQVSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJ UzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM5NlggaXMgbm90IHNldAojIENPTkZJR19J MkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgTWFj IFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19QT1dFUk1BQz15Cgoj CiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNo aXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJ R05XQVJFX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfTVBDIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0Ff UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIg ZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0NQMjYxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJD L1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5k IG9mIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAoKIyBDT05GSUdfSTJDX1NUVUIgaXMgbm90IHNl dAojIENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBzdXBwb3J0CgojIENPTkZJR19JM0Mg aXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTIGlzIG5vdCBzZXQKCiMKIyBQ VFAgY2xvY2sgc3VwcG9ydAojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKQ09O RklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRX T1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIGVu ZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEyCkNPTkZJR19PRl9H UElPPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMg aXMgbm90IHNldApDT05GSUdfR1BJT19DREVWPXkKIyBDT05GSUdfR1BJT19DREVWX1YxIGlzIG5v dCBzZXQKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fNzRY WF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTFRFUkEgaXMgbm90IHNldAojIENPTkZJ R19HUElPX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19GVEdQSU8wMTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fSExXRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YSUxJTlggaXMg bm90IHNldAojIENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkg bWFwcGVkIEdQSU8gZHJpdmVycwoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQ SU9fQUROUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTcw IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1G RCBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIE1GRCBHUElPIGV4cGFuZGVycwoKIwojIFBDSSBH UElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19H UElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMg bm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgR1BJ TyBleHBhbmRlcnMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwojIGVuZCBvZiBVU0IgR1BJTyBl eHBhbmRlcnMKCiMKIyBWaXJ0dWFsIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0FHR1JFR0FU T1I9bQojIENPTkZJR19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVklSVElP IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TSU0gaXMgbm90IHNldAojIGVuZCBvZiBWaXJ0dWFs IEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNF VCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQVBN X1BPV0VSPW0KIyBDT05GSUdfSVA1WFhYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9Q T1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qgc2V0CiMgQ09O RklHX0JBVFRFUllfQ1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMg bm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfRFMyNzgyIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfUE1VPW0KIyBDT05GSUdfQkFUVEVS WV9TQU1TVU5HX1NESSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNldAojIENPTkZJR19NQU5BR0VSX1NCUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9M UDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUMzY1MSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX0RFVEVDVE9SX01BWDE0NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfQlEyNTZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01C MzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1 MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX1VDUzEwMDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMg bm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj1t CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklH X1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEw MzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FI VDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf Q09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfRFM2MjAg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf R0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD Mjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5 OTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFY MTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2 Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1 MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2Nzc1X0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlBDTTdY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9LUkFLRU4yIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19OWlhUX1NNQVJUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUENG ODU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19TQlRTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JSTUkgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyWFgg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSU5BMzIyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAx MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VE1QNDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA1MTMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzczRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VzgzNzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4 Nk5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9ORVRMSU5LPXkK Q09ORklHX1RIRVJNQUxfU1RBVElTVElDUz15CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dF Uk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX09GPXkKIyBDT05GSUdfVEhFUk1BTF9XUklU QUJMRV9UUklQUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lT RT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19U SEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMg Q09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf R09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BV X0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX1RIRVJNQUxfTU1JTz1tCiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NT Ql9QT1NTSUJMRT15CkNPTkZJR19TU0I9bQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9Q Q0lIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkKQ09ORklHX1NTQl9CNDNfUENJ X0JSSURHRT15CkNPTkZJR19TU0JfUENNQ0lBSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENN Q0lBSE9TVD15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NC X0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09O RklHX0JDTUFfUE9TU0lCTEU9eQpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hPU1RfUENJX1BP U1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlz IG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dN QUNfQ01OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRy aXZlcnMKIwojIENPTkZJR19NRkRfQUNUODk0NUEgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMz NzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BN SUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1F TF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAz WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENP TkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0dBVEVXT1JLU19HU0Mg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19N RkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQK IyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90 IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9E SU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE Xzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9NQVg3NzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5 NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2 MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUks4MDggaXMgbm90 IHNldAojIENPTkZJR19NRkRfUk41VDYxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TRUNfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNl dAojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9M UDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENP TkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBD T05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNl dAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTcg aXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RJX0xQODc1NjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMg bm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdM NDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4 NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9M T0NITkFHQVIgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAoj IENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMg bm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9X TTg5OTQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxOFhYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1JPSE1fQkQ3MTgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JEOTU3 WE1VRiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVFBNSUMxIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1NUTUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1FDT01fUE04MDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkFWRV9TUF9DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVs dGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JF R1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT1t CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNl dAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X0RBOTEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0ZB TjUzNTU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0ZBTjUzODgwIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNM OTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAz OTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4 OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0 OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX01BWDIwMDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3 ODI2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01DUDE2NTAyIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX01QNTQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NUDg4 NTkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVA4ODZYIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX01QUTc5MjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzEx IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BDQTk0NTAgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfUEY4WDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkw IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FU VElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDEgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3 NTkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTYwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1JUNjI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMTM0 IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUTVYyMCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9SVFE2NzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAw IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1NZODEwNkEgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfU1k4ODI0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdO IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYy ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzY1MTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1ZDVFJMIGlzIG5vdCBzZXQKIyBD T05GSUdfUkNfQ09SRSBpcyBub3Qgc2V0CgojCiMgQ0VDIHN1cHBvcnQKIwojIENPTkZJR19NRURJ QV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIENFQyBzdXBwb3J0CgojIENPTkZJR19N RURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FQ RVJUVVJFX0hFTFBFUlM9eQojIENPTkZJR19BR1AgaXMgbm90IHNldApDT05GSUdfRFJNPW0KQ09O RklHX0RSTV9LTVNfSEVMUEVSPW0KIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9S RUZTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ERUJVR19NT0RFU0VUX0xPQ0s9eQpDT05GSUdfRFJN X0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMAojIENPTkZJ R19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU0gaXMgbm90IHNldApDT05GSUdfRFJNX0xPQURfRURJ RF9GSVJNV0FSRT15CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9bQpDT05GSUdfRFJNX0RJU1BM QVlfRFBfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9U VE1fSEVMUEVSPW0KQ09ORklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPW0KCiMKIyBJMkMgZW5jb2Rl ciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9bQpDT05GSUdfRFJNX0ky Q19TSUwxNjQ9bQojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9y IGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCkNP TkZJR19EUk1fUkFERU9OPW0KQ09ORklHX0RSTV9SQURFT05fVVNFUlBUUj15CiMgQ09ORklHX0RS TV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fVkdFTT1tCiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VE TCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdB RzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQ0FSX0RXX0hETUkgaXMgbm90IHNldAojIENP TkZJR19EUk1fUkNBUl9VU0VfTFZEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQ0FSX1VTRV9N SVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldApDT05GSUdfRFJN X1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCiMgQ09ORklHX0RSTV9QQU5FTF9MVkRTIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9QQU5FTF9FRFAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElO VVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19BVE5BMzNYQzIwIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNNMCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTg4QTBfQU1TNDUyRUYwMSBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1f UEFORUxfU0VJS09fNDNXVkYxRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9M UzAzN1Y3RFcwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJN X0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFj ZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X0NISVBPTkVfSUNONjIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSFJPTlRFTF9DSDcwMzMg aXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfQ09OTkVDVE9SPW0KIyBDT05GSUdfRFJNX0lU RV9JVDY1MDUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDg5MTJCIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xP TlRJVU1fTFQ5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExVVhDIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY2MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X0xWRFNfQ09ERUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUVHQUNISVBTX1NURFBYWFhYX0dF X0I4NTBWM19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OWFBfUFROMzQ2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFE RV9QUzg2NDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAoj IENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5v dCBzZXQKQ09ORklHX0RSTV9TSU1QTEVfQlJJREdFPW0KIyBDT05GSUdfRFJNX1RISU5FX1RIQzYz TFZEMTAyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzYyIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjQgaXMgbm90IHNldAojIENPTkZJR19EUk1f VE9TSElCQV9UQzM1ODc2NyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY4 IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NzUgaXMgbm90IHNldAojIENP TkZJR19EUk1fVElfRExQQzM0MzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfVEZQNDEwIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9USV9TTjY1RFNJODYgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfVFBEMTJTMDE1IGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDYzNDUgaXMgbm90IHNldAojIENPTkZJR19E Uk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3 NjI1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19BRFY3NTExIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFj ZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fRVROQVZJViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9M T0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0g aXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEz MFggaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9Q QU5FTF9PUklFTlRBVElPTl9RVUlSS1M9bQpDT05GSUdfRFJNX05PTU9ERVNFVD15CgojCiMgRnJh bWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9 eQpDT05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9DRkJfRklMTFJF Q1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpD T05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19G Ql9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApD T05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfTUFD TU9ERVM9eQpDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNP TkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJz CiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX09GPXkKIyBDT05G SUdfRkJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BMQVRJTlVNIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVkFMS1lSSUUgaXMgbm90IHNldApDT05GSUdfRkJfQ1Q2NTU1MD15CiMgQ09O RklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAoj IENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMg bm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04g aXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkg aXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lD IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlgg aXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4 NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NB Uk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldAojIENP TkZJR19GQl9WSVJUVUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBp cyBub3Qgc2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYg TENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0 CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tURDI1 MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9RQ09NX1dMRUQgaXMgbm90IHNldAojIENP TkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4 ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQ IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklH X0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MRUQ9bQojIGVu ZCBvZiBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19IRE1JPXkKCiMKIyBD b25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05G SUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklH X0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CiMgQ09O RklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfTEVHQUNZX0FDQ0VMRVJBVElPTiBpcyBub3Qgc2V0CkNP TkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVG RkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVS UkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz dXBwb3J0CgojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9y dAoKQ09ORklHX1NPVU5EPW0KQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9bQpDT05GSUdf U05EX1BDTT1tCkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05EX1NFUV9ERVZJQ0U9bQpDT05G SUdfU05EX1JBV01JREk9bQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRf REVWPXkKIyBDT05GSUdfU05EX09TU0VNVUwgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9USU1F Uj15CkNPTkZJR19TTkRfSFJUSU1FUj1tCkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05G SUdfU05EX01BWF9DQVJEUz00CiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNl dApDT05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKIyBDT05G SUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NUTF9GQVNUX0xP T0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf Q1RMX0lOUFVUX1ZBTElEQVRJT049eQpDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX1NF UVVFTkNFUj1tCkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0KQ09ORklHX1NORF9TRVFfSFJUSU1FUl9E RUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD1tCkNPTkZJR19TTkRfU0VRX01JREk9 bQpDT05GSUdfU05EX1NFUV9WSVJNSURJPW0KQ09ORklHX1NORF9EUklWRVJTPXkKIyBDT05GSUdf U05EX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTE9PUD1tCkNPTkZJR19TTkRfVklSTUlE ST1tCiMgQ09ORklHX1NORF9NVFBBViBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TRVJJQUxfVTE2 NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklBTF9HRU5FUklDIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX01QVTQwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENJPXkKIyBDT05GSUdfU05E X0FEMTg4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTEk1NDUxIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFBfTU9ERU0g aXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FV ODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MzAgaXMgbm90IHNldAojIENPTkZJR19T TkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FaVDMzMjggaXMgbm90IHNldAojIENPTkZJ R19TTkRfQlQ4N1ggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ0EwMTA2IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0NNSVBDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWFlHRU4gaXMgbm90IHNl dAojIENPTkZJR19TTkRfQ1M0MjgxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDZYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9DVFhGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJMQTIw IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJTkEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9M QVlMQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjQgaXMgbm90IHNldAojIENPTkZJ R19TTkRfR0lOQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjQgaXMgbm90IHNldAoj IENPTkZJR19TTkRfTU9OQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSUEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfRUNITzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9JTkRJR09JTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09E SiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09JT1ggaXMgbm90IHNldAojIENPTkZJR19T TkRfSU5ESUdPREpYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEwSzEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfRU1VMTBLMVggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VTMTkz OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FUzE5NjggaXMgbm90IHNldAojIENPTkZJR19TTkRf Rk04MDEgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9IRFNQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JQ0UxNzEyIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0lDRTE3MjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5URUw4WDAgaXMgbm90IHNl dAojIENPTkZJR19TTkRfSU5URUw4WDBNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0tPUkcxMjEy IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xPTEEgaXMgbm90IHNldAojIENPTkZJR19TTkRfTFg2 NDY0RVMgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUFFU1RSTzMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfTUlYQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1BDWEhSIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JJUFRJREUgaXMgbm90IHNl dAojIENPTkZJR19TTkRfUk1FMzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUk1FOTYgaXMgbm90 IHNldAojIENPTkZJR19TTkRfUk1FOTY1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TRTZYIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNldAojIENPTkZJR19TTkRf VFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfVklSVFVPU08gaXMg bm90IHNldAojIENPTkZJR19TTkRfVlgyMjIgaXMgbm90IHNldAojIENPTkZJR19TTkRfWU1GUENJ IGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRfSERBPW0KQ09ORklHX1NORF9I REFfSU5URUw9bQpDT05GSUdfU05EX0hEQV9IV0RFUD15CkNPTkZJR19TTkRfSERBX1JFQ09ORklH PXkKIyBDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hE QV9QQVRDSF9MT0FERVIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUsg aXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9IREFfQ09ERUNfU0lHTUFURUwgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NP REVDX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9bQojIENPTkZJR19T TkRfSERBX0NPREVDX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ1M4 NDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hE QV9DT0RFQ19DQTAxMzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0hEQV9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9E RUZBVUxUPTAKIyBDT05GSUdfU05EX0hEQV9JTlRFTF9IRE1JX1NJTEVOVF9TVFJFQU0gaXMgbm90 IHNldAojIGVuZCBvZiBIRC1BdWRpbwoKQ09ORklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRf SERBX1BSRUFMTE9DX1NJWkU9MjA0OApDT05GSUdfU05EX0lOVEVMX0RTUF9DT05GSUc9bQojIENP TkZJR19TTkRfUFBDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BT0E9bQpDT05GSUdfU05EX0FPQV9G QUJSSUNfTEFZT1VUPW0KQ09ORklHX1NORF9BT0FfT05ZWD1tCkNPTkZJR19TTkRfQU9BX1RBUz1t CkNPTkZJR19TTkRfQU9BX1RPT05JRT1tCkNPTkZJR19TTkRfQU9BX1NPVU5EQlVTPW0KQ09ORklH X1NORF9BT0FfU09VTkRCVVNfSTJTPW0KIyBDT05GSUdfU05EX1VTQiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj1tCiMgQ09ORklHX1NORF9E SUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09YRlcgaXMgbm90IHNldApDT05GSUdfU05EX0lT SUdIVD1tCiMgQ09ORklHX1NORF9GSVJFV09SS1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfQkVC T0IgaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfRElHSTAwWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9GSVJFV0lSRV9UQVNDQU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJ UkVfTU9UVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFRkFDRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9QQ01DSUEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1ZJUlRJTyBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElE PW0KQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNPTkZJR19V SElEPW0KQ09ORklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKIyBD T05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90 IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBD T05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAojIENPTkZJR19ISURfQkVMS0lOIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JF Tl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENPTkZJR19I SURfQ0hJQ09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEg aXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NS RUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09N IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FWktF WSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9GVDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9H RU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNldAojIENPTkZJR19I SURfR0xPUklPVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1ZJVkFMREkgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBTFRP UCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSUVXU09OSUMgaXMgbm90IHNldAojIENPTkZJR19I SURfVlJDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSUFPTUkgaXMgbm90IHNldAojIENPTkZJ R19ISURfR1lSQVRJT04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldAoj IENPTkZJR19ISURfSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VOU0lOR1RPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldAojIENPTkZJR19ISURf TEVUU0tFVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNIIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9NQUdJQ01PVVNFPW0KIyBDT05GSUdfSElEX01BTFRST04gaXMgbm90IHNldAojIENP TkZJR19ISURfTUFZRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTUVHQVdPUkxEX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1JFRFJBR09OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NSUNS T1NPRlQ9bQojIENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfTVVM VElUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTklOVEVORE89bQojIENPTkZJR19OSU5URU5E T19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURf TlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldAojIENPTkZJR19I SURfUEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNl dAojIENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9ST0NDQVQ9bQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUFN IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TTUFSVEpPWVBMVVMgaXMg bm90IHNldAojIENPTkZJR19ISURfVElWTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UT1BTRUVE IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RPUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RI SU5HTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENP TkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldAojIENPTkZJR19ISURfWElOTU8gaXMg bm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfWllE QUNST04gaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01DUDIyMjEgaXMgbm90IHNldAoj IGVuZCBvZiBTcGVjaWFsIEhJRCBkcml2ZXJzCgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklH X1VTQl9ISUQ9bQpDT05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBVU0Ig SElEIEJvb3QgUHJvdG9jb2wgZHJpdmVycwojCiMgQ09ORklHX1VTQl9LQkQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTU9VU0UgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgSElEIEJvb3QgUHJvdG9j b2wgZHJpdmVycwojIGVuZCBvZiBVU0IgSElEIHN1cHBvcnQKCiMKIyBJMkMgSElEIHN1cHBvcnQK IwojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFO IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldAojIGVuZCBv ZiBJMkMgSElEIHN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9C SUdfRU5ESUFOX0RFU0M9eQpDT05GSUdfVVNCX09IQ0lfQklHX0VORElBTl9NTUlPPXkKQ09ORklH X1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNC X0NPTU1PTj1tCiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9V TFBJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05OX0dQSU8gaXMgbm90IHNldApDT05G SUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9bQpDT05GSUdfVVNCX1BDST15CkNPTkZJ R19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlv bnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9S RVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9BVVRPU1VTUEVORF9ERUxBWT0yCkNPTkZJR19VU0JfTU9OPW0KCiMKIyBVU0IgSG9zdCBDb250 cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9YSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0Q9bQpDT05GSUdf VVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05G SUdfVVNCX0VIQ0lfUENJPW0KIyBDT05GSUdfWFBTX1VTQl9IQ0RfWElMSU5YIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0VIQ0lfRlNMIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRF9QUENf T0Y9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPW0KIyBDT05GSUdfVVNCX09YVTIxMEhQ X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9bQpDT05G SUdfVVNCX09IQ0lfSENEX1BQQ19PRl9CRT15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9QUENfT0Zf TEUgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEX1BQQ19PRj15CkNPTkZJR19VU0JfT0hD SV9IQ0RfUENJPW0KIyBDT05GSUdfVVNCX09IQ0lfSENEX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19V U0JfT0hDSV9IQ0RfUExBVEZPUk09bQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hD RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf SENEX1NTQj1tCiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0Ig RGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQUNNIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfV0RNIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1RNQyBpcyBub3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBv biBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0Jf U1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9bQojIENPTkZJ R19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVL PW0KQ09ORklHX1JFQUxURUtfQVVUT1BNPXkKQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUI9bQpD T05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTT1tCkNPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDA9bQpD T05GSUdfVVNCX1NUT1JBR0VfVVNCQVQ9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5PW0KQ09O RklHX1VTQl9TVE9SQUdFX1NERFI1NT1tCkNPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVD1tCkNP TkZJR19VU0JfU1RPUkFHRV9BTEFVREE9bQojIENPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD1t CkNPTkZJR19VU0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNC X01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQklQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0ROU19TVVBQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0Mz IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJ UElERUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNC IHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPW0KQ09ORklHX1VTQl9TRVJJQUxfR0VO RVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9BSVJDQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNiBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9DSDM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFU IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX0NQMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUxfQ1lQUkVTU19NOCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90 IHNldApDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz1tCiMgQ09ORklHX1VTQl9TRVJJQUxfVklT T1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgx NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVVVIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0xT SSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf TUVUUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX01PUzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM X01YVVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9PVEk2ODU4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX1NQQ1A4WDUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9TWU1CT0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0sgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX09QVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hC T05FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVVBENzhG MDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2 ZXJzCiMKIyBDT05GSUdfVVNCX0VNSTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VNSTI2IGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0FEVVRVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVZT RUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVHT1RPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9DWVRIRVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lETU9VU0UgaXMg bm90IHNldAojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUFBM RURJU1BMQVk9bQojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9XQVJS SU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0Jf RUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU0lHSFRGVz1tCiMgQ09O RklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FWlVTQl9GWDIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNf VVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09OQk9B UkRfSFVCIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09O RklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGh5c2lj YWwgTGF5ZXIgZHJpdmVycwoKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RZUEVDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ST0xFX1NXSVRDSD1tCiMgQ09ORklHX01NQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJ Q0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09O RklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJ Q09MT1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQ9eQoKIwoj IExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BTjMwMjU5QSBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfQVcyMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19CQ002MzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzAgaXMg bm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0z NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2OTJYIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf TFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90 IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFQzNTkz IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMlhY IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1 bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJ TktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19M RURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RJX0xNVV9DT01NT04gaXMgbm90IHNl dAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJz CiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURT X1RSSUdHRVJfVElNRVI9bQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9bQpDT05GSUdfTEVE U19UUklHR0VSX0RJU0s9eQpDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD1tCkNPTkZJR19M RURTX1RSSUdHRVJfQkFDS0xJR0hUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQojIENPTkZJ R19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0 YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNP TkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9 bQpDT05GSUdfTEVEU19UUklHR0VSX1BBTklDPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERF ViBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTj1tCkNPTkZJR19MRURTX1RS SUdHRVJfQVVESU89bQojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBT aW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNP TkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQoj IENPTkZJR19SVENfSENUT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15Cgoj CiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lO VEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlF X0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEky QyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9IWU04NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2 OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9OQ1QzMDE4WSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfUlM1QzM3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0lTTDEyMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf UENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4 NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMK IwpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwoj CiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Yy MTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwoj CiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMjg2 IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9EUzI0MDQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NUSzE3VEE4IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000 OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTQ4MDIgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfVjMwMjAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1pZTlFNUCBpcyBub3Qgc2V0Cgoj CiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfR0VORVJJQz15CiMgQ09ORklH X1JUQ19EUlZfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29y IFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09O RklHX0RNQURFVklDRVMgaXMgbm90IHNldAoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZ TkNfRklMRT15CkNPTkZJR19VRE1BQlVGPXkKIyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlz IG5vdCBzZXQKQ09ORklHX0RNQUJVRl9ERUJVRz15CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMg aXMgbm90IHNldApDT05GSUdfRE1BQlVGX0hFQVBTPXkKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NU QVRTIGlzIG5vdCBzZXQKQ09ORklHX0RNQUJVRl9IRUFQU19TWVNURU09eQojIGVuZCBvZiBETUFC VUYgb3B0aW9ucwoKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1ZGSU8gaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RSSVZFUlMg aXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89bQojIENPTkZJ R19WSVJUSU9fTUVOVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZEUEEgaXMgbm90IHNldAojIENPTkZJ R19WSE9TVF9NRU5VIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBw b3J0CiMKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIyBDT05GSUdf R1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NU QUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TU1PTl9DTEsgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBD bG9jayBTb3VyY2UgZHJpdmVycwojCiMgQ09ORklHX01JQ1JPQ0hJUF9QSVQ2NEIgaXMgbm90IHNl dAojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qg c2V0CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJp dmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9j IGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfVklSVElPIGlzIG5v dCBzZXQKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBz ZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBBbWxv Z2ljIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEJyb2Fk Y29tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMKCiMKIyBOWFAv RnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5v dCBzZXQKIyBlbmQgb2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGZ1aml0 c3UgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBmdWppdHN1IFNvQyBkcml2ZXJzCgojCiMgaS5NWCBT b0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVgg U29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwojCiMgQ09ORklHX0xJVEVYX1NPQ19DT05UUk9M TEVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmlj IGRyaXZlcnMKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFF1YWxjb21tIFNv QyBkcml2ZXJzCgojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJp dmVycwojCiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwojIGVuZCBvZiBTT0MgKFN5c3RlbSBP biBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQK IyBDT05GSUdfRVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBD T05GSUdfSUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdN IGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQojIENP TkZJR19BTF9GSUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfSU5UQyBpcyBub3Qgc2V0CiMg ZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMg Q09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwoj IENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9DQU5fVFJBTlNDRUlW RVIgaXMgbm90IHNldAoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwoj IENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBkcml2ZXJz IGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCiMgQ09ORklHX1BIWV9DQURFTkNFX0RQSFkgaXMgbm90 IHNldAojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZ X0NBREVOQ0VfU0FMVk8gaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZ X01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENP TkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVy Zm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBz dXBwb3J0CgojIENPTkZJR19SQVMgaXMgbm90IHNldAojIENPTkZJR19VU0I0IGlzIG5vdCBzZXQK CiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBl bmQgb2YgQW5kcm9pZAoKIyBDT05GSUdfREFYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKQ09O RklHX05WTUVNX1NZU0ZTPXkKIyBDT05GSUdfTlZNRU1fUk1FTSBpcyBub3Qgc2V0CgojCiMgSFcg dHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf VEggaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMgQ09ORklHX0ZQR0Eg aXMgbm90IHNldAojIENPTkZJR19GU0kgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIENPTkZJR19NT1NUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEVDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hURSBpcyBub3Qgc2V0CiMgZW5k IG9mIERldmljZSBEcml2ZXJzCgojCiMgRmlsZSBzeXN0ZW1zCiMKIyBDT05GSUdfVkFMSURBVEVf RlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBp cyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNP TkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hF PXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90 IHNldApDT05GSUdfWEZTX0ZTPW0KQ09ORklHX1hGU19TVVBQT1JUX1Y0PXkKIyBDT05GSUdfWEZT X1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09O RklHX1hGU19SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19PTkxJTkVfU0NSVUIgaXMgbm90IHNl dAojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qg c2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJ R19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19S VU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZf VkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0Yy RlNfRlM9bQpDT05GSUdfRjJGU19TVEFUX0ZTPXkKQ09ORklHX0YyRlNfRlNfWEFUVFI9eQpDT05G SUdfRjJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19GMkZTX0ZTX1NFQ1VSSVRZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRjJGU19DSEVDS19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFVTFRf SU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlNfQ09NUFJFU1NJT049eQpDT05GSUdf RjJGU19GU19MWk89eQpDT05GSUdfRjJGU19GU19MWk9STEU9eQojIENPTkZJR19GMkZTX0ZTX0xa NCBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTX1pTVEQ9eQojIENPTkZJR19GMkZTX0lPU1RBVCBp cyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfVU5GQUlSX1JXU0VNIGlzIG5vdCBzZXQKQ09ORklHX0ZT X1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9 eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19E Tk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CiMgQ09ORklH X0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBIGlz IG5vdCBzZXQKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZV U0VfRlM9bQpDT05GSUdfQ1VTRT1tCiMgQ09ORklHX1ZJUlRJT19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUg aXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMK Q09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJ R19VREZfRlM9bQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9F WEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpD T05GSUdfVkZBVF9GUz1tCkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZB VF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xNSIKQ09ORklHX0ZBVF9ERUZBVUxUX1VURjg9 eQpDT05GSUdfRVhGQVRfRlM9bQpDT05GSUdfRVhGQVRfREVGQVVMVF9JT0NIQVJTRVQ9InV0Zjgi CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldApDT05GSUdfTlRGUzNfRlM9bQpDT05GSUdfTlRG UzNfTFpYX1hQUkVTUz15CiMgQ09ORklHX05URlMzX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMg ZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQc2V1ZG8gZmlsZXN5c3Rl bXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05G SUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19D SElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpD T05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklHX01FTUZE X0NSRUFURT15CkNPTkZJR19DT05GSUdGU19GUz1tCiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVt cwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldApDT05GSUdfQUZGU19GUz1tCiMgQ09ORklH X0VDUllQVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9bQpDT05GSUdfSEZTUExVU19GUz1t CkNPTkZJR19CRUZTX0ZTPW0KQ09ORklHX0JFRlNfREVCVUc9eQojIENPTkZJR19CRlNfRlMgaXMg bm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90 IHNldAojIENPTkZJR19TUVVBU0hGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90 IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90 IHNldAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMg bm90IHNldAojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90 IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9bQojIENPTkZJ R19ORlNfVjIgaXMgbm90IHNldAojIENPTkZJR19ORlNfVjMgaXMgbm90IHNldApDT05GSUdfTkZT X1Y0PW0KQ09ORklHX05GU19TV0FQPXkKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8y PXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9bQpDT05GSUdfUE5GU19CTE9DSz1tCkNPTkZJR19O RlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5vcmciCkNPTkZJR19ORlNf VjRfMV9NSUdSQVRJT049eQpDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdf TkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15 CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURf UExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVS SU9EPW0KQ09ORklHX0xPQ0tEPW0KQ09ORklHX05GU19DT01NT049eQpDT05GSUdfTkZTX1Y0XzJf U1NDX0hFTFBFUj15CkNPTkZJR19TVU5SUEM9bQpDT05GSUdfU1VOUlBDX0dTUz1tCkNPTkZJR19T VU5SUENfQkFDS0NIQU5ORUw9eQpDT05GSUdfU1VOUlBDX1NXQVA9eQojIENPTkZJR19TVU5SUENf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9 bQojIENPTkZJR19DSUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VD VVJFX0xFR0FDWT15CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNf WEFUVFI9eQpDT05GSUdfQ0lGU19QT1NJWD15CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdf Q0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBu b3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpDT05GSUdfQ0lGU19TV05fVVBDQUxMPXkK IyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGU19DT01NT049bQojIENP TkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9 bQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KIyBDT05GSUdfTkxT X0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90 IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP REVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNl dAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAoj IENPTkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENP TkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldAojIENPTkZJ R19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3NCBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldApDT05GSUdfTkxTX0NP REVQQUdFXzEyNTA9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19BU0NJSSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xPW0KIyBDT05GSUdf TkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNl dAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlf NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19O TFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlf MTQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9bQojIENPTkZJR19OTFNfS09JOF9S IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFD X1JPTUFOPW0KIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNf TUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENP TkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CiMgQ09ORklHX0RMTSBp cyBub3Qgc2V0CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVu ZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQoj IENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19QRVJTSVNURU5U X0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKIyBD T05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0VZX0RIX09QRVJBVElPTlM9 eQojIENPTkZJR19LRVlfTk9USUZJQ0FUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKIyBDT05GSUdfU0VD VVJJVFlGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUksgaXMgbm90IHNldAoj IENPTkZJR19TRUNVUklUWV9QQVRIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSEFSREVORURfVVNF UkNPUFlfQUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkKQ09ORklHX0ZPUlRJ RllfU09VUkNFPXkKIyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8g aXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09O RklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQ0tE T1dOX0xTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFD PXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYXBwYXJtb3Is c2VsaW51eCxzbWFjayx0b21veW8iCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMK IyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFU VEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0Nf SEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOPXkKIyBDT05GSUdfSU5JVF9TVEFDS19B TExfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklH X0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKQ09ORklHX1pFUk9fQ0FMTF9VU0VEX1JFR1M9 eQojIGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KCiMgQ09ORklHX1JBTkRTVFJVQ1RfTk9O RSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19S QU5EU1RSVUNUX1BFUkZPUk1BTkNFPXkKQ09ORklHX1JBTkRTVFJVQ1Q9eQpDT05GSUdfR0NDX1BM VUdJTl9SQU5EU1RSVUNUPXkKIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5k IG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0NSWVBUTz15 CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05G SUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9bQpDT05GSUdfQ1JZUFRPX0FF QUQyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj1tCkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkK Q09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9f Uk5HPW0KQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD1tCkNP TkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19D UllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpD T05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NS WVBUT19VU0VSPW0KIyBDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19NQU5BR0VSX0VYVFJBX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19HRjEyOE1VTD1tCkNPTkZJR19DUllQVE9fTlVMTD1tCkNPTkZJR19DUllQVE9fTlVM TDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklH X0NSWVBUT19BVVRIRU5DPW0KIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldAojIGVuZCBv ZiBDcnlwdG8gY29yZSBvciBoZWxwZXIKCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQojCkNP TkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD15CiMgQ09ORklHX0NSWVBUT19ESF9S RkM3OTE5X0dST1VQUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNDPW0KQ09ORklHX0NSWVBU T19FQ0RIPW0KIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRv Z3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPW0KIyBDT05GSUdf Q1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVM TElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9bQpDT05GSUdfQ1JZUFRP X0ZDUllQVD1tCiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIPW0KQ09ORklH X0NSWVBUT19UV09GSVNIX0NPTU1PTj1tCiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5n dGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09 bQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPW0KQ09ORklHX0NSWVBUT19DQkM9bQojIENPTkZJR19D UllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9bQojIENPTkZJR19DUllQVE9f Q1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9bQojIENPTkZJR19DUllQVE9fSENUUjIg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19QQ0JDPW0KQ09ORklHX0NSWVBUT19YVFM9bQpDT05GSUdfQ1JZUFRPX05IUE9MWTEz MDU9bQojIGVuZCBvZiBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwoKIwojIEFF QUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVy cwojCiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hB Q0hBMjBQT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBUT19HQ009bQpD T05GSUdfQ1JZUFRPX1NFUUlWPW0KQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCkNPTkZJR19DUllQ VE9fRVNTSVY9bQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBh c3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMK Q09ORklHX0NSWVBUT19CTEFLRTJCPXkKQ09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBU T19HSEFTSD1tCkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklH X0NSWVBUT19NRDU9bQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1BPTFkxMzA1PW0KIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fU0hBMT1tCkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19T SEE1MTI9bQojIENPTkZJR19DUllQVE9fU0hBMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19T TTNfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hY SEFTSD15CiMgZW5kIG9mIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKCiMKIyBDUkNzIChjeWNs aWMgcmVkdW5kYW5jeSBjaGVja3MpCiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZ UFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQojIGVuZCBvZiBDUkNzIChjeWNs aWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RF RkxBVEU9bQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBS YW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9bQpDT05G SUdfQ1JZUFRPX0RSQkdfTUVOVT1tCkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdf Q1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz1tCkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT1t CkNPTkZJR19DUllQVE9fS0RGODAwMTA4X0NUUj15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2Vu ZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ PXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUj1tCkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KIyBDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX1JOR19DQVZQIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEPW0K IyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURSBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19TVEFUUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UK CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGlj IEFsZ29yaXRobXMgZm9yIENQVSAocG93ZXJwYykKIwpDT05GSUdfQ1JZUFRPX01ENV9QUEM9bQpD T05GSUdfQ1JZUFRPX1NIQTFfUFBDPW0KIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhp YyBBbGdvcml0aG1zIGZvciBDUFUgKHBvd2VycGMpCgojIENPTkZJR19DUllQVE9fSFcgaXMgbm90 IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJ Q19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19Q S0NTOF9QUklWQVRFX0tFWV9QQVJTRVI9bQpDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQoj IENPTkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJR05FRF9QRV9GSUxF X1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNU IGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNP TkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9 IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9CTEFD S0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0 dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5l cwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdf TElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVW RVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNf U1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElD IGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5F UklDX1BDSV9JT01BUD15CgojCiMgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQ1JZ UFRPX0xJQl9VVElMUz15CkNPTkZJR19DUllQVE9fTElCX0FFUz1tCkNPTkZJR19DUllQVE9fTElC X0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRP X0xJQl9DSEFDSEFfR0VORVJJQz1tCkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT1tCkNPTkZJR19D UllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz1tCkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1 MTk9bQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9S U0laRT0xCkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9bQpDT05GSUdfQ1JZUFRP X0xJQl9QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9bQpDT05G SUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2Yg Q3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9bQpDT05GSUdfQ1JDMTY9 eQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNjRfUk9DS1NPRlQg aXMgbm90IHNldApDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JD MzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19D UkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNl dAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM2NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklH X0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldApDT05GSUdfWFhIQVNIPXkKIyBD T05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkK Q09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RF Q09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNP TkZJR19aU1REX0RFQ09NUFJFU1M9eQojIENPTkZJR19YWl9ERUMgaXMgbm90IHNldApDT05GSUdf R0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19BU1NPQ0lB VElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpD T05GSUdfSEFTX0RNQT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfRE1BX0RF Q0xBUkVfQ09IRVJFTlQ9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1NHTF9BTExPQz15CkNPTkZJR19GT1JDRV9OUl9DUFVTPXkKQ09ORklHX0NQVV9STUFQPXkKQ09O RklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfR0VORVJJQ19BVE9NSUM2ND15CkNPTkZJR19DTFpfVEFC PXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05G SUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVS SUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZP TlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkK Q09ORklHX0ZPTlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1f QVBJPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NU QUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQojIGVuZCBvZiBM aWJyYXJ5IHJvdXRpbmVzCgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1l c2cgb3B0aW9ucwojCiMgQ09ORklHX1BSSU5US19USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJ TlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90 IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9H TEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdf RFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19TWU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9 eQojIGVuZCBvZiBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKCkNPTkZJR19ERUJVR19LRVJORUw9 eQojIENPTkZJR19ERUJVR19NSVNDIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tz IGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFT X05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldApD T05GSUdfREVCVUdfSU5GT19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVD15CiMgQ09ORklHX0RFQlVH X0lORk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90 IHNldApDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkKQ09ORklHX0RFQlVHX0lORk9fQ09NUFJF U1NFRD15CkNPTkZJR19ERUJVR19JTkZPX1NQTElUPXkKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMg bm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0xMDI0CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMg Q09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05G SUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5D VElPTl9BTElHTl82NEIgaXMgbm90IHNldAojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENv bXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5l bCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwojIENPTkZJR19NQUdJQ19TWVNSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBD T05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9 eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkK IyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29y a2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1v cnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldApDT05GSUdf REVCVUdfUEFHRUFMTE9DPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DX0VOQUJMRV9ERUZBVUxU IGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19TTFVCX0RFQlVHX09OIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNP TklORz15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CkNPTkZJR19BUkNIX0hBU19ERUJVR19X WD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERV TVBfQ09SRT15CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9E RUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldApDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NI RUNLPXkKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZNX1BHVEFCTEU9eQojIENPTkZJR19ERUJVR19W TSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTV9QR1RBQkxFPXkKQ09ORklHX0FSQ0hfSEFTX0RF QlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfS01BUF9MT0NBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hJR0hN RU0gaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RF QlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVf QVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklH X0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQUREUkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFPXkKQ09ORklHX0tG RU5DRV9TQU1QTEVfSU5URVJWQUw9MTAwCkNPTkZJR19LRkVOQ0VfTlVNX09CSkVDVFM9MjU1CiMg Q09ORklHX0tGRU5DRV9ERUZFUlJBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0ZFTkNFX1NUQVRJ Q19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0tGRU5DRV9TVFJFU1NfVEVTVF9GQVVMVFM9MAojIGVu ZCBvZiBNZW1vcnkgRGVidWdnaW5nCgpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIE9v cHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0 CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNP TkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BB TklDPXkKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tf VElNRU9VVD00MAojIENPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQK Q09ORklHX1dRX1dBVENIRE9HPXkKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVu ZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dp bmcKIwojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkK IyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dp bmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVn Z2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5H X1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9D S19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdf U1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVY X1NMT1dQQVRIIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JXU0VNUz15CiMgQ09ORklHX0RFQlVH X0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENP TkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZU RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NGX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgZW5k IG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCkNPTkZJR19E RUJVR19JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5T RUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0 CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkK IyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdf REVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQpDT05GSUdf REVCVUdfTUFQTEVfVFJFRT15CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMK CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklH X1JDVV9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDVV9SRUZfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Q1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9FWFBfQ1BVX1NUQUxMX1RJTUVPVVQ9MAoj IENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5v dCBzZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJf Q1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qg c2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfSEFWRV9GVU5DVElPTl9U UkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9E WU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNP TkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9N Q09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19I QVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CiMgQ09ORklHX0ZU UkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19JT19T VFJJQ1RfREVWTUVNPXkKCiMKIyBwb3dlcnBjIERlYnVnZ2luZwojCiMgQ09ORklHX1BQQ19ESVNB QkxFX1dFUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19QUENfV0VSUk9SPXkKQ09ORklHX1BSSU5UX1NU QUNLX0RFUFRIPTY0CiMgQ09ORklHX0NPREVfUEFUQ0hJTkdfU0VMRlRFU1QgaXMgbm90IHNldAoj IENPTkZJR19KVU1QX0xBQkVMX0ZFQVRVUkVfQ0hFQ0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRS X0ZJWFVQX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNJX0JJVE1BUF9TRUxGVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1hNT04gaXMgbm90IHNldAojIENPTkZJR19CRElfU1dJVENIIGlz IG5vdCBzZXQKQ09ORklHX0JPT1RYX1RFWFQ9eQojIENPTkZJR19QUENfRUFSTFlfREVCVUcgaXMg bm90IHNldAojIGVuZCBvZiBwb3dlcnBjIERlYnVnZ2luZwoKIwojIEtlcm5lbCBUZXN0aW5nIGFu ZCBDb3ZlcmFnZQojCiMgQ09ORklHX0tVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJf RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9Q Qz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldAojIENPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVO VSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBp cyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQoKIwojIFJ1c3Qg aGFja2luZwojCiMgZW5kIG9mIFJ1c3QgaGFja2luZwojIGVuZCBvZiBLZXJuZWwgaGFja2luZwoK IwojIEdlbnRvbyBMaW51eAojCkNPTkZJR19HRU5UT09fTElOVVg9eQpDT05GSUdfR0VOVE9PX0xJ TlVYX1VERVY9eQpDT05GSUdfR0VOVE9PX0xJTlVYX1BPUlRBR0U9eQoKIwojIFN1cHBvcnQgZm9y IGluaXQgc3lzdGVtcywgc3lzdGVtIGFuZCBzZXJ2aWNlIG1hbmFnZXJzCiMKQ09ORklHX0dFTlRP T19MSU5VWF9JTklUX1NDUklQVD15CkNPTkZJR19HRU5UT09fTElOVVhfSU5JVF9TWVNURU1EPXkK IyBlbmQgb2YgU3VwcG9ydCBmb3IgaW5pdCBzeXN0ZW1zLCBzeXN0ZW0gYW5kIHNlcnZpY2UgbWFu YWdlcnMKCiMgQ09ORklHX0dFTlRPT19LRVJORUxfU0VMRl9QUk9URUNUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0dFTlRPT19QUklOVF9GSVJNV0FSRV9JTkZPPXkKIyBlbmQgb2YgR2VudG9vIExpbnV4 Cg== --MP_/tabx1FIeM6h1ycbr372ZM/m Content-Type: text/plain Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=dmesg_615_g4.txt Total memory = 2048MB; using 4096kB for hash table Activating Kernel Userspace Access Protection Activating Kernel Userspace Execution Prevention Linux version 6.1.6-gentoo-PMacG4 (root@T1000) (gcc (Gentoo 12.2.1_p20221231 p8) 12.2.1 20221231, GNU ld (Gentoo 2.39 p5) 2.39.0) #1 SMP Sat Jan 14 18:10:51 CET 2023 ioremap() called early from pmac_feature_init+0x144/0x10b4. Use early_ioremap() instead Found UniNorth memory controller & host bridge @ 0xf8000000 revision: 0x24 Mapped at 0xff3bf000 ioremap() called early from probe_one_macio+0x260/0x3d4. Use early_ioremap() instead Found a Keylargo mac-io controller, rev: 3, mapped at 0x(ptrval) PowerMac motherboard: PowerMac G4 Windtunnel ioremap() called early from btext_map+0x64/0xdc. Use early_ioremap() instead Hardware name: PowerMac3,6 7455 0x80010303 PowerMac printk: bootconsole [udbg0] enabled CPU maps initialized for 1 thread per core ----------------------------------------------------- phys_mem_size = 0x80000000 dcache_bsize = 0x20 icache_bsize = 0x20 cpu_features = 0x000000002514600a possible = 0x00000000277de00a always = 0x0000000001000000 cpu_user_features = 0x9c000001 0x00000000 mmu_features = 0x00010001 Hash_size = 0x400000 Hash_mask = 0xffff ----------------------------------------------------- ioremap() called early from pmac_setup_arch+0x1a8/0x440. Use early_ioremap() instead ioremap() called early from find_via_pmu+0x2e8/0x7f8. Use early_ioremap() instead ioremap() called early from find_via_pmu+0x33c/0x7f8. Use early_ioremap() instead via-pmu: Server Mode is disabled PMU driver v2 initialized for Core99, firmware: 0c ioremap() called early from pmac_nvram_init+0x1cc/0x734. Use early_ioremap() instead nvram: Checking bank 0... nvram: gen0=3132, gen1=3133 nvram: Active bank is: 1 nvram: OF partition at 0x410 nvram: XP partition at 0x1020 nvram: NR partition at 0x1120 Zone ranges: DMA [mem 0x0000000000000000-0x000000002fffffff] Normal empty HighMem [mem 0x0000000030000000-0x000000007fffffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x0000000000000000-0x000000007fffffff] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fffffff] percpu: Embedded 13 pages/cpu s20512 r8192 d24544 u53248 Built 1 zonelists, mobility grouping on. Total pages: 522560 Kernel command line: ro root=/dev/sda5 zswap.max_pool_percent=16 zswap.zpool=z3fold slub_debug=FZP page_poison=1 netconsole=6666@192.168.178.8/eth0,6666@192.168.178.3/70:85:C2:30:EC:01 debug_pagealloc=on Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) mem auto-init: stack:all(pattern), heap alloc:off, heap free:off Kernel virtual memory layout: * 0xffbbf000..0xfffff000 : fixmap * 0xff400000..0xff800000 : highmem PTEs * 0xff29b000..0xff400000 : early ioremap * 0xf1000000..0xff29b000 : vmalloc & ioremap * 0xb0000000..0xc0000000 : modules Memory: 2056224K/2097152K available (9984K kernel code, 512K rwdata, 2304K rodata, 1328K init, 426K bss, 40928K reserved, 0K cma-reserved, 1310720K highmem) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 rcu: Hierarchical RCU implementation. Tracing variant of Tasks RCU enabled. rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16 mpic: Setting up MPIC " MPIC 1 " version 1.2 at 80040000, max 2 CPUs mpic: ISU size: 64, shift: 6, mask: 3f mpic: Initializing for 64 sources rcu: srcu_init: Setting srcu_struct sizes based on contention. clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x99b97f1da, max_idle_ns: 440795202966 ns clocksource: timebase mult[18012a56] shift[24] registered kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval) Console: colour dummy device 80x25 printk: console [tty0] enabled printk: bootconsole [udbg0] disabled pid_max: default: 32768 minimum: 301 LSM: Security Framework initializing Yama: becoming mindful. Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) PowerMac SMP probe found 2 cpus KeyWest i2c @0xf8001003 irq 42 /uni-n@f8000000/i2c@f8001000 channel 0 bus channel 1 bus KeyWest i2c @0x80018000 irq 26 /pci@f2000000/mac-io@17/i2c@18000 channel 0 bus PMU i2c /pci@f2000000/mac-io@17/via-pmu@16000/pmu-i2c channel 1 bus channel 2 bus pmf: no parser for command 17 ! Processor timebase sync using GPIO 0x73 mpic: requesting IPIs... CPU0: L2CR is 80000000 CPU0: L3CR is 9c030000 cblist_init_generic: Setting adjustable number of callback queues. cblist_init_generic: Setting shift to 1 and lim to 1. rcu: Hierarchical SRCU implementation. rcu: Max phase no-delay instances is 1000. smp: Bringing up secondary CPUs ... CPU1: L2CR was 0 CPU1: L2CR set to 80000000 CPU1: L3CR was 0 CPU1: L3CR set to 9c030000 smp: Brought up 1 node, 2 CPUs devtmpfs: initialized Duplicate name in PowerPC,G4@0, renamed to "l2-cache#1" Duplicate name in l2-cache#1, renamed to "l2-cache#1" Duplicate name in PowerPC,G4@1, renamed to "l2-cache#1" Duplicate name in l2-cache#1, renamed to "l2-cache#1" Duplicate name in gpio@50, renamed to "gpio5@6f#1" Duplicate name in gpio@50, renamed to "gpio6@70#1" Duplicate name in gpio@50, renamed to "gpio11@75#1" Duplicate name in gpio@50, renamed to "extint-gpio15@67#1" Found UniNorth PCI host bridge at 0x00000000f0000000. Firmware bus number: 0->0 PCI host bridge /pci@f0000000 ranges: MEM 0x00000000f1000000..0x00000000f1ffffff -> 0x00000000f1000000 IO 0x00000000f0000000..0x00000000f07fffff -> 0x0000000000000000 MEM 0x0000000090000000..0x00000000afffffff -> 0x0000000090000000 Found UniNorth PCI host bridge at 0x00000000f2000000. Firmware bus number: 0->0 PCI host bridge /pci@f2000000 (primary) ranges: MEM 0x00000000f3000000..0x00000000f3ffffff -> 0x00000000f3000000 IO 0x00000000f2000000..0x00000000f27fffff -> 0x0000000000000000 MEM 0x0000000080000000..0x000000008fffffff -> 0x0000000080000000 Found UniNorth PCI host bridge at 0x00000000f4000000. Firmware bus number: 0->0 PCI host bridge /pci@f4000000 ranges: MEM 0x00000000f5000000..0x00000000f5ffffff -> 0x00000000f5000000 IO 0x00000000f4000000..0x00000000f47fffff -> 0x0000000000000000 Found NEC PD720100A USB2 chip with disabled EHCI, fixing up... clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns futex hash table entries: 512 (order: 2, 16384 bytes, linear) NET: Registered PF_NETLINK/PF_ROUTE protocol family thermal_sys: Registered thermal governor 'fair_share' thermal_sys: Registered thermal governor 'step_wise' sysfs: cannot create duplicate filename '/devices/platform/of-display' CPU: 0 PID: 1 Comm: swapper/0 Tainted: G T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [c104bcb0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [c104bcd0] [c0333c94] sysfs_warn_dup+0x68/0x88 [c104bcf0] [c0333e64] sysfs_create_dir_ns+0x130/0x14c [c104bd20] [c098b880] kobject_add_internal+0x144/0x350 [c104bd50] [c098c1c8] kobject_add+0x9c/0x110 [c104bd90] [c06dda94] device_add+0xd4/0x9a0 [c104be00] [c0793f30] of_platform_device_create_pdata+0xb8/0x140 [c104be30] [c0c493bc] of_platform_default_populate_init+0x27c/0x304 [c104be60] [c00079bc] do_one_initcall+0x64/0x2cc [c104bed0] [c0c044f4] kernel_init_freeable+0x218/0x34c [c104bf10] [c0007e38] kernel_init+0x28/0x154 [c104bf30] [c001c338] ret_from_kernel_thread+0x5c/0x64 kobject_add_internal failed for of-display with -EEXIST, don't try to register things with the same name in the same directory. PCI: Probing PCI hardware PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [io 0xff780000-0xfff7ffff] (bus address [0x0000-0x7fffff]) pci_bus 0000:00: root bus resource [mem 0xf1000000-0xf1ffffff] pci_bus 0000:00: root bus resource [mem 0x90000000-0xafffffff] pci_bus 0000:00: root bus resource [bus 00-ff] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to ff pci 0000:00:0b.0: [106b:0034] type 00 class 0x060000 pci 0000:00:10.0: [1002:4150] type 00 class 0x030000 pci 0000:00:10.0: reg 0x10: [mem 0xa0000000-0xafffffff pref] pci 0000:00:10.0: reg 0x14: [io 0xff780400-0xff7804ff] pci 0000:00:10.0: reg 0x18: [mem 0x90000000-0x9000ffff] pci 0000:00:10.0: reg 0x30: [mem 0x90020000-0x9003ffff pref] pci 0000:00:10.0: supports D1 D2 pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 OF: /pci@f2000000/mac-io@17/gpio@50/gpio5@6f: could not find phandle 1751474532 OF: /pci@f2000000/mac-io@17/gpio@50/extint-gpio15@67: could not find phandle 1751474532 OF: /pci@f2000000/mac-io@17/gpio@50/gpio6@70: could not find phandle 1634562093 OF: /pci@f2000000/mac-io@17/gpio@50/extint-gpio16@68: could not find phandle 1936745825 OF: /pci@f2000000/mac-io@17/gpio@50/extint-gpio14@66: could not find phandle 1818848869 OF: /pci@f2000000/mac-io@17/gpio@50/gpio12@76: could not find phandle 1835103092 OF: /pci@f2000000/mac-io@17/gpio@50/gpio11@75: could not find phandle 1635083369 OF: /pci@f2000000/mac-io@17/gpio@50/gpio5@6f: could not find phandle 1751474532 OF: /pci@f2000000/mac-io@17/gpio@50/gpio6@70: could not find phandle 1634562093 OF: /pci@f2000000/mac-io@17/gpio@50/extint-gpio4@5c: could not find phandle 1818848869 OF: /pci@f2000000/mac-io@17/gpio@50/gpio11@75: could not find phandle 1635083369 OF: /pci@f2000000/mac-io@17/gpio@50/extint-gpio15@67: could not find phandle 1751474532 PCI host bridge to bus 0001:10 pci_bus 0001:10: root bus resource [io 0x0000-0x7fffff] pci_bus 0001:10: root bus resource [mem 0xf3000000-0xf3ffffff] pci_bus 0001:10: root bus resource [mem 0x80000000-0x8fffffff] pci_bus 0001:10: root bus resource [bus 10-ff] pci_bus 0001:10: busn_res: [bus 10-ff] end is updated to ff pci 0001:10:0b.0: [106b:0035] type 00 class 0x060000 pci 0001:10:12.0: [1033:0035] type 00 class 0x0c0310 pci 0001:10:12.0: reg 0x10: [mem 0x8008c000-0x8008cfff] pci 0001:10:12.0: supports D1 D2 pci 0001:10:12.0: PME# supported from D0 D1 D2 D3hot pci 0001:10:12.1: [1033:0035] type 00 class 0x0c0310 pci 0001:10:12.1: reg 0x10: [mem 0x8008b000-0x8008bfff] pci 0001:10:12.1: supports D1 D2 pci 0001:10:12.1: PME# supported from D0 D1 D2 D3hot pci 0001:10:12.2: [1033:00e0] type 00 class 0x0c0320 pci 0001:10:12.2: reg 0x10: [mem 0x80081000-0x800810ff] pci 0001:10:12.2: supports D1 D2 pci 0001:10:12.2: PME# supported from D0 D1 D2 D3hot pci 0001:10:13.0: [1095:3112] type 00 class 0x018000 pci 0001:10:13.0: reg 0x10: [io 0x0460-0x0467] pci 0001:10:13.0: reg 0x14: [io 0x0450-0x0453] pci 0001:10:13.0: reg 0x18: [io 0x0440-0x0447] pci 0001:10:13.0: reg 0x1c: [io 0x0430-0x0433] pci 0001:10:13.0: reg 0x20: [io 0x0420-0x042f] pci 0001:10:13.0: reg 0x24: [mem 0x80082000-0x800821ff] pci 0001:10:13.0: reg 0x30: [mem 0x80100000-0x8017ffff pref] pci 0001:10:13.0: supports D1 D2 pci 0001:10:15.0: [9710:9865] type 00 class 0x070002 pci 0001:10:15.0: reg 0x10: [io 0x0410-0x0417] pci 0001:10:15.0: reg 0x14: [mem 0x8008a000-0x8008afff] pci 0001:10:15.0: reg 0x20: [mem 0x80089000-0x80089fff] pci 0001:10:15.0: supports D1 D2 pci 0001:10:15.0: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:10:15.1: [9710:9865] type 00 class 0x070002 pci 0001:10:15.1: reg 0x10: [io 0x0400-0x0407] pci 0001:10:15.1: reg 0x14: [mem 0x80088000-0x80088fff] pci 0001:10:15.1: reg 0x20: [mem 0x80087000-0x80087fff] pci 0001:10:15.1: supports D1 D2 pci 0001:10:15.1: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:10:15.2: [ffff:9865] type 00 class 0x070103 pci 0001:10:15.2: reg 0x10: [io 0x0000-0x0007] pci 0001:10:15.2: reg 0x14: [io 0x0000-0x0007] pci 0001:10:15.2: reg 0x18: [mem 0x00000000-0x00000fff] pci 0001:10:15.2: reg 0x20: [mem 0x00000000-0x00000fff] pci 0001:10:15.2: supports D1 D2 pci 0001:10:15.2: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:10:16.0: [14e4:4320] type 00 class 0x028000 pci 0001:10:16.0: reg 0x10: [mem 0x8008e000-0x8008ffff] pci 0001:10:16.0: supports D1 D2 pci 0001:10:16.0: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:10:17.0: [106b:0022] type 00 class 0xff0000 pci 0001:10:17.0: reg 0x10: [mem 0x80000000-0x8007ffff] pci 0001:10:18.0: [106b:0019] type 00 class 0x0c0310 pci 0001:10:18.0: reg 0x10: [mem 0x80086000-0x80086fff] pci 0001:10:19.0: [106b:0019] type 00 class 0x0c0310 pci 0001:10:19.0: reg 0x10: [mem 0x80085000-0x80085fff] pci 0001:10:1b.0: [1033:0035] type 00 class 0x0c0310 pci 0001:10:1b.0: reg 0x10: [mem 0x80084000-0x80084fff] pci 0001:10:1b.0: supports D1 D2 pci 0001:10:1b.0: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:10:1b.1: [1033:0035] type 00 class 0x0c0310 pci 0001:10:1b.1: reg 0x10: [mem 0x80083000-0x80083fff] pci 0001:10:1b.1: supports D1 D2 pci 0001:10:1b.1: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:10:1b.2: [1033:00e0] type 00 class 0x0c0320 pci 0001:10:1b.2: reg 0x10: [mem 0x80080000-0x800800ff] pci 0001:10:1b.2: supports D1 D2 pci 0001:10:1b.2: PME# supported from D0 D1 D2 D3hot D3cold pci_bus 0001:10: busn_res: [bus 10-ff] end is updated to 10 PCI host bridge to bus 0002:20 pci_bus 0002:20: root bus resource [io 0x880000-0x107ffff] (bus address [0x0000-0x7fffff]) pci_bus 0002:20: root bus resource [mem 0xf5000000-0xf5ffffff] pci_bus 0002:20: root bus resource [bus 20-ff] pci_bus 0002:20: busn_res: [bus 20-ff] end is updated to ff pci 0002:20:0b.0: [106b:0036] type 00 class 0x060000 pci 0002:20:0d.0: [106b:0033] type 00 class 0xff0000 pci 0002:20:0d.0: reg 0x10: [mem 0xf5004000-0xf5007fff] pci 0002:20:0e.0: [106b:0031] type 00 class 0x0c0010 pci 0002:20:0e.0: reg 0x10: [mem 0xf5000000-0xf5000fff] pci 0002:20:0e.0: supports D1 D2 pci 0002:20:0e.0: PME# supported from D0 D1 D2 D3hot pci 0002:20:0f.0: [106b:0032] type 00 class 0x020000 pci 0002:20:0f.0: reg 0x10: [mem 0xf5200000-0xf53fffff] pci 0002:20:0f.0: reg 0x30: [mem 0xf5100000-0xf51fffff pref] pci_bus 0002:20: busn_res: [bus 20-ff] end is updated to 20 pci_bus 0000:00: resource 4 [io 0xff780000-0xfff7ffff] pci_bus 0000:00: resource 5 [mem 0xf1000000-0xf1ffffff] pci_bus 0000:00: resource 6 [mem 0x90000000-0xafffffff] pci 0001:10:15.2: BAR 2: assigned [mem 0xf3000000-0xf3000fff] pci 0001:10:15.2: BAR 4: assigned [mem 0xf3001000-0xf3001fff] pci 0001:10:15.2: BAR 0: assigned [io 0x1000-0x1007] pci 0001:10:15.2: BAR 1: assigned [io 0x1008-0x100f] pci_bus 0001:10: resource 4 [io 0x0000-0x7fffff] pci_bus 0001:10: resource 5 [mem 0xf3000000-0xf3ffffff] pci_bus 0001:10: resource 6 [mem 0x80000000-0x8fffffff] pci_bus 0002:20: resource 4 [io 0x880000-0x107ffff] pci_bus 0002:20: resource 5 [mem 0xf5000000-0xf5ffffff] raid6: altivecx8 gen() 3384 MB/s raid6: altivecx4 gen() 3478 MB/s raid6: altivecx2 gen() 3469 MB/s raid6: altivecx1 gen() 3355 MB/s raid6: int32x8 gen() 736 MB/s raid6: int32x4 gen() 1027 MB/s raid6: int32x2 gen() 961 MB/s raid6: int32x1 gen() 764 MB/s raid6: using algorithm altivecx4 gen() 3478 MB/s raid6: using intx1 recovery algorithm SCSI subsystem initialized pci 0000:00:10.0: vgaarb: setting as boot VGA device pci 0000:00:10.0: vgaarb: bridge control possible pci 0000:00:10.0: vgaarb: VGA device added: decodes=io+mem,owns=mem,locks=none vgaarb: loaded clocksource: Switched to clocksource timebase NET: Registered PF_INET protocol family IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 10240 bytes, linear) Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) TCP bind hash table entries: 8192 (order: 6, 327680 bytes, linear) TCP: Hash tables configured (established 8192 bind 8192) UDP hash table entries: 512 (order: 2, 24576 bytes, linear) UDP-Lite hash table entries: 512 (order: 2, 24576 bytes, linear) NET: Registered PF_UNIX/PF_LOCAL protocol family pci 0001:10:12.0: enabling device (0000 -> 0002) pci 0001:10:12.1: enabling device (0000 -> 0002) pci 0001:10:12.2: enabling device (0004 -> 0006) Apple USB OHCI 0001:10:18.0 disabled by firmware pci 0001:10:18.0: Can't enable PCI device, BIOS handoff failed. Apple USB OHCI 0001:10:19.0 disabled by firmware pci 0001:10:19.0: Can't enable PCI device, BIOS handoff failed. pci 0001:10:1b.0: enabling device (0000 -> 0002) pci 0001:10:1b.1: enabling device (0000 -> 0002) pci 0001:10:1b.2: enabling device (0004 -> 0006) pci 0002:20:0f.0: CLS mismatch (32 != 1020), using 32 bytes Thermal assist unit not available Initialise system trusted keyrings workingset: timestamp_bits=14 max_order=19 bucket_order=5 NET: Registered PF_ALG protocol family xor: measuring software checksum speed 8regs : 1317 MB/sec 8regs_prefetch : 1212 MB/sec 32regs : 1321 MB/sec 32regs_prefetch : 1277 MB/sec altivec : 4779 MB/sec xor: using function: altivec (4779 MB/sec) Key type asymmetric registered Asymmetric key parser 'x509' registered alg: self-tests for CTR-KDF (hmac(sha256)) passed bounce: pool size: 64 pages Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) io scheduler kyber registered io scheduler bfq registered Using unsupported 800x600 (null) at a0008000, depth=8, pitch=1024 Console: switching to colour frame buffer device 100x37 fb0: Open Firmware frame buffer device on /pci@f0000000/ATY,AlteracParent@10/ATY,Alterac_A@0 MacIO PCI driver attached to Keylargo chipset 0.00013020:ch-a: ttyPZ0 at MMIO 0x80013020 (irq = 22, base_baud = 230400) is a Z85c30 ESCC - Serial port 0.00013000:ch-b: ttyPZ1 at MMIO 0x80013000 (irq = 23, base_baud = 230400) is a Z85c30 ESCC - Serial port sata_sil 0001:10:13.0: enabling device (0004 -> 0007) scsi host0: sata_sil scsi host1: sata_sil ata1: SATA max UDMA/100 mmio m512@0x80082000 tf 0x80082080 irq 53 ata2: SATA max UDMA/100 mmio m512@0x80082000 tf 0x800820c0 irq 53 pata-pci-macio 0002:20:0d.0: enabling device (0004 -> 0006) pata-pci-macio 0002:20:0d.0: Activating pata-macio chipset UniNorth ATA-6, Apple bus ID 3 scsi host2: pata_macio ata3: PATA max UDMA/100 irq 39 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) ata1.00: ATA-9: SanDisk SSD PLUS 240GB, UF4500RL, max UDMA/133 ata1.00: 468877312 sectors, multi 1: LBA48 NCQ (depth 0/32) ata1.00: Features: Dev-Sleep ata1.00: configured for UDMA/100 scsi 0:0:0:0: Direct-Access ATA SanDisk SSD PLUS 00RL PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 468877312 512-byte logical blocks: (240 GB/224 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes sda: [mac] sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sd 0:0:0:0: [sda] Attached SCSI disk ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310) ata2.00: ATA-9: WDC WD5000LPLX-60ZNTT1, 02.01A02, max UDMA/133 ata2.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 0/32) ata2.00: configured for UDMA/100 scsi 1:0:0:0: Direct-Access ATA WDC WD5000LPLX-6 1A02 PQ: 0 ANSI: 5 sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/466 GiB) sd 1:0:0:0: [sdb] 4096-byte physical blocks sd 1:0:0:0: [sdb] Write Protect is off sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 1:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes pata-macio 0.0001f000:ata-4: Activating pata-macio chipset KeyLargo ATA-4, Apple bus ID 2 scsi host3: pata_macio ata4: PATA max UDMA/66 irq 19 ata4.00: CFA: DeLOCK 54143 512MB, 100511E, max UDMA/66 ata4.00: 1009008 sectors, multi 1: LBA sdb: [mac] sdb1 sdb2 sdb3 sdb4 sdb5 sdb6 sdb7 sdb8 sd 1:0:0:0: [sdb] Attached SCSI disk scsi 3:0:0:0: Direct-Access ATA DeLOCK 54143 512 11E PQ: 0 ANSI: 5 sd 3:0:0:0: [sdc] 1009008 512-byte logical blocks: (517 MB/493 MiB) sd 3:0:0:0: [sdc] Write Protect is off sd 3:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sd 3:0:0:0: [sdc] Preferred minimum I/O size 512 bytes sdc: [mac] sdc1 sdc2 sdc3 sdc4 sdc5 sdc6 sd 3:0:0:0: [sdc] Attached SCSI disk pata-macio 0.00020000:ata-3: Activating pata-macio chipset KeyLargo ATA-3, Apple bus ID 0 scsi host4: pata_macio ata5: PATA max MWDMA2 irq 20 sungem.c:v1.0 David S. Miller gem 0002:20:0f.0 eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:0a:95:9c:76:3a rtc-generic rtc-generic: registered as rtc0 i2c_dev: i2c /dev entries driver PowerMac i2c bus pmu 2 registered PowerMac i2c bus pmu 1 registered PowerMac i2c bus mac-io 0 registered i2c i2c-2: No i2c address for /pci@f2000000/mac-io@17/i2c@18000/i2c-modem PowerMac i2c bus uni-n 1 registered i2c i2c-3: i2c-powermac: modalias failure on /uni-n@f8000000/i2c@f8001000/cereal@1c0 PowerMac i2c bus uni-n 0 registered ledtrig-cpu: registered to indicate activity on CPUs NET: Registered PF_INET6 protocol family Segment Routing with IPv6 In-situ OAM (IOAM) with IPv6 NET: Registered PF_PACKET protocol family drmem: No dynamic reconfiguration memory found registered taskstats version 1 Loading compiled-in X.509 certificates zswap: loaded using pool lzo/z3fold debug_vm_pgtable: [debug_vm_pgtable ]: Validating architecture page table helpers Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no ata5.00: ATAPI: _NEC DVD_RW ND-3520A, 1.04, max UDMA/33 scsi 4:0:0:0: CD-ROM _NEC DVD_RW ND-3520A 1.04 PQ: 0 ANSI: 5 input: PMU as /devices/virtual/input/input0 netpoll: netconsole: local port 6666 netpoll: netconsole: local IPv4 address 192.168.178.8 netpoll: netconsole: interface 'eth0' netpoll: netconsole: remote port 6666 netpoll: netconsole: remote IPv4 address 192.168.178.3 netpoll: netconsole: remote ethernet address 70:85:c2:30:ec:01 netpoll: netconsole: device eth0 not up yet, forcing it gem 0002:20:0f.0 eth0: Found BCM5421 PHY gem 0002:20:0f.0 eth0: Link is up at 1000 Mbps, full-duplex gem 0002:20:0f.0 eth0: Pause is enabled (rxfifo: 10240 off: 7168 on: 5632) IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready printk: console [netcon0] enabled netconsole: network logging started EXT4-fs (sda5): mounted filesystem with ordered data mode. Quota mode: disabled. VFS: Mounted root (ext4 filesystem) readonly on device 8:5. devtmpfs: mounted Freeing unused kernel image (initmem) memory: 1328K Checked W+X mappings: passed, no W+X pages found rodata_test: all tests were successful Run /sbin/init as init process systemd[1]: systemd 251 running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID -CURL +ELFUTILS -FIDO2 +IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 +LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) systemd[1]: Detected architecture ppc. systemd[1]: Hostname set to . systemd[1]: Queued start job for default target Graphical Interface. systemd[1]: Created slice Slice /system/getty. systemd[1]: Created slice Slice /system/modprobe. systemd[1]: Created slice Slice /system/systemd-fsck. systemd[1]: Created slice Slice /system/vncserver. systemd[1]: Created slice User and Session Slice. systemd[1]: Started Dispatch Password Requests to Console Directory Watch. systemd[1]: Started Forward Password Requests to Wall Directory Watch. systemd[1]: Arbitrary Executable File Formats File System Automount Point was skipped because of a failed condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc). systemd[1]: Reached target Path Units. systemd[1]: Reached target Remote File Systems. systemd[1]: Reached target Slice Units. systemd[1]: Listening on Process Core Dump Socket. systemd[1]: Listening on initctl Compatibility Named Pipe. systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit). systemd[1]: Listening on Journal Socket (/dev/log). systemd[1]: Listening on Journal Socket. systemd[1]: Listening on udev Control Socket. systemd[1]: Listening on udev Kernel Socket. systemd[1]: Huge Pages File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/mm/hugepages). systemd[1]: Mounting POSIX Message Queue File System... systemd[1]: Kernel Debug File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/debug). systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing). systemd[1]: Starting Create List of Static Device Nodes... systemd[1]: Starting Load Kernel Module configfs... systemd[1]: Starting Load Kernel Module drm... systemd[1]: Starting Load Kernel Module fuse... systemd[1]: Starting File System Check on Root Device... fuse: init (API version 7.37) systemd[1]: Starting Journal Service... systemd[1]: Starting Load Kernel Modules... systemd[1]: Repartition Root Disk was skipped because all trigger condition checks failed. systemd[1]: Starting Coldplug All udev Devices... systemd[1]: Starting Mount /var/tmp as zram... systemd[1]: Mounted POSIX Message Queue File System. systemd[1]: Finished Create List of Static Device Nodes. systemd[1]: modprobe@configfs.service: Deactivated successfully. systemd[1]: Finished Load Kernel Module configfs. systemd[1]: modprobe@drm.service: Deactivated successfully. systemd[1]: Finished Load Kernel Module drm. systemd[1]: modprobe@fuse.service: Deactivated successfully. systemd[1]: Finished Load Kernel Module fuse. systemd[1]: Finished File System Check on Root Device. systemd[1]: Finished Load Kernel Modules. systemd[1]: Mounting FUSE Control File System... systemd[1]: Mounting Kernel Configuration File System... systemd[1]: Starting Remount Root and Kernel File Systems... systemd[1]: Starting Apply Kernel Variables... systemd[1]: Mounted FUSE Control File System. systemd[1]: Mounted Kernel Configuration File System. systemd[1]: Finished Apply Kernel Variables. systemd[1]: Started Journal Service. EXT4-fs (sda5): re-mounted. Quota mode: disabled. systemd-journald[106]: Received client request to flush runtime journal. random: crng init done BTRFS: device label g4_musl devid 1 transid 52678 /dev/sda4 scanned by systemd-udevd (128) BTRFS: device label tmp devid 1 transid 91 /dev/sda6 scanned by systemd-udevd (133) usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb ehci-pci 0001:10:12.2: EHCI Host Controller ehci-pci 0001:10:12.2: new USB bus registered, assigned bus number 1 ehci-pci 0001:10:12.2: irq 52, io mem 0x80081000 Adding 8388604k swap on /dev/sdb6. Priority:-2 extents:1 across:8388604k FS ehci-pci 0001:10:12.2: USB 2.0 started, EHCI 1.00 Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 6.1.6-gentoo-PMacG4 ehci_hcd usb usb1: SerialNumber: 0001:10:12.2 serial 0001:10:15.0: enabling device (0004 -> 0007) b43-pci-bridge 0001:10:16.0: enabling device (0004 -> 0006) hub 1-0:1.0: USB hub found ssb: Found chip with id 0x4306, rev 0x02 and package 0x00 0001:10:15.0: ttyS0 at I/O 0x410 (irq = 58, base_baud = 115200) is a 16550A b43-pci-bridge 0001:10:16.0: Sonics Silicon Backplane found on PCI device 0001:10:16.0 hub 1-0:1.0: 5 ports detected serial 0001:10:15.1: enabling device (0004 -> 0007) 0001:10:15.1: ttyS1 at I/O 0x400 (irq = 58, base_baud = 115200) is a 16550A ehci-pci 0001:10:1b.2: EHCI Host Controller ehci-pci 0001:10:1b.2: new USB bus registered, assigned bus number 2 ehci-pci 0001:10:1b.2: irq 63, io mem 0x80080000 ehci-pci 0001:10:1b.2: USB 2.0 started, EHCI 1.00 EXT4-fs (sdc5): mounting ext2 file system using the ext4 subsystem usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: EHCI Host Controller usb usb2: Manufacturer: Linux 6.1.6-gentoo-PMacG4 ehci_hcd usb usb2: SerialNumber: 0001:10:1b.2 EXT4-fs (sdc5): mounted filesystem without journal. Quota mode: disabled. ext2 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff) sr 4:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray cdrom: Uniform CD-ROM driver Revision: 3.20 firewire_ohci 0002:20:0e.0: enabling device (0000 -> 0002) hub 2-0:1.0: USB hub found hub 2-0:1.0: 5 ports detected firewire_ohci 0002:20:0e.0: added OHCI v1.10 device as card 0, 8 IR + 8 IT contexts, quirks 0x0 ohci-pci 0001:10:12.0: OHCI PCI host controller ohci-pci 0001:10:12.0: new USB bus registered, assigned bus number 3 ohci-pci 0001:10:12.0: irq 52, io mem 0x8008c000 [drm] radeon kernel modesetting enabled. ADM1030 fan controller [@2c] Console: switching to colour dummy device 80x25 DS1775 digital thermometer [@49] Temp: 54.4 C Hyst: 70.0 C OS: 75.0 C usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb3: Product: OHCI PCI host controller usb usb3: Manufacturer: Linux 6.1.6-gentoo-PMacG4 ohci_hcd usb usb3: SerialNumber: 0001:10:12.0 hub 3-0:1.0: USB hub found hub 3-0:1.0: 3 ports detected ohci-pci 0001:10:12.1: OHCI PCI host controller ohci-pci 0001:10:12.1: new USB bus registered, assigned bus number 4 ohci-pci 0001:10:12.1: irq 52, io mem 0x8008b000 radeon 0000:00:10.0: vgaarb: deactivate vga console radeon 0000:00:10.0: enabling device (0006 -> 0007) [drm] initializing kernel modesetting (RV350 0x1002:0x4150 0x1002:0x0002 0x00). [drm] Forcing AGP to PCI mode radeon 0000:00:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000 [drm] Generation 2 PCI interface, using max accessible memory radeon 0000:00:10.0: VRAM: 256M 0x00000000A0000000 - 0x00000000AFFFFFFF (256M used) radeon 0000:00:10.0: GTT: 512M 0x0000000080000000 - 0x000000009FFFFFFF [drm] Detected VRAM RAM=256M, BAR=256M [drm] RAM width 128bits DDR [drm] radeon: 256M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. [drm] GART: num cpu pages 131072, num gpu pages 131072 [drm] radeon: 1 quad pipes, 1 Z pipes initialized [drm] PCI GART of 512M enabled (table at 0x0000000004600000). radeon 0000:00:10.0: WB enabled radeon 0000:00:10.0: fence driver on ring 0 use gpu addr 0x0000000080000000 [drm] radeon: irq initialized. [drm] Loading R300 Microcode Loading firmware: radeon/R300_cp.bin [drm] radeon: ring at 0x0000000080001000 [drm] ring test succeeded in 1 usecs [drm] ib test succeeded in 0 usecs Stack Depot allocating hash table of 65536 entries with kvcalloc [drm] Radeon Display Connectors [drm] Connector 0: [drm] DVI-I-1 [drm] HPD2 [drm] DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64 [drm] Encoders: [drm] CRT1: INTERNAL_DAC1 [drm] DFP2: INTERNAL_DVO1 [drm] Connector 1: [drm] DVI-I-2 [drm] HPD1 [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 [drm] Encoders: [drm] CRT2: INTERNAL_DAC2 [drm] DFP1: INTERNAL_TMDS1 radeon 0000:00:10.0: [drm] Cannot find any crtc or sizes [drm] Initialized radeon 2.50.0 20080528 for 0000:00:10.0 on minor 0 usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb4: Product: OHCI PCI host controller usb usb4: Manufacturer: Linux 6.1.6-gentoo-PMacG4 ohci_hcd usb usb4: SerialNumber: 0001:10:12.1 BTRFS info (device sda6): using crc32c (crc32c-generic) checksum algorithm BTRFS info (device sda6): use lzo compression, level 0 BTRFS info (device sda6): setting nodatasum BTRFS info (device sda6): using free space tree hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected Apple USB OHCI 0001:10:18.0 disabled by firmware Apple USB OHCI 0001:10:19.0 disabled by firmware ohci-pci 0001:10:1b.0: OHCI PCI host controller ohci-pci 0001:10:1b.0: new USB bus registered, assigned bus number 5 ohci-pci 0001:10:1b.0: irq 63, io mem 0x80084000 usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb5: Product: OHCI PCI host controller usb usb5: Manufacturer: Linux 6.1.6-gentoo-PMacG4 ohci_hcd usb usb5: SerialNumber: 0001:10:1b.0 hub 5-0:1.0: USB hub found hub 5-0:1.0: 3 ports detected ohci-pci 0001:10:1b.1: OHCI PCI host controller ohci-pci 0001:10:1b.1: new USB bus registered, assigned bus number 6 ohci-pci 0001:10:1b.1: irq 63, io mem 0x80083000 BTRFS info (device sda6): enabling ssd optimizations firewire_core 0002:20:0e.0: created device fw0: GUID 000a95fffe9c763a, S800 usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb6: Product: OHCI PCI host controller usb usb6: Manufacturer: Linux 6.1.6-gentoo-PMacG4 ohci_hcd usb usb6: SerialNumber: 0001:10:1b.1 hub 6-0:1.0: USB hub found hub 6-0:1.0: 2 ports detected cfg80211: Loading compiled-in X.509 certificates for regulatory database snd-aoa-fabric-layout: can use this codec cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' Loading firmware: regulatory.db platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 cfg80211: failed to load regulatory.db radeon 0000:00:10.0: [drm] Cannot find any crtc or sizes b43legacy-phy0: Broadcom 4306 WLAN found (core revision 4) b43legacy-phy0: Loading firmware b43legacy/ucode4.fw Loading firmware: b43legacy/ucode4.fw Broadcom 43xx-legacy driver loaded [ Features: PLID ] b43legacy-phy0: Loading firmware b43legacy/pcm4.fw Loading firmware: b43legacy/pcm4.fw b43legacy-phy0: Loading firmware b43legacy/b0g0initvals2.fw Loading firmware: b43legacy/b0g0initvals2.fw CPU-temp: 54.6 C , Case: 32.7 C , Fan: 0 (tuned -11) CPU-temp: 55.0 C , Case: 32.7 C , Fan: 0 (tuned +0) CPU-temp: 55.3 C , Case: 32.7 C , Fan: 0 (tuned +0) RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Key type dns_resolver registered NFS: Registering the id_resolver key type Key type id_resolver registered Key type id_legacy registered CPU-temp: 56.0 C , Case: 32.8 C , Fan: 0 (tuned +0) [drm] fb mappable at 0xA0ACA000 [drm] vram apper at 0xA0000000 [drm] size 8294400 [drm] fb depth is 24 [drm] pitch is 7680 Console: switching to colour frame buffer device 240x67 radeon 0000:00:10.0: [drm] fb0: radeondrmfb frame buffer device ------------[ cut here ]------------ WARNING: CPU: 0 PID: 35 at mm/page_alloc.c:5276 __alloc_pages+0xd68/0xd94 Modules linked in: auth_rpcgss nfsv4 dns_resolver nfs lockd grace sunrpc b43legacy mac80211 libarc4 snd_aoa_codec_tas cfg80211 snd_aoa_fabric_layout snd_aoa rfkill evdev mac_hid ohci_pci therm_windtunnel firewire_ohci radeon firewire_core crc_itu_t sr_mod cdrom snd_aoa_i2sbus snd_aoa_soundbus snd_pcm hwmon 8250_pci i2c_algo_bit snd_timer drm_ttm_helper ssb snd ttm soundcore pcmcia drm_display_helper 8250 pcmcia_core 8250_base serial_mctrl_gpio drm_kms_helper ohci_hcd ehci_pci ehci_hcd syscopyarea sysfillrect sysimgblt fb_sys_fops usbcore usb_common fuse drm drm_panel_orientation_quirks configfs CPU: 0 PID: 35 Comm: kswapd0 Tainted: G T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac NIP: c02345f0 LR: c0233d90 CTR: 00000000 REGS: c12bd810 TRAP: 0700 Tainted: G T (6.1.6-gentoo-PMacG4) MSR: 00029032 CR: 22084828 XER: 20000000 GPR00: 00000000 c12bd8d0 c1320b40 00000000 00000000 00000000 00000000 00000000 GPR08: 00000000 c0da8040 00000001 00000000 00000000 00000000 00000000 c0da7e34 GPR16: 00000000 00000000 00000000 00600620 c1481f10 00000001 00000000 00000000 GPR24: 00000800 00000804 00148c40 00000000 00000000 c0db680c 00000000 00148c40 NIP [c02345f0] __alloc_pages+0xd68/0xd94 LR [c0233d90] __alloc_pages+0x508/0xd94 Call Trace: [c12bd8d0] [c0233d90] __alloc_pages+0x508/0xd94 (unreliable) [c12bd980] [c01ce238] __filemap_get_folio+0x144/0x4ac [c12bd9e0] [c01da314] pagecache_get_page+0x20/0x90 [c12bda00] [c02d7ec4] __getblk_gfp+0x174/0x408 [c12bda50] [c0392330] ext4_sb_breadahead_unmovable+0x20/0xa0 [c12bda70] [c035e5a0] __ext4_get_inode_loc+0x47c/0x5dc [c12bdaf0] [c0361874] ext4_get_inode_loc+0x40/0xf8 [c12bdb20] [c0363824] ext4_reserve_inode_write+0x4c/0x130 [c12bdb50] [c0363b94] __ext4_mark_inode_dirty+0x60/0x240 [c12bdba0] [c0368ff0] ext4_dirty_inode+0x6c/0xc8 [c12bdbc0] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c12bdbf0] [c02a841c] iput+0x74/0x268 [c12bdc10] [c02a1b28] __dentry_kill+0x114/0x220 [c12bdc30] [c02a3e54] shrink_dentry_list+0x60/0x108 [c12bdc50] [c02a4288] prune_dcache_sb+0x4c/0x80 [c12bdc80] [c0281ec8] super_cache_scan+0x184/0x254 [c12bdcc0] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c12bdd10] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c12bdd80] [c01e9398] shrink_node+0x3a4/0x874 [c12bdde0] [c01e9dec] kswapd+0x584/0xebc [c12bdf00] [c0079fa0] kthread+0xf0/0xf4 [c12bdf30] [c001c338] ret_from_kernel_thread+0x5c/0x64 Instruction dump: 99490001 0fe00000 82210074 82410078 4bfffd68 3d20c0db 39298040 89490003 2c0a0000 4082ff58 39400001 99490003 <0fe00000> 4bffff70 3d20c0db 39298040 ---[ end trace 0000000000000000 ]--- kswapd0: page allocation failure: order:0, mode:0xc50(GFP_NOFS|__GFP_RECLAIMABLE), nodemask=(null) CPU: 1 PID: 35 Comm: kswapd0 Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [c12bd840] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [c12bd860] [c02337f8] warn_alloc+0x164/0x1f4 [c12bd8c0] [c023429c] __alloc_pages+0xa14/0xd94 [c12bd970] [c0251800] new_slab+0x3f8/0x584 [c12bd9b0] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [c12bda40] [c0254f94] kmem_cache_alloc+0x664/0x708 [c12bda90] [c03b869c] jbd2_journal_add_journal_head+0xc8/0x28c [c12bdac0] [c03aca64] jbd2_journal_get_write_access+0x94/0x130 [c12bdae0] [c033bb8c] __ext4_journal_get_write_access+0xa0/0x250 [c12bdb20] [c03638b4] ext4_reserve_inode_write+0xdc/0x130 [c12bdb50] [c0363b94] __ext4_mark_inode_dirty+0x60/0x240 [c12bdba0] [c0368ff0] ext4_dirty_inode+0x6c/0xc8 [c12bdbc0] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c12bdbf0] [c02a841c] iput+0x74/0x268 [c12bdc10] [c02a1b28] __dentry_kill+0x114/0x220 [c12bdc30] [c02a3e54] shrink_dentry_list+0x60/0x108 [c12bdc50] [c02a4288] prune_dcache_sb+0x4c/0x80 [c12bdc80] [c0281ec8] super_cache_scan+0x184/0x254 [c12bdcc0] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c12bdd10] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c12bdd80] [c01e9398] shrink_node+0x3a4/0x874 [c12bdde0] [c01e9dec] kswapd+0x584/0xebc [c12bdf00] [c0079fa0] kthread+0xf0/0xf4 [c12bdf30] [c001c338] ret_from_kernel_thread+0x5c/0x64 Mem-Info: active_anon:107368 inactive_anon:7229 isolated_anon:0 active_file:66228 inactive_file:241453 isolated_file:0 unevictable:0 dirty:1 writeback:0 slab_reclaimable:75442 slab_unreclaimable:10613 mapped:28317 shmem:787 pagetables:567 sec_pagetables:0 bounce:0 kernel_misc_reclaimable:0 free:270 free_pcp:268 free_cma:0 Node 0 active_anon:429472kB inactive_anon:28916kB active_file:264912kB inactive_file:965812kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:113268kB dirty:4kB writeback:0kB shmem:3148kB writeback_tmp:0kB kernel_stack:1248kB pagetables:2268kB sec_pagetables:0kB all_unreclaimable? no DMA free:264kB boost:7756kB min:11208kB low:12068kB high:12928kB reserved_highatomic:0KB active_anon:41272kB inactive_anon:0kB active_file:19212kB inactive_file:330920kB unevictable:0kB writepending:0kB present:786432kB managed:746832kB mlocked:0kB bounce:0kB free_pcp:1072kB local_pcp:380kB free_cma:0kB lowmem_reserve[]: 0 0 1280 1280 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB 308490 total pagecache pages 0 pages in swap cache Free swap = 8387828kB Total swap = 8388604kB 524288 pages RAM 327680 pages HighMem/MovableOnly 9900 pages reserved SLUB: Unable to allocate memory on node -1, gfp=0xd40(GFP_NOFS|__GFP_ZERO) cache: jbd2_journal_head, object size: 76, buffer size: 96, default order: 0, min order: 0 node 0: slabs: 80, objs: 3360, free: 0 ENOMEM in journal_alloc_journal_head, retrying. SLUB: Unable to allocate memory on node -1, gfp=0xd40(GFP_NOFS|__GFP_ZERO) cache: jbd2_journal_head, object size: 76, buffer size: 96, default order: 0, min order: 0 node 0: slabs: 81, objs: 3402, free: 0 ENOMEM in journal_alloc_journal_head, retrying. BUG: workqueue lockup - pool cpus=0 INFO: task kthreadd:2 blocked for more than 40 seconds. node=0 Tainted: G W T 6.1.6-gentoo-PMacG4 #1 flags=0x1 nice=0 stuck for 48s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 pending: do_cache_clean [sunrpc] pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 task:kthreadd state:D stack:0 pid:2 ppid:0 flags:0x00000800 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn workqueue writeback: flags=0x4a Call Trace: pwq 4: cpus=0-1 flags=0x4 nice=0 active=1/256 refcnt=3 in-flight: 1152:wb_workfn pool 0: cpus=0 node=0 [c104d7c0] [0006d7c0] 0x6d7c0 flags=0x1 nice=0 hung=48s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 10349 11433 pool 4: cpus=0-1 flags=0x4 nice=0 hung=0s workers=4 idle: 10542 10378 10544 (unreliable) [c104d890] [c09b6014] __schedule+0x2c8/0x754 [c104d8d0] [c09b64f8] schedule+0x58/0xe0 [c104d8f0] [c03aa23c] wait_transaction_locked+0x7c/0x11c [c104d930] [c03aaa48] start_this_handle+0x134/0x814 [c104d9b0] [c03ab294] jbd2__journal_start+0x16c/0x258 [c104d9f0] [c0368fbc] ext4_dirty_inode+0x38/0xc8 [c104da10] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c104da40] [c02a841c] iput+0x74/0x268 [c104da60] [c02a1b28] __dentry_kill+0x114/0x220 [c104da80] [c02a3e54] shrink_dentry_list+0x60/0x108 [c104daa0] [c02a4288] prune_dcache_sb+0x4c/0x80 [c104dad0] [c0281ec8] super_cache_scan+0x184/0x254 [c104db10] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c104db60] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c104dbd0] [c01e9398] shrink_node+0x3a4/0x874 [c104dc30] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [c104dca0] [c01ec460] try_to_free_pages+0xcc/0x14c [c104dd10] [c0233dcc] __alloc_pages+0x544/0xd94 [c104ddc0] [c0049358] copy_process+0x25c/0x1ec0 [c104de40] [c004b184] kernel_clone+0xa8/0x3fc [c104de90] [c004b6c0] kernel_thread+0x70/0xa4 [c104df00] [c007a1a8] kthreadd+0x108/0x180 [c104df30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task jbd2/sda5-8:81 blocked for more than 40 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:jbd2/sda5-8 state:D stack:0 pid:81 ppid:2 flags:0x00000800 Call Trace: [c1fd9bf0] [00000009] 0x9 (unreliable) [c1fd9cc0] [c09b6014] __schedule+0x2c8/0x754 [c1fd9d00] [c09b64f8] schedule+0x58/0xe0 [c1fd9d20] [c03ab964] jbd2_journal_wait_updates+0x64/0xec [c1fd9d60] [c03ae610] jbd2_journal_commit_transaction+0x23c/0x1840 [c1fd9ea0] [c03b4800] kjournald2+0xd0/0x2c0 [c1fd9f00] [c0079fa0] kthread+0xf0/0xf4 [c1fd9f30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task kworker/0:0:491 blocked for more than 40 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:0 state:D stack:0 pid:491 ppid:2 flags:0x00000800 Workqueue: events fill_page_cache_func Call Trace: [ea79f830] [00000009] 0x9 (unreliable) [ea79f900] [c09b6014] __schedule+0x2c8/0x754 [ea79f940] [c09b64f8] schedule+0x58/0xe0 [ea79f960] [c03aa23c] wait_transaction_locked+0x7c/0x11c [ea79f9a0] [c03aaa48] start_this_handle+0x134/0x814 [ea79fa20] [c03ab294] jbd2__journal_start+0x16c/0x258 [ea79fa60] [c0368fbc] ext4_dirty_inode+0x38/0xc8 [ea79fa80] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [ea79fab0] [c02a841c] iput+0x74/0x268 [ea79fad0] [c02a1b28] __dentry_kill+0x114/0x220 [ea79faf0] [c02a3e54] shrink_dentry_list+0x60/0x108 [ea79fb10] [c02a4288] prune_dcache_sb+0x4c/0x80 [ea79fb40] [c0281ec8] super_cache_scan+0x184/0x254 [ea79fb80] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [ea79fbd0] [c01e5e48] shrink_slab+0x2a0/0x3e4 [ea79fc40] [c01e9398] shrink_node+0x3a4/0x874 [ea79fca0] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [ea79fd10] [c01ec460] try_to_free_pages+0xcc/0x14c [ea79fd80] [c0233dcc] __alloc_pages+0x544/0xd94 [ea79fe30] [c0234e6c] __get_free_pages+0x1c/0x54 [ea79fe40] [c00d4eac] fill_page_cache_func+0xa8/0x174 [ea79fe80] [c00710ac] process_one_work+0x238/0x3a8 [ea79fec0] [c00717b4] worker_thread+0x16c/0x464 [ea79ff00] [c0079fa0] kthread+0xf0/0xf4 [ea79ff30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task kworker/u4:3:1152 blocked for more than 40 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u4:3 state:D stack:0 pid:1152 ppid:2 flags:0x00000800 Workqueue: writeback wb_workfn (flush-8:0) Call Trace: [c5b198a0] [00000009] 0x9 (unreliable) [c5b19970] [c09b6014] __schedule+0x2c8/0x754 [c5b199b0] [c09b64f8] schedule+0x58/0xe0 [c5b199d0] [c09b65d4] io_schedule+0x3c/0x78 [c5b199f0] [c054f82c] blk_mq_get_tag+0x154/0x374 [c5b19a40] [c0545c20] __blk_mq_alloc_requests+0x1b4/0x410 [c5b19a90] [c054bd08] blk_mq_submit_bio+0x3f0/0x690 [c5b19af0] [c0538e5c] submit_bio_noacct_nocheck+0x2b4/0x2e8 [c5b19b20] [c0388c74] ext4_io_submit+0x34/0x70 [c5b19b40] [c03652a8] ext4_writepages+0x3cc/0x804 [c5b19c00] [c01d9474] do_writepages+0x80/0x22c [c5b19c70] [c02c48dc] __writeback_single_inode+0x48/0x2b0 [c5b19cb0] [c02c50a8] writeback_sb_inodes+0x228/0x4a4 [c5b19d40] [c02c538c] __writeback_inodes_wb+0x68/0x14c [c5b19d90] [c02c5604] wb_writeback.isra.0+0x194/0x1f8 [c5b19df0] [c02c6ab4] wb_workfn+0x264/0x430 [c5b19e80] [c00710ac] process_one_work+0x238/0x3a8 [c5b19ec0] [c00717b4] worker_thread+0x16c/0x464 [c5b19f00] [c0079fa0] kthread+0xf0/0xf4 [c5b19f30] [c001c338] ret_from_kernel_thread+0x5c/0x64 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 78s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor workqueue events_power_efficient: flags=0x80 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn workqueue writeback: flags=0x4a pwq 4: cpus=0-1 flags=0x4 nice=0 active=1/256 refcnt=3 in-flight: 1152:wb_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=78s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=3s workers=3 idle: 10349 11433 pool 4: cpus=0-1 flags=0x4 nice=0 hung=0s workers=4 idle: 10378 10542 10544 INFO: task kthreadd:2 blocked for more than 81 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kthreadd state:D stack:0 pid:2 ppid:0 flags:0x00000800 Call Trace: [c104d7c0] [0006d7c0] 0x6d7c0 (unreliable) [c104d890] [c09b6014] __schedule+0x2c8/0x754 [c104d8d0] [c09b64f8] schedule+0x58/0xe0 [c104d8f0] [c03aa23c] wait_transaction_locked+0x7c/0x11c [c104d930] [c03aaa48] start_this_handle+0x134/0x814 [c104d9b0] [c03ab294] jbd2__journal_start+0x16c/0x258 [c104d9f0] [c0368fbc] ext4_dirty_inode+0x38/0xc8 [c104da10] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c104da40] [c02a841c] iput+0x74/0x268 [c104da60] [c02a1b28] __dentry_kill+0x114/0x220 [c104da80] [c02a3e54] shrink_dentry_list+0x60/0x108 [c104daa0] [c02a4288] prune_dcache_sb+0x4c/0x80 [c104dad0] [c0281ec8] super_cache_scan+0x184/0x254 [c104db10] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c104db60] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c104dbd0] [c01e9398] shrink_node+0x3a4/0x874 [c104dc30] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [c104dca0] [c01ec460] try_to_free_pages+0xcc/0x14c [c104dd10] [c0233dcc] __alloc_pages+0x544/0xd94 [c104ddc0] [c0049358] copy_process+0x25c/0x1ec0 [c104de40] [c004b184] kernel_clone+0xa8/0x3fc [c104de90] [c004b6c0] kernel_thread+0x70/0xa4 [c104df00] [c007a1a8] kthreadd+0x108/0x180 [c104df30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task jbd2/sda5-8:81 blocked for more than 81 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:jbd2/sda5-8 state:D stack:0 pid:81 ppid:2 flags:0x00000800 Call Trace: [c1fd9bf0] [00000009] 0x9 (unreliable) [c1fd9cc0] [c09b6014] __schedule+0x2c8/0x754 [c1fd9d00] [c09b64f8] schedule+0x58/0xe0 [c1fd9d20] [c03ab964] jbd2_journal_wait_updates+0x64/0xec [c1fd9d60] [c03ae610] jbd2_journal_commit_transaction+0x23c/0x1840 [c1fd9ea0] [c03b4800] kjournald2+0xd0/0x2c0 [c1fd9f00] [c0079fa0] kthread+0xf0/0xf4 [c1fd9f30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task kworker/0:0:491 blocked for more than 81 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:0 state:D stack:0 pid:491 ppid:2 flags:0x00000800 Workqueue: events fill_page_cache_func Call Trace: [ea79f830] [00000009] 0x9 (unreliable) [ea79f900] [c09b6014] __schedule+0x2c8/0x754 [ea79f940] [c09b64f8] schedule+0x58/0xe0 [ea79f960] [c03aa23c] wait_transaction_locked+0x7c/0x11c [ea79f9a0] [c03aaa48] start_this_handle+0x134/0x814 [ea79fa20] [c03ab294] jbd2__journal_start+0x16c/0x258 [ea79fa60] [c0368fbc] ext4_dirty_inode+0x38/0xc8 [ea79fa80] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [ea79fab0] [c02a841c] iput+0x74/0x268 [ea79fad0] [c02a1b28] __dentry_kill+0x114/0x220 [ea79faf0] [c02a3e54] shrink_dentry_list+0x60/0x108 [ea79fb10] [c02a4288] prune_dcache_sb+0x4c/0x80 [ea79fb40] [c0281ec8] super_cache_scan+0x184/0x254 [ea79fb80] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [ea79fbd0] [c01e5e48] shrink_slab+0x2a0/0x3e4 [ea79fc40] [c01e9398] shrink_node+0x3a4/0x874 [ea79fca0] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [ea79fd10] [c01ec460] try_to_free_pages+0xcc/0x14c [ea79fd80] [c0233dcc] __alloc_pages+0x544/0xd94 [ea79fe30] [c0234e6c] __get_free_pages+0x1c/0x54 [ea79fe40] [c00d4eac] fill_page_cache_func+0xa8/0x174 [ea79fe80] [c00710ac] process_one_work+0x238/0x3a8 [ea79fec0] [c00717b4] worker_thread+0x16c/0x464 [ea79ff00] [c0079fa0] kthread+0xf0/0xf4 [ea79ff30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task kworker/u4:3:1152 blocked for more than 81 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u4:3 state:D stack:0 pid:1152 ppid:2 flags:0x00000800 Workqueue: writeback wb_workfn (flush-8:0) Call Trace: [c5b198a0] [00000009] 0x9 (unreliable) [c5b19970] [c09b6014] __schedule+0x2c8/0x754 [c5b199b0] [c09b64f8] schedule+0x58/0xe0 [c5b199d0] [c09b65d4] io_schedule+0x3c/0x78 [c5b199f0] [c054f82c] blk_mq_get_tag+0x154/0x374 [c5b19a40] [c0545c20] __blk_mq_alloc_requests+0x1b4/0x410 [c5b19a90] [c054bd08] blk_mq_submit_bio+0x3f0/0x690 [c5b19af0] [c0538e5c] submit_bio_noacct_nocheck+0x2b4/0x2e8 [c5b19b20] [c0388c74] ext4_io_submit+0x34/0x70 [c5b19b40] [c03652a8] ext4_writepages+0x3cc/0x804 [c5b19c00] [c01d9474] do_writepages+0x80/0x22c [c5b19c70] [c02c48dc] __writeback_single_inode+0x48/0x2b0 [c5b19cb0] [c02c50a8] writeback_sb_inodes+0x228/0x4a4 [c5b19d40] [c02c538c] __writeback_inodes_wb+0x68/0x14c [c5b19d90] [c02c5604] wb_writeback.isra.0+0x194/0x1f8 [c5b19df0] [c02c6ab4] wb_workfn+0x264/0x430 [c5b19e80] [c00710ac] process_one_work+0x238/0x3a8 [c5b19ec0] [c00717b4] worker_thread+0x16c/0x464 [c5b19f00] [c0079fa0] kthread+0xf0/0xf4 [c5b19f30] [c001c338] ret_from_kernel_thread+0x5c/0x64 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 109s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor workqueue events_power_efficient: flags=0x80 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn workqueue writeback: flags=0x4a pwq 4: cpus=0-1 flags=0x4 nice=0 active=1/256 refcnt=3 in-flight: 1152:wb_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=109s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 10349 11433 pool 4: cpus=0-1 flags=0x4 nice=0 hung=0s workers=4 idle: 10378 10542 10544 INFO: task kthreadd:2 blocked for more than 122 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kthreadd state:D stack:0 pid:2 ppid:0 flags:0x00000800 Call Trace: [c104d7c0] [0006d7c0] 0x6d7c0 (unreliable) [c104d890] [c09b6014] __schedule+0x2c8/0x754 [c104d8d0] [c09b64f8] schedule+0x58/0xe0 [c104d8f0] [c03aa23c] wait_transaction_locked+0x7c/0x11c [c104d930] [c03aaa48] start_this_handle+0x134/0x814 [c104d9b0] [c03ab294] jbd2__journal_start+0x16c/0x258 [c104d9f0] [c0368fbc] ext4_dirty_inode+0x38/0xc8 [c104da10] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c104da40] [c02a841c] iput+0x74/0x268 [c104da60] [c02a1b28] __dentry_kill+0x114/0x220 [c104da80] [c02a3e54] shrink_dentry_list+0x60/0x108 [c104daa0] [c02a4288] prune_dcache_sb+0x4c/0x80 [c104dad0] [c0281ec8] super_cache_scan+0x184/0x254 [c104db10] [c01e14c4] do_shrink_slab+0x2cc/0x3a0 [c104db60] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c104dbd0] [c01e9398] shrink_node+0x3a4/0x874 [c104dc30] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [c104dca0] [c01ec460] try_to_free_pages+0xcc/0x14c [c104dd10] [c0233dcc] __alloc_pages+0x544/0xd94 [c104ddc0] [c0049358] copy_process+0x25c/0x1ec0 [c104de40] [c004b184] kernel_clone+0xa8/0x3fc [c104de90] [c004b6c0] kernel_thread+0x70/0xa4 [c104df00] [c007a1a8] kthreadd+0x108/0x180 [c104df30] [c001c338] ret_from_kernel_thread+0x5c/0x64 INFO: task jbd2/sda5-8:81 blocked for more than 122 seconds. Tainted: G W T 6.1.6-gentoo-PMacG4 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:jbd2/sda5-8 state:D stack:0 pid:81 ppid:2 flags:0x00000800 Call Trace: [c1fd9bf0] [00000009] 0x9 (unreliable) [c1fd9cc0] [c09b6014] __schedule+0x2c8/0x754 [c1fd9d00] [c09b64f8] schedule+0x58/0xe0 [c1fd9d20] [c03ab964] jbd2_journal_wait_updates+0x64/0xec [c1fd9d60] [c03ae610] jbd2_journal_commit_transaction+0x23c/0x1840 [c1fd9ea0] [c03b4800] kjournald2+0xd0/0x2c0 [c1fd9f00] [c0079fa0] kthread+0xf0/0xf4 [c1fd9f30] [c001c338] ret_from_kernel_thread+0x5c/0x64 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 140s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor workqueue events_unbound: flags=0x2 workqueue events_power_efficient: flags=0x80 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=140s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=1s workers=3 idle: 10349 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 170s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 10349:fill_page_cache_func pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=5/256 refcnt=6 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=170s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=27s workers=3 idle: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 201s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=6/256 refcnt=7 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=201s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=29s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 232s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=232s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=59s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 263s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=263s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=90s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 293s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_unbound: flags=0x2 workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=293s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=121s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 324s! BUG: workqueue lockup - pool cpus=1 node=0 flags=0x1 nice=0 stuck for 151s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=324s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=151s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 355s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=355s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=182s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 385s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=385s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=213s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 416s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=416s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=244s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 447s! BUG: workqueue lockup - pool cpus=1 node=0 flags=0x1 nice=0 stuck for 274s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=447s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=274s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 478s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=478s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=305s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 508s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=508s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=336s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 539s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=539s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=366s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 570s! BUG: workqueue lockup - pool cpus=1 node=0 flags=0x1 nice=0 stuck for 397s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=570s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=397s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 600s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_unbound: flags=0x2 workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=600s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=428s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 631s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=631s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=459s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 662s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=662s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=489s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 693s! BUG: workqueue lockup - pool cpus=1 node=0 flags=0x1 nice=0 stuck for 520s! Showing busy workqueues and worker pools: workqueue events: flags=0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 in-flight: 10349:fill_page_cache_func pending: kfree_rcu_monitor pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=7/256 refcnt=8 in-flight: 491:fill_page_cache_func pending: vmstat_shepherd, vmpressure_work_fn, kfree_rcu_monitor, kfree_rcu_work, kfree_rcu_work, kfree_rcu_work workqueue events_power_efficient: flags=0x80 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=2/256 refcnt=3 pending: do_cache_clean [sunrpc], check_lifetime pwq 0: cpus=0 node=0 flags=0x1 nice=0 active=4/256 refcnt=5 pending: neigh_managed_work, neigh_managed_work, neigh_periodic_work, neigh_periodic_work workqueue events_freezable_power_: flags=0x84 warn_alloc: 1 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9a0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeb9c0] [c02337f8] warn_alloc+0x164/0x1f4 [effeba20] [c023429c] __alloc_pages+0xa14/0xd94 [effebad0] [c0251800] new_slab+0x3f8/0x584 [effebb10] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebba0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebbf0] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc30] [c0825aac] netpoll_send_udp+0xb0/0x448 [effebc70] [c0757568] write_msg+0x154/0x178 [effebcb0] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebd60] [c00b7d20] console_unlock+0x2b8/0x350 [effebdc0] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebdf0] [c00ba35c] _printk+0x6c/0xa0 [effebe40] [c0072178] show_one_workqueue+0xa4/0x128 [effebe60] [c0072540] show_all_workqueues+0x50/0x1f8 [effebea0] [c0072850] wq_watchdog_timer_fn+0x168/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d7d0] [00000000] 0x0 [c1e5d7f0] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d810] [c0054f08] irq_exit+0x10/0x20 [c1e5d820] [c0004a98] Decrementer_virt+0x108/0x10c --- interrupt: 900 at do_shrink_slab+0x1f4/0x3a0 NIP: c01e13ec LR: c01e14c4 CTR: c0281d44 REGS: c1e5d830 TRAP: 0900 Tainted: G W T (6.1.6-gentoo-PMacG4) pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=693s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=520s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 723s! warn_alloc: 908 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d7d0] [00000000] 0x0 [c1e5d7f0] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d810] [c0054f08] irq_exit+0x10/0x20 [c1e5d820] [c0004a98] Decrementer_virt+0x108/0x10c --- interrupt: 900 at do_shrink_slab+0x44/0x3a0 NIP: c01e123c LR: c01e5e48 CTR: 00000000 REGS: c1e5d830 TRAP: 0900 Tainted: G W T (6.1.6-gentoo-PMacG4) MSR: 00009032 CR: 44828422 XER: 20000000 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=723s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=551s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 754s! warn_alloc: 1062 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d750] [00000000] 0x0 [c1e5d770] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d790] [c0054f08] irq_exit+0x10/0x20 [c1e5d7a0] [c0004a98] Decrementer_virt+0x108/0x10c --- interrupt: 900 at xa_load+0x8/0x120 NIP: c09b4154 LR: c0207838 CTR: c028049c REGS: c1e5d7b0 TRAP: 0900 Tainted: G W T (6.1.6-gentoo-PMacG4) MSR: 00009032 CR: 44828422 XER: 20000000 GPR00: c0280508 c1e5d870 c1fa6f60 c21b52ec 00000024 c5548800 00000000 00000000 GPR08: 00000000 00000000 fefefefe fefefefe 00000000 0084fb24 c0db65e4 c0da7e34 GPR16: 00000000 c21b507c 00000001 c0d8b50c c0d8b52c c5426200 c0d8b4f0 00000008 GPR24: 00000400 00000000 00000000 00000000 00000008 00000000 c21b507c 00000000 NIP [c09b4154] xa_load+0x8/0x120 LR [c0207838] list_lru_count_one+0x80/0xc8 --- interrupt: 900 [c1e5d870] [00000000] 0x0 (unreliable) [c1e5d8b0] [c0207838] list_lru_count_one+0x80/0xc8 [c1e5d8d0] [c0280508] super_cache_count+0x6c/0x134 [c1e5d8f0] [c01e1268] do_shrink_slab+0x70/0x3a0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=754s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=581s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 785s! warn_alloc: 1022 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d800] [00000000] 0x0 [c1e5d820] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d840] [c0054f08] irq_exit+0x10/0x20 [c1e5d850] [c0004a98] Decrementer_virt+0x108/0x10c --- interrupt: 900 at up_read+0x8c/0x2cc NIP: c00b1988 LR: c01e5f24 CTR: bee2f19c REGS: c1e5d860 TRAP: 0900 Tainted: G W T (6.1.6-gentoo-PMacG4) MSR: 00009032 CR: 24828422 XER: 20000000 GPR00: 00000000 c1e5d920 c1fa6f60 c0d8b4f0 00000000 00000000 c0d8b4f0 c1fa6f60 GPR08: c1fa6f61 c1fa6f61 00000001 00000000 00000000 0084fb24 c0db65e4 c0da7e34 GPR16: 00000000 c0db61a0 00000000 c1e5dad8 00000000 c541fa00 c0d8b4f0 00000006 GPR24: 00000c50 00000000 c0db0000 00000000 c0da7040 c0d8b4f4 c0db0000 c0d8b4f0 NIP [c00b1988] up_read+0x8c/0x2cc LR [c01e5f24] shrink_slab+0x37c/0x3e4 --- interrupt: 900 [c1e5d920] [00000000] 0x0 (unreliable) [c1e5d940] [c01e5e48] shrink_slab+0x2a0/0x3e4 [c1e5d9b0] [c01e9398] shrink_node+0x3a4/0x874 [c1e5da10] [c01ea858] do_try_to_free_pages+0x134/0x6a4 [c1e5da80] [c01ec460] try_to_free_pages+0xcc/0x14c [c1e5daf0] [c0233dcc] __alloc_pages+0x544/0xd94 [c1e5dba0] [c0251800] new_slab+0x3f8/0x584 [c1e5dbe0] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [c1e5dc70] [c0254f94] kmem_cache_alloc+0x664/0x708 [c1e5dcc0] [c03b869c] jbd2_journal_add_journal_head+0xc8/0x28c [c1e5dcf0] [c03aca64] jbd2_journal_get_write_access+0x94/0x130 [c1e5dd10] [c033bb8c] __ext4_journal_get_write_access+0xa0/0x250 [c1e5dd50] [c03638b4] ext4_reserve_inode_write+0xdc/0x130 [c1e5dd80] [c0363b94] __ext4_mark_inode_dirty+0x60/0x240 [c1e5ddd0] [c0368ff0] ext4_dirty_inode+0x6c/0xc8 [c1e5ddf0] [c02c460c] __mark_inode_dirty+0x5c/0x2e4 [c1e5de20] [c02cbb34] vfs_fsync_range+0x70/0xd0 [c1e5de50] [c02cbd38] do_fsync+0x50/0xe4 [c1e5de70] [c00156b8] system_call_exception+0xc0/0x158 [c1e5df30] [c001c1ac] ret_from_syscall+0x0/0x2c --- interrupt: c00 at 0x382974 NIP: 00382974 LR: 00382964 CTR: 00619c04 REGS: c1e5df40 TRAP: 0c00 Tainted: G W T (6.1.6-gentoo-PMacG4) MSR: 0000d032 CR: 88024424 XER: 00000000 GPR00: 00000076 afe28a70 a7c05520 00000015 00000000 a6898578 00000000 a7c05520 GPR08: a7bfe0a0 00000001 a6899000 00619c04 28024424 0084fb24 afe28c40 01728d30 GPR16: 00000000 afe28c40 afe28cf0 afe28bb0 00000000 01729b7b 4cdf4d37 b8072dab GPR24: afe28cf0 afe28bc0 afe28bb0 00000001 00000000 00000000 0046fff4 00000015 NIP [00382974] 0x382974 LR [00382964] 0x382964 --- interrupt: c00 Mem-Info: active_anon:107536 inactive_anon:7061 isolated_anon:0 active_file:66340 inactive_file:240672 isolated_file:0 unevictable:0 dirty:0 writeback:1 slab_reclaimable:75360 slab_unreclaimable:10589 mapped:28107 shmem:787 pagetables:567 sec_pagetables:0 bounce:0 kernel_misc_reclaimable:0 free:1154 free_pcp:41 free_cma:0 Node 0 active_anon:430144kB inactive_anon:28244kB active_file:265360kB inactive_file:962688kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:112428kB dirty:0kB writeback:4kB shmem:3148kB writeback_tmp:0kB kernel_stack:1248kB pagetables:2268kB sec_pagetables:0kB all_unreclaimable? no DMA free:1296kB boost:7756kB min:11208kB low:12068kB high:12928kB reserved_highatomic:0KB active_anon:41272kB inactive_anon:0kB active_file:19352kB inactive_file:331288kB unevictable:0kB writepending:0kB present:786432kB managed:746832kB mlocked:0kB bounce:0kB free_pcp:164kB local_pcp:164kB free_cma:0kB lowmem_reserve[]: 0 0 1280 1280 DMA: 176*4kB (UME) 37*8kB (UE) 7*16kB (UE) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1112kB 307802 total pagecache pages 0 pages in swap cache Free swap = 8387828kB Total swap = 8388604kB 524288 pages RAM 327680 pages HighMem/MovableOnly 9900 pages reserved slab_out_of_memory: 1013 callbacks suppressed SLUB: Unable to allocate memory on node -1, gfp=0xa20(GFP_ATOMIC) cache: skbuff_head_cache, object size: 184, buffer size: 256, default order: 0, min order: 0 node 0: slabs: 17, objs: 272, free: 0 SLUB: Unable to allocate memory on node -1, gfp=0xa20(GFP_ATOMIC) cache: skbuff_head_cache, object size: 184, buffer size: 256, default order: 0, min order: 0 node 0: slabs: 17, objs: 272, free: 0 SLUB: Unable to allocate memory on node -1, gfp=0xa20(GFP_ATOMIC) cache: skbuff_head_cache, object size: 184, buffer size: 256, default order: 0, min order: 0 node 0: slabs: 17, objs: 272, free: 0 SLUB: Unable to allocate memory on node -1, gfp=0xa20(GFP_ATOMIC) pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=785s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=612s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 816s! warn_alloc: 553 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d820] [00000000] 0x0 [c1e5d840] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d860] [c0054f08] irq_exit+0x10/0x20 [c1e5d870] [c0004a98] Decrementer_virt+0x108/0x10c --- interrupt: 900 at shrink_slab+0x1f0/0x3e4 NIP: c01e5d98 LR: c01e5d78 CTR: 00000002 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=816s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=643s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 846s! warn_alloc: 1081 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d790] [00000000] 0x0 [c1e5d7b0] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d7d0] [c0054f08] irq_exit+0x10/0x20 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=846s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=674s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 877s! warn_alloc: 1130 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d7d0] [00000000] 0x0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=877s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=704s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 908s! warn_alloc: 1126 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d6c0] [00000000] 0x0 [c1e5d6e0] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d700] [c0054f08] irq_exit+0x10/0x20 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=908s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=735s workers=3 manager: 11433 BUG: workqueue lockup - pool cpus=0 node=0 flags=0x1 nice=0 stuck for 938s! warn_alloc: 1119 callbacks suppressed systemd-journal: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) CPU: 0 PID: 106 Comm: systemd-journal Tainted: G W T 6.1.6-gentoo-PMacG4 #1 Hardware name: PowerMac3,6 7455 0x80010303 PowerMac Call Trace: [effeb9e0] [c0982b18] dump_stack_lvl+0x60/0xa4 (unreliable) [effeba00] [c02337f8] warn_alloc+0x164/0x1f4 [effeba60] [c023429c] __alloc_pages+0xa14/0xd94 [effebb10] [c0251800] new_slab+0x3f8/0x584 [effebb50] [c0253ad0] ___slab_alloc+0x35c/0xaa0 [effebbe0] [c025488c] kmem_cache_alloc_node+0x678/0x71c [effebc30] [c07b1f54] __alloc_skb+0x1d8/0x254 [effebc70] [c0824c0c] refill_skbs+0x7c/0xa8 [effebc90] [c0825a80] netpoll_send_udp+0x84/0x448 [effebcd0] [c0757568] write_msg+0x154/0x178 [effebd10] [c00b78fc] console_emit_next_record.constprop.0+0x1d8/0x344 [effebdc0] [c00b7d20] console_unlock+0x2b8/0x350 [effebe20] [c00b98c4] vprintk_emit+0x1b8/0x37c [effebe50] [c00ba35c] _printk+0x6c/0xa0 [effebea0] [c00728d4] wq_watchdog_timer_fn+0x1ec/0x1f0 [effebef0] [c00ea814] call_timer_fn.constprop.0+0x24/0xa0 [effebf10] [c00eadcc] __run_timers+0x2a0/0x2c8 [effebf80] [c09bf4a8] __do_softirq+0x140/0x2e4 [effebff0] [c0008f2c] do_softirq_own_stack+0x34/0x78 [c1e5d7d0] [00000000] 0x0 [c1e5d7f0] [c00541f4] __irq_exit_rcu+0xf0/0x12c [c1e5d810] [c0054f08] irq_exit+0x10/0x20 [c1e5d820] [c0004a98] Decrementer_virt+0x108/0x10c --- interrupt: 900 at do_shrink_slab+0xc8/0x3a0 pwq 2: cpus=1 node=0 flags=0x1 nice=0 active=1/256 refcnt=2 in-flight: 11891:disk_events_workfn pool 0: cpus=0 node=0 flags=0x1 nice=0 hung=938s workers=2 manager: 8585 pool 2: cpus=1 node=0 flags=0x1 nice=0 hung=766s workers=3 manager: 11433 --MP_/tabx1FIeM6h1ycbr372ZM/m--