From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3xJgqC4bvKzDrMS for ; Fri, 28 Jul 2017 17:44:54 +1000 (AEST) Date: Fri, 28 Jul 2017 08:44:11 +0100 From: Jonathan Cameron To: "Paul E. McKenney" CC: , , , Nicholas Piggin , , , , , David Miller , Subject: Re: RCU lockup issues when CONFIG_SOFTLOCKUP_DETECTOR=n - any one else seeing this? Message-ID: <20170728084411.00001ddb@huawei.com> In-Reply-To: <20170727165245.GD3730@linux.vnet.ibm.com> References: <20170726223658.GA27617@linux.vnet.ibm.com> <20170726.154540.150558937277891719.davem@davemloft.net> <20170726231505.GG3730@linux.vnet.ibm.com> <20170726.162200.1904949371593276937.davem@davemloft.net> <20170727014214.GH3730@linux.vnet.ibm.com> <20170727143400.23e4d2b2@roar.ozlabs.ibm.com> <20170727124913.GL3730@linux.vnet.ibm.com> <20170727144903.000022a1@huawei.com> <20170727173923.000001b2@huawei.com> <20170727165245.GD3730@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thu, 27 Jul 2017 09:52:45 -0700 "Paul E. McKenney" wrote: > On Thu, Jul 27, 2017 at 05:39:23PM +0100, Jonathan Cameron wrote: > > On Thu, 27 Jul 2017 14:49:03 +0100 > > Jonathan Cameron wrote: > > > > > On Thu, 27 Jul 2017 05:49:13 -0700 > > > "Paul E. McKenney" wrote: > > > > > > > On Thu, Jul 27, 2017 at 02:34:00PM +1000, Nicholas Piggin wrote: > > > > > On Wed, 26 Jul 2017 18:42:14 -0700 > > > > > "Paul E. McKenney" wrote: > > > > > > > > > > > On Wed, Jul 26, 2017 at 04:22:00PM -0700, David Miller wrote: > > > > > > > > > > > > Indeed, that really wouldn't explain how we end up with a RCU stall > > > > > > > dump listing almost all of the cpus as having missed a grace period. > > > > > > > > > > > > I have seen stranger things, but admittedly not often. > > > > > > > > > > So the backtraces show the RCU gp thread in schedule_timeout. > > > > > > > > > > Are you sure that it's timeout has expired and it's not being scheduled, > > > > > or could it be a bad (large) timeout (looks unlikely) or that it's being > > > > > scheduled but not correctly noting gps on other CPUs? > > > > > > > > > > It's not in R state, so if it's not being scheduled at all, then it's > > > > > because the timer has not fired: > > > > > > > > Good point, Nick! > > > > > > > > Jonathan, could you please reproduce collecting timer event tracing? > > > I'm a little new to tracing (only started playing with it last week) > > > so fingers crossed I've set it up right. No splats yet. Was getting > > > splats on reading out the trace when running with the RCU stall timer > > > set to 4 so have increased that back to the default and am rerunning. > > > > > > This may take a while. Correct me if I've gotten this wrong to save time > > > > > > echo "timer:*" > /sys/kernel/debug/tracing/set_event > > > > > > when it dumps, just send you the relevant part of what is in > > > /sys/kernel/debug/tracing/trace? > > > > Interestingly the only thing that can make trip for me with tracing on > > is peaking in the tracing buffers. Not sure this is a valid case or > > not. > > > > Anyhow all timer activity seems to stop around the area of interest. > > > > > > [ 9442.413624] INFO: rcu_sched detected stalls on CPUs/tasks: > > [ 9442.419107] 1-...: (1 GPs behind) idle=844/0/0 softirq=27747/27755 fqs=0 last_accelerate: dd6a/de80, nonlazy_posted: 0, L. > > [ 9442.430224] 3-...: (2 GPs behind) idle=8f8/0/0 softirq=32197/32198 fqs=0 last_accelerate: 29b1/de80, nonlazy_posted: 0, L. > > [ 9442.441340] 4-...: (7 GPs behind) idle=740/0/0 softirq=22351/22352 fqs=0 last_accelerate: ca88/de80, nonlazy_posted: 0, L. > > [ 9442.452456] 5-...: (2 GPs behind) idle=9b0/0/0 softirq=21315/21319 fqs=0 last_accelerate: b280/de88, nonlazy_posted: 0, L. > > [ 9442.463572] 6-...: (2 GPs behind) idle=794/0/0 softirq=19699/19707 fqs=0 last_accelerate: ba62/de88, nonlazy_posted: 0, L. > > [ 9442.474688] 7-...: (2 GPs behind) idle=ac4/0/0 softirq=22547/22554 fqs=0 last_accelerate: b280/de88, nonlazy_posted: 0, L. > > [ 9442.485803] 8-...: (9 GPs behind) idle=118/0/0 softirq=281/291 fqs=0 last_accelerate: c3fe/de88, nonlazy_posted: 0, L. > > [ 9442.496571] 9-...: (9 GPs behind) idle=8fc/0/0 softirq=284/292 fqs=0 last_accelerate: 6030/de88, nonlazy_posted: 0, L. > > [ 9442.507339] 10-...: (14 GPs behind) idle=f78/0/0 softirq=254/254 fqs=0 last_accelerate: 5487/de88, nonlazy_posted: 0, L. > > [ 9442.518281] 11-...: (9 GPs behind) idle=c9c/0/0 softirq=301/308 fqs=0 last_accelerate: 3d3e/de99, nonlazy_posted: 0, L. > > [ 9442.529136] 12-...: (9 GPs behind) idle=4a4/0/0 softirq=735/737 fqs=0 last_accelerate: 6010/de99, nonlazy_posted: 0, L. > > [ 9442.539992] 13-...: (9 GPs behind) idle=34c/0/0 softirq=1121/1131 fqs=0 last_accelerate: b280/de99, nonlazy_posted: 0, L. > > [ 9442.551020] 14-...: (9 GPs behind) idle=2f4/0/0 softirq=707/713 fqs=0 last_accelerate: 6030/de99, nonlazy_posted: 0, L. > > [ 9442.561875] 15-...: (2 GPs behind) idle=b30/0/0 softirq=821/976 fqs=0 last_accelerate: c208/de99, nonlazy_posted: 0, L. > > [ 9442.572730] 17-...: (2 GPs behind) idle=5a8/0/0 softirq=1456/1565 fqs=0 last_accelerate: ca88/de99, nonlazy_posted: 0, L. > > [ 9442.583759] 18-...: (2 GPs behind) idle=2e4/0/0 softirq=1923/1936 fqs=0 last_accelerate: ca88/dea7, nonlazy_posted: 0, L. > > [ 9442.594787] 19-...: (2 GPs behind) idle=138/0/0 softirq=1421/1432 fqs=0 last_accelerate: b280/dea7, nonlazy_posted: 0, L. > > [ 9442.605816] 20-...: (50 GPs behind) idle=634/0/0 softirq=217/219 fqs=0 last_accelerate: c96f/dea7, nonlazy_posted: 0, L. > > [ 9442.616758] 21-...: (2 GPs behind) idle=eb8/0/0 softirq=1368/1369 fqs=0 last_accelerate: b599/deb2, nonlazy_posted: 0, L. > > [ 9442.627786] 22-...: (1 GPs behind) idle=aa8/0/0 softirq=229/232 fqs=0 last_accelerate: c604/deb2, nonlazy_posted: 0, L. > > [ 9442.638641] 23-...: (1 GPs behind) idle=488/0/0 softirq=247/248 fqs=0 last_accelerate: c600/deb2, nonlazy_posted: 0, L. > > [ 9442.649496] 24-...: (33 GPs behind) idle=f7c/0/0 softirq=319/319 fqs=0 last_accelerate: 5290/deb2, nonlazy_posted: 0, L. > > [ 9442.660437] 25-...: (33 GPs behind) idle=944/0/0 softirq=308/308 fqs=0 last_accelerate: 52c0/deb2, nonlazy_posted: 0, L. > > [ 9442.671379] 26-...: (9 GPs behind) idle=6d4/0/0 softirq=265/275 fqs=0 last_accelerate: 6034/dec0, nonlazy_posted: 0, L. > > [ 9442.682234] 27-...: (115 GPs behind) idle=e3c/0/0 softirq=212/226 fqs=0 last_accelerate: 5420/dec0, nonlazy_posted: 0, L. > > [ 9442.693263] 28-...: (9 GPs behind) idle=ea4/0/0 softirq=540/552 fqs=0 last_accelerate: 603c/dec0, nonlazy_posted: 0, L. > > [ 9442.704118] 29-...: (115 GPs behind) idle=83c/0/0 softirq=342/380 fqs=0 last_accelerate: 5420/dec0, nonlazy_posted: 0, L. > > [ 9442.715147] 30-...: (33 GPs behind) idle=e3c/0/0 softirq=509/509 fqs=0 last_accelerate: 52bc/dec0, nonlazy_posted: 0, L. > > [ 9442.726088] 31-...: (9 GPs behind) idle=df4/0/0 softirq=619/641 fqs=0 last_accelerate: 603c/decb, nonlazy_posted: 0, L. > > [ 9442.736944] 32-...: (9 GPs behind) idle=aa4/0/0 softirq=1841/1848 fqs=0 last_accelerate: 6030/decb, nonlazy_posted: 0, L. > > [ 9442.747972] 34-...: (9 GPs behind) idle=e6c/0/0 softirq=5082/5086 fqs=0 last_accelerate: 6039/decb, nonlazy_posted: 0, L. > > [ 9442.759001] 35-...: (9 GPs behind) idle=7fc/0/0 softirq=1396/1406 fqs=0 last_accelerate: 603e/decb, nonlazy_posted: 0, L. > > [ 9442.770030] 36-...: (0 ticks this GP) idle=f28/0/0 softirq=255/255 fqs=0 last_accelerate: c9fc/decb, nonlazy_posted: 0, L. > > [ 9442.781145] 37-...: (50 GPs behind) idle=53c/0/0 softirq=227/230 fqs=0 last_accelerate: 45c0/decb, nonlazy_posted: 0, L. > > [ 9442.792087] 38-...: (9 GPs behind) idle=958/0/0 softirq=185/192 fqs=0 last_accelerate: 6030/decb, nonlazy_posted: 0, L. > > [ 9442.802942] 40-...: (389 GPs behind) idle=41c/0/0 softirq=131/136 fqs=0 last_accelerate: 5800/decb, nonlazy_posted: 0, L. > > [ 9442.813971] 41-...: (389 GPs behind) idle=258/0/0 softirq=133/138 fqs=0 last_accelerate: c00f/decb, nonlazy_posted: 0, L. > > [ 9442.825000] 43-...: (50 GPs behind) idle=254/0/0 softirq=113/117 fqs=0 last_accelerate: 5420/dee5, nonlazy_posted: 0, L. > > [ 9442.835942] 44-...: (115 GPs behind) idle=178/0/0 softirq=1271/1276 fqs=0 last_accelerate: 68e9/dee5, nonlazy_posted: 0, L. > > [ 9442.847144] 45-...: (2 GPs behind) idle=04a/1/0 softirq=364/389 fqs=0 last_accelerate: dee5/dee5, nonlazy_posted: 0, L. > > [ 9442.857999] 46-...: (9 GPs behind) idle=ec4/0/0 softirq=183/189 fqs=0 last_accelerate: 6030/dee5, nonlazy_posted: 0, L. > > [ 9442.868854] 47-...: (115 GPs behind) idle=088/0/0 softirq=135/149 fqs=0 last_accelerate: 5420/dee5, nonlazy_posted: 0, L. > > [ 9442.879883] 48-...: (389 GPs behind) idle=200/0/0 softirq=103/110 fqs=0 last_accelerate: 58b0/dee5, nonlazy_posted: 0, L. > > [ 9442.890911] 49-...: (9 GPs behind) idle=a24/0/0 softirq=205/211 fqs=0 last_accelerate: 6030/dee5, nonlazy_posted: 0, L. > > [ 9442.901766] 50-...: (25 GPs behind) idle=a74/0/0 softirq=144/144 fqs=0 last_accelerate: 5420/dee5, nonlazy_posted: 0, L. > > [ 9442.912708] 51-...: (50 GPs behind) idle=f68/0/0 softirq=116/122 fqs=0 last_accelerate: 57bc/dee5, nonlazy_posted: 0, L. > > [ 9442.923650] 52-...: (9 GPs behind) idle=e08/0/0 softirq=202/486 fqs=0 last_accelerate: c87f/defe, nonlazy_posted: 0, L. > > [ 9442.934505] 53-...: (2 GPs behind) idle=128/0/0 softirq=365/366 fqs=0 last_accelerate: ca88/defe, nonlazy_posted: 0, L. > > [ 9442.945360] 54-...: (9 GPs behind) idle=ce8/0/0 softirq=126/373 fqs=0 last_accelerate: bef8/defe, nonlazy_posted: 0, L. > > [ 9442.956215] 56-...: (9 GPs behind) idle=330/0/0 softirq=2116/2126 fqs=0 last_accelerate: 6030/defe, nonlazy_posted: 0, L. > > [ 9442.967243] 57-...: (1 GPs behind) idle=288/0/0 softirq=1707/1714 fqs=0 last_accelerate: c87c/defe, nonlazy_posted: 0, L. > > [ 9442.978272] 58-...: (37 GPs behind) idle=390/0/0 softirq=1716/1721 fqs=0 last_accelerate: 53f7/defe, nonlazy_posted: 0, L. > > [ 9442.989387] 59-...: (37 GPs behind) idle=e54/0/0 softirq=1700/1701 fqs=0 last_accelerate: 40a1/defe, nonlazy_posted: 0, L. > > [ 9443.000502] 60-...: (116 GPs behind) idle=7b4/0/0 softirq=92/96 fqs=0 last_accelerate: 57d8/df10, nonlazy_posted: 0, L. > > [ 9443.011357] 61-...: (9 GPs behind) idle=9d8/0/0 softirq=161/170 fqs=0 last_accelerate: 6030/df10, nonlazy_posted: 0, L. > > [ 9443.022212] 62-...: (115 GPs behind) idle=aa8/0/0 softirq=95/101 fqs=0 last_accelerate: 5420/df17, nonlazy_posted: 0, L. > > [ 9443.033154] 63-...: (50 GPs behind) idle=958/0/0 softirq=81/84 fqs=0 last_accelerate: 57b8/df17, nonlazy_posted: 0, L. > > [ 9443.043920] (detected by 39, t=5403 jiffies, g=443, c=442, q=1) > > [ 9443.049919] Task dump for CPU 1: > > [ 9443.053134] swapper/1 R running task 0 0 1 0x00000000 > > [ 9443.060173] Call trace: > > [ 9443.062619] [] __switch_to+0x90/0xa8 > > [ 9443.067744] [< (null)>] (null) > > [ 9443.072434] Task dump for CPU 3: > > [ 9443.075650] swapper/3 R running task 0 0 1 0x00000000 > > [ 9443.082686] Call trace: > > [ 9443.085121] [] __switch_to+0x90/0xa8 > > [ 9443.090246] [< (null)>] (null) > > [ 9443.094936] Task dump for CPU 4: > > [ 9443.098152] swapper/4 R running task 0 0 1 0x00000000 > > [ 9443.105188] Call trace: > > [ 9443.107623] [] __switch_to+0x90/0xa8 > > [ 9443.112752] [] __cpu_online_mask+0x0/0x8 > > [ 9443.118224] Task dump for CPU 5: > > [ 9443.121440] swapper/5 R running task 0 0 1 0x00000000 > > [ 9443.128476] Call trace: > > [ 9443.130910] [] __switch_to+0x90/0xa8 > > [ 9443.136035] [< (null)>] (null) > > [ 9443.140725] Task dump for CPU 6: > > [ 9443.143941] swapper/6 R running task 0 0 1 0x00000000 > > [ 9443.150976] Call trace: > > [ 9443.153411] [] __switch_to+0x90/0xa8 > > [ 9443.158535] [< (null)>] (null) > > [ 9443.163226] Task dump for CPU 7: > > [ 9443.166442] swapper/7 R running task 0 0 1 0x00000000 > > [ 9443.173478] Call trace: > > [ 9443.175912] [] __switch_to+0x90/0xa8 > > [ 9443.181037] [< (null)>] (null) > > [ 9443.185727] Task dump for CPU 8: > > [ 9443.188943] swapper/8 R running task 0 0 1 0x00000000 > > [ 9443.195979] Call trace: > > [ 9443.198412] [] __switch_to+0x90/0xa8 > > [ 9443.203537] [< (null)>] (null) > > [ 9443.208227] Task dump for CPU 9: > > [ 9443.211443] swapper/9 R running task 0 0 1 0x00000000 > > [ 9443.218479] Call trace: > > [ 9443.220913] [] __switch_to+0x90/0xa8 > > [ 9443.226039] [] __cpu_online_mask+0x0/0x8 > > [ 9443.231510] Task dump for CPU 10: > > [ 9443.234812] swapper/10 R running task 0 0 1 0x00000000 > > [ 9443.241848] Call trace: > > [ 9443.244283] [] __switch_to+0x90/0xa8 > > [ 9443.249408] [] __cpu_online_mask+0x0/0x8 > > [ 9443.254879] Task dump for CPU 11: > > [ 9443.258182] swapper/11 R running task 0 0 1 0x00000000 > > [ 9443.265218] Call trace: > > [ 9443.267652] [] __switch_to+0x90/0xa8 > > [ 9443.272776] [< (null)>] (null) > > [ 9443.277467] Task dump for CPU 12: > > [ 9443.280769] swapper/12 R running task 0 0 1 0x00000000 > > [ 9443.287806] Call trace: > > [ 9443.290240] [] __switch_to+0x90/0xa8 > > [ 9443.295364] [< (null)>] (null) > > [ 9443.300054] Task dump for CPU 13: > > [ 9443.303357] swapper/13 R running task 0 0 1 0x00000000 > > [ 9443.310394] Call trace: > > [ 9443.312828] [] __switch_to+0x90/0xa8 > > [ 9443.317953] [< (null)>] (null) > > [ 9443.322643] Task dump for CPU 14: > > [ 9443.325945] swapper/14 R running task 0 0 1 0x00000000 > > [ 9443.332981] Call trace: > > [ 9443.335416] [] __switch_to+0x90/0xa8 > > [ 9443.340540] [< (null)>] (null) > > [ 9443.345230] Task dump for CPU 15: > > [ 9443.348533] swapper/15 R running task 0 0 1 0x00000000 > > [ 9443.355568] Call trace: > > [ 9443.358002] [] __switch_to+0x90/0xa8 > > [ 9443.363128] [] __cpu_online_mask+0x0/0x8 > > [ 9443.368599] Task dump for CPU 17: > > [ 9443.371901] swapper/17 R running task 0 0 1 0x00000000 > > [ 9443.378937] Call trace: > > [ 9443.381372] [] __switch_to+0x90/0xa8 > > [ 9443.386497] [] __cpu_online_mask+0x0/0x8 > > [ 9443.391968] Task dump for CPU 18: > > [ 9443.395270] swapper/18 R running task 0 0 1 0x00000000 > > [ 9443.402306] Call trace: > > [ 9443.404740] [] __switch_to+0x90/0xa8 > > [ 9443.409865] [] __cpu_online_mask+0x0/0x8 > > [ 9443.415336] Task dump for CPU 19: > > [ 9443.418639] swapper/19 R running task 0 0 1 0x00000000 > > [ 9443.425675] Call trace: > > [ 9443.428109] [] __switch_to+0x90/0xa8 > > [ 9443.433234] [< (null)>] (null) > > [ 9443.437924] Task dump for CPU 20: > > [ 9443.441226] swapper/20 R running task 0 0 1 0x00000000 > > [ 9443.448263] Call trace: > > [ 9443.450697] [] __switch_to+0x90/0xa8 > > [ 9443.455826] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.462600] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.467986] [] __cpu_online_mask+0x0/0x8 > > [ 9443.473458] Task dump for CPU 21: > > [ 9443.476760] swapper/21 R running task 0 0 1 0x00000000 > > [ 9443.483796] Call trace: > > [ 9443.486230] [] __switch_to+0x90/0xa8 > > [ 9443.491354] [< (null)>] (null) > > [ 9443.496045] Task dump for CPU 22: > > [ 9443.499347] swapper/22 R running task 0 0 1 0x00000000 > > [ 9443.506383] Call trace: > > [ 9443.508817] [] __switch_to+0x90/0xa8 > > [ 9443.513943] [] __cpu_online_mask+0x0/0x8 > > [ 9443.519414] Task dump for CPU 23: > > [ 9443.522716] swapper/23 R running task 0 0 1 0x00000000 > > [ 9443.529752] Call trace: > > [ 9443.532186] [] __switch_to+0x90/0xa8 > > [ 9443.537312] [] __cpu_online_mask+0x0/0x8 > > [ 9443.542784] Task dump for CPU 24: > > [ 9443.546086] swapper/24 R running task 0 0 1 0x00000000 > > [ 9443.553122] Call trace: > > [ 9443.555556] [] __switch_to+0x90/0xa8 > > [ 9443.560681] [] __cpu_online_mask+0x0/0x8 > > [ 9443.566153] Task dump for CPU 25: > > [ 9443.569455] swapper/25 R running task 0 0 1 0x00000000 > > [ 9443.576491] Call trace: > > [ 9443.578925] [] __switch_to+0x90/0xa8 > > [ 9443.584051] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.590825] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.596211] [] __cpu_online_mask+0x0/0x8 > > [ 9443.601682] Task dump for CPU 26: > > [ 9443.604985] swapper/26 R running task 0 0 1 0x00000000 > > [ 9443.612021] Call trace: > > [ 9443.614455] [] __switch_to+0x90/0xa8 > > [ 9443.619581] [] __cpu_online_mask+0x0/0x8 > > [ 9443.625052] Task dump for CPU 27: > > [ 9443.628355] swapper/27 R running task 0 0 1 0x00000000 > > [ 9443.635390] Call trace: > > [ 9443.637824] [] __switch_to+0x90/0xa8 > > [ 9443.642949] [] __cpu_online_mask+0x0/0x8 > > [ 9443.648421] Task dump for CPU 28: > > [ 9443.651723] swapper/28 R running task 0 0 1 0x00000000 > > [ 9443.658759] Call trace: > > [ 9443.661193] [] __switch_to+0x90/0xa8 > > [ 9443.666318] [< (null)>] (null) > > [ 9443.671008] Task dump for CPU 29: > > [ 9443.674310] swapper/29 R running task 0 0 1 0x00000000 > > [ 9443.681346] Call trace: > > [ 9443.683780] [] __switch_to+0x90/0xa8 > > [ 9443.688905] [] __cpu_online_mask+0x0/0x8 > > [ 9443.694377] Task dump for CPU 30: > > [ 9443.697679] swapper/30 R running task 0 0 1 0x00000000 > > [ 9443.704715] Call trace: > > [ 9443.707150] [] __switch_to+0x90/0xa8 > > [ 9443.712275] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.719050] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.724436] [] __cpu_online_mask+0x0/0x8 > > [ 9443.729907] Task dump for CPU 31: > > [ 9443.733210] swapper/31 R running task 0 0 1 0x00000000 > > [ 9443.740246] Call trace: > > [ 9443.742680] [] __switch_to+0x90/0xa8 > > [ 9443.747805] [< (null)>] (null) > > [ 9443.752496] Task dump for CPU 32: > > [ 9443.755798] swapper/32 R running task 0 0 1 0x00000000 > > [ 9443.762833] Call trace: > > [ 9443.765267] [] __switch_to+0x90/0xa8 > > [ 9443.770392] [< (null)>] (null) > > [ 9443.775082] Task dump for CPU 34: > > [ 9443.778384] swapper/34 R running task 0 0 1 0x00000000 > > [ 9443.785420] Call trace: > > [ 9443.787854] [] __switch_to+0x90/0xa8 > > [ 9443.792980] [] __cpu_online_mask+0x0/0x8 > > [ 9443.798451] Task dump for CPU 35: > > [ 9443.801753] swapper/35 R running task 0 0 1 0x00000000 > > [ 9443.808789] Call trace: > > [ 9443.811224] [] __switch_to+0x90/0xa8 > > [ 9443.816348] [] __cpu_online_mask+0x0/0x8 > > [ 9443.821820] Task dump for CPU 36: > > [ 9443.825122] swapper/36 R running task 0 0 1 0x00000000 > > [ 9443.832158] Call trace: > > [ 9443.834592] [] __switch_to+0x90/0xa8 > > [ 9443.839718] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.846493] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.851878] [] __cpu_online_mask+0x0/0x8 > > [ 9443.857350] Task dump for CPU 37: > > [ 9443.860652] swapper/37 R running task 0 0 1 0x00000000 > > [ 9443.867688] Call trace: > > [ 9443.870122] [] __switch_to+0x90/0xa8 > > [ 9443.875248] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.882022] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.887408] [] __cpu_online_mask+0x0/0x8 > > [ 9443.892880] Task dump for CPU 38: > > [ 9443.896182] swapper/38 R running task 0 0 1 0x00000000 > > [ 9443.903218] Call trace: > > [ 9443.905652] [] __switch_to+0x90/0xa8 > > [ 9443.910776] [< (null)>] (null) > > [ 9443.915466] Task dump for CPU 40: > > [ 9443.918769] swapper/40 R running task 0 0 1 0x00000000 > > [ 9443.925805] Call trace: > > [ 9443.928239] [] __switch_to+0x90/0xa8 > > [ 9443.933365] [] __cpu_online_mask+0x0/0x8 > > [ 9443.938836] Task dump for CPU 41: > > [ 9443.942138] swapper/41 R running task 0 0 1 0x00000000 > > [ 9443.949174] Call trace: > > [ 9443.951609] [] __switch_to+0x90/0xa8 > > [ 9443.956733] [< (null)>] (null) > > [ 9443.961423] Task dump for CPU 43: > > [ 9443.964725] swapper/43 R running task 0 0 1 0x00000000 > > [ 9443.971761] Call trace: > > [ 9443.974195] [] __switch_to+0x90/0xa8 > > [ 9443.979320] [] __cpu_online_mask+0x0/0x8 > > [ 9443.984791] Task dump for CPU 44: > > [ 9443.988093] swapper/44 R running task 0 0 1 0x00000000 > > [ 9443.995130] Call trace: > > [ 9443.997564] [] __switch_to+0x90/0xa8 > > [ 9444.002688] [< (null)>] (null) > > [ 9444.007378] Task dump for CPU 45: > > [ 9444.010680] swapper/45 R running task 0 0 1 0x00000000 > > [ 9444.017716] Call trace: > > [ 9444.020151] [] __switch_to+0x90/0xa8 > > [ 9444.025275] [< (null)>] (null) > > [ 9444.029965] Task dump for CPU 46: > > [ 9444.033267] swapper/46 R running task 0 0 1 0x00000000 > > [ 9444.040302] Call trace: > > [ 9444.042737] [] __switch_to+0x90/0xa8 > > [ 9444.047862] [] __cpu_online_mask+0x0/0x8 > > [ 9444.053333] Task dump for CPU 47: > > [ 9444.056636] swapper/47 R running task 0 0 1 0x00000000 > > [ 9444.063672] Call trace: > > [ 9444.066106] [] __switch_to+0x90/0xa8 > > [ 9444.071231] [] __cpu_online_mask+0x0/0x8 > > [ 9444.076702] Task dump for CPU 48: > > [ 9444.080004] swapper/48 R running task 0 0 1 0x00000000 > > [ 9444.087041] Call trace: > > [ 9444.089475] [] __switch_to+0x90/0xa8 > > [ 9444.094600] [] __cpu_online_mask+0x0/0x8 > > [ 9444.100071] Task dump for CPU 49: > > [ 9444.103374] swapper/49 R running task 0 0 1 0x00000000 > > [ 9444.110409] Call trace: > > [ 9444.112844] [] __switch_to+0x90/0xa8 > > [ 9444.117968] [] __cpu_online_mask+0x0/0x8 > > [ 9444.123440] Task dump for CPU 50: > > [ 9444.126742] swapper/50 R running task 0 0 1 0x00000000 > > [ 9444.133777] Call trace: > > [ 9444.136211] [] __switch_to+0x90/0xa8 > > [ 9444.141336] [] __cpu_online_mask+0x0/0x8 > > [ 9444.146807] Task dump for CPU 51: > > [ 9444.150109] swapper/51 R running task 0 0 1 0x00000000 > > [ 9444.157144] Call trace: > > [ 9444.159578] [] __switch_to+0x90/0xa8 > > [ 9444.164703] [< (null)>] (null) > > [ 9444.169393] Task dump for CPU 52: > > [ 9444.172695] swapper/52 R running task 0 0 1 0x00000000 > > [ 9444.179731] Call trace: > > [ 9444.182165] [] __switch_to+0x90/0xa8 > > [ 9444.187290] [] __cpu_online_mask+0x0/0x8 > > [ 9444.192761] Task dump for CPU 53: > > [ 9444.196063] swapper/53 R running task 0 0 1 0x00000000 > > [ 9444.203099] Call trace: > > [ 9444.205533] [] __switch_to+0x90/0xa8 > > [ 9444.210658] [] __cpu_online_mask+0x0/0x8 > > [ 9444.216129] Task dump for CPU 54: > > [ 9444.219431] swapper/54 R running task 0 0 1 0x00000000 > > [ 9444.226467] Call trace: > > [ 9444.228901] [] __switch_to+0x90/0xa8 > > [ 9444.234026] [] __cpu_online_mask+0x0/0x8 > > [ 9444.239498] Task dump for CPU 56: > > [ 9444.242801] swapper/56 R running task 0 0 1 0x00000000 > > [ 9444.249837] Call trace: > > [ 9444.252271] [] __switch_to+0x90/0xa8 > > [ 9444.257396] [< (null)>] (null) > > [ 9444.262086] Task dump for CPU 57: > > [ 9444.265388] swapper/57 R running task 0 0 1 0x00000000 > > [ 9444.272424] Call trace: > > [ 9444.274858] [] __switch_to+0x90/0xa8 > > [ 9444.279982] [< (null)>] (null) > > [ 9444.284672] Task dump for CPU 58: > > [ 9444.287975] swapper/58 R running task 0 0 1 0x00000000 > > [ 9444.295011] Call trace: > > [ 9444.297445] [] __switch_to+0x90/0xa8 > > [ 9444.302570] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9444.309345] [] rcu_idle_enter+0x5c/0x60 > > [ 9444.314731] [] __cpu_online_mask+0x0/0x8 > > [ 9444.320202] Task dump for CPU 59: > > [ 9444.323504] swapper/59 R running task 0 0 1 0x00000000 > > [ 9444.330540] Call trace: > > [ 9444.332974] [] __switch_to+0x90/0xa8 > > [ 9444.338100] [] __cpu_online_mask+0x0/0x8 > > [ 9444.343571] Task dump for CPU 60: > > [ 9444.346873] swapper/60 R running task 0 0 1 0x00000000 > > [ 9444.353909] Call trace: > > [ 9444.356343] [] __switch_to+0x90/0xa8 > > [ 9444.361469] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9444.368243] [] rcu_idle_enter+0x5c/0x60 > > [ 9444.373629] [] __cpu_online_mask+0x0/0x8 > > [ 9444.379101] Task dump for CPU 61: > > [ 9444.382402] swapper/61 R running task 0 0 1 0x00000000 > > [ 9444.389438] Call trace: > > [ 9444.391872] [] __switch_to+0x90/0xa8 > > [ 9444.396997] [] __cpu_online_mask+0x0/0x8 > > [ 9444.402469] Task dump for CPU 62: > > [ 9444.405771] swapper/62 R running task 0 0 1 0x00000000 > > [ 9444.412808] Call trace: > > [ 9444.415242] [] __switch_to+0x90/0xa8 > > [ 9444.420367] [] __cpu_online_mask+0x0/0x8 > > [ 9444.425838] Task dump for CPU 63: > > [ 9444.429141] swapper/63 R running task 0 0 1 0x00000000 > > [ 9444.436177] Call trace: > > [ 9444.438611] [] __switch_to+0x90/0xa8 > > [ 9444.443736] [] __cpu_online_mask+0x0/0x8 > > [ 9444.449211] rcu_sched kthread starved for 5743 jiffies! g443 c442 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 > > [ 9444.458416] rcu_sched S 0 10 2 0x00000000 > > [ 9444.463889] Call trace: > > [ 9444.466324] [] __switch_to+0x90/0xa8 > > [ 9444.471453] [] __schedule+0x1a4/0x720 > > [ 9444.476665] [] schedule+0x40/0xa8 > > [ 9444.481530] [] schedule_timeout+0x178/0x358 > > [ 9444.487263] [] rcu_gp_kthread+0x534/0x7b8 > > [ 9444.492824] [] kthread+0x108/0x138 > > [ 9444.497775] [] ret_from_fork+0x10/0x50 > > > > > > > > And the relevant chunk of trace is: > > (I have a lot more. There are substantial other pauses from to time, but not this long) > > > > > > rcu_preempt-9 [057] .... 9419.837631: timer_init: timer=ffff8017d5fcfda0 > > rcu_preempt-9 [057] d..1 9419.837632: timer_start: timer=ffff8017d5fcfda0 function=process_timeout expires=4297246837 [timeout=1] cpu=57 idx=0 flags= > > -0 [057] d..1 9419.837634: tick_stop: success=1 dependency=NONE > > -0 [057] d..2 9419.837634: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d..2 9419.837635: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9418164000000 softexpires=9418164000000 > > -0 [057] d.h2 9419.845621: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d.h1 9419.845621: hrtimer_expire_entry: hrtimer=ffff8017db99e808 function=tick_sched_timer now=9418164001440 > > -0 [057] d.h1 9419.845622: hrtimer_expire_exit: hrtimer=ffff8017db99e808 > > -0 [057] d.s2 9419.845623: timer_cancel: timer=ffff8017d5fcfda0 > > -0 [057] ..s1 9419.845623: timer_expire_entry: timer=ffff8017d5fcfda0 function=process_timeout now=4297246838 > > -0 [057] .ns1 9419.845624: timer_expire_exit: timer=ffff8017d5fcfda0 > > -0 [057] dn.2 9419.845628: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9418168000000 softexpires=9418168000000 > > -0 [057] d..1 9419.845635: tick_stop: success=1 dependency=NONE > > -0 [057] d..2 9419.845636: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d..2 9419.845636: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9418188000000 softexpires=9418188000000 > > -0 [057] d.h2 9419.869621: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d.h1 9419.869621: hrtimer_expire_entry: hrtimer=ffff8017db99e808 function=tick_sched_timer now=9418188001420 > > -0 [057] d.h1 9419.869622: hrtimer_expire_exit: hrtimer=ffff8017db99e808 > > -0 [057] d..2 9419.869626: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9858983202655 softexpires=9858983202655 > > -0 [016] d.h2 9419.885626: hrtimer_cancel: hrtimer=ffff8017fbc3d808 > > -0 [016] d.h1 9419.885627: hrtimer_expire_entry: hrtimer=ffff8017fbc3d808 function=tick_sched_timer now=9418204006760 > > -0 [016] d.h1 9419.885629: hrtimer_expire_exit: hrtimer=ffff8017fbc3d808 > > -0 [016] d.s2 9419.885629: timer_cancel: timer=ffff8017d37dbca0 > > -0 [016] ..s1 9419.885630: timer_expire_entry: timer=ffff8017d37dbca0 function=process_timeout now=4297246848 > > -0 [016] .ns1 9419.885631: timer_expire_exit: timer=ffff8017d37dbca0 > > -0 [016] dn.2 9419.885636: hrtimer_start: hrtimer=ffff8017fbc3d808 function=tick_sched_timer expires=9418208000000 softexpires=9418208000000 > > khugepaged-778 [016] .... 9419.885668: timer_init: timer=ffff8017d37dbca0 > > khugepaged-778 [016] d..1 9419.885668: timer_start: timer=ffff8017d37dbca0 function=process_timeout expires=4297249348 [timeout=2500] cpu=16 idx=0 flags= > > -0 [016] d..1 9419.885670: tick_stop: success=1 dependency=NONE > > -0 [016] d..2 9419.885671: hrtimer_cancel: hrtimer=ffff8017fbc3d808 > > -0 [016] d..2 9419.885671: hrtimer_start: hrtimer=ffff8017fbc3d808 function=tick_sched_timer expires=9428444000000 softexpires=9428444000000 > > -0 [045] d.h2 9419.890839: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9419.890839: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418209219940 > > -0 [045] d.h3 9419.890844: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418310221420 softexpires=9418309221420 > > -0 [045] d.h1 9419.890844: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] d.h2 9419.917625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9419.917626: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9418236005860 > > -0 [000] d.h1 9419.917628: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9419.917628: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9419.917629: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_disable_link now=4297246856 > > -0 [000] d.s2 9419.917630: timer_start: timer=ffff80177fdc0840 function=link_timeout_enable_link expires=4297246881 [timeout=25] cpu=0 idx=81 flags= > > -0 [000] ..s1 9419.917633: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9419.917648: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9418340000000 softexpires=9418340000000 > > -0 [045] d.h2 9419.991845: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9419.991845: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418310225960 > > -0 [045] d.h3 9419.991849: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418411227320 softexpires=9418410227320 > > -0 [045] d.h1 9419.991850: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] d.h2 9420.021625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9420.021625: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9418340005520 > > -0 [000] d.h1 9420.021627: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9420.021627: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9420.021628: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_enable_link now=4297246882 > > -0 [000] d.s2 9420.021629: timer_start: timer=ffff80177fdc0840 function=link_timeout_disable_link expires=4297247107 [timeout=225] cpu=0 idx=34 flags= > > -0 [000] ..s1 9420.021632: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9420.021639: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419260000000 softexpires=9419260000000 > > -0 [045] d.h2 9420.092851: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.092852: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418411231780 > > -0 [045] d.h3 9420.092856: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418512233720 softexpires=9418511233720 > > -0 [045] d.h1 9420.092856: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [055] d.h2 9420.141622: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d.h1 9420.141623: hrtimer_expire_entry: hrtimer=ffff8017db968808 function=tick_sched_timer now=9418460002540 > > -0 [055] d.h1 9420.141625: hrtimer_expire_exit: hrtimer=ffff8017db968808 > > -0 [055] d.s2 9420.141626: timer_cancel: timer=ffff80177db6cc08 > > -0 [055] d.s1 9420.141626: timer_expire_entry: timer=ffff80177db6cc08 function=delayed_work_timer_fn now=4297246912 > > -0 [055] dns1 9420.141628: timer_expire_exit: timer=ffff80177db6cc08 > > -0 [055] dn.2 9420.141632: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9418464000000 softexpires=9418464000000 > > kworker/55:1-1246 [055] d..1 9420.141634: timer_start: timer=ffff80177db6cc08 function=delayed_work_timer_fn expires=4297247162 [timeout=250] cpu=55 idx=88 flags=I > > -0 [055] d..1 9420.141637: tick_stop: success=1 dependency=NONE > > -0 [055] d..2 9420.141637: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d..2 9420.141637: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9419484000000 softexpires=9419484000000 > > -0 [045] d.h2 9420.193855: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.193855: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418512235660 > > -0 [045] d.h3 9420.193859: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418613237260 softexpires=9418612237260 > > -0 [045] d.h1 9420.193860: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.294858: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.294858: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418613238380 > > -0 [045] d.h3 9420.294862: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418714240000 softexpires=9418713240000 > > -0 [045] d.h1 9420.294863: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.395861: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.395861: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418714241380 > > -0 [045] d.h3 9420.395865: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418815242920 softexpires=9418814242920 > > -0 [045] d.h1 9420.395865: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [042] d.h2 9420.461621: hrtimer_cancel: hrtimer=ffff8017dbb69808 > > -0 [042] d.h1 9420.461622: hrtimer_expire_entry: hrtimer=ffff8017dbb69808 function=tick_sched_timer now=9418780002180 > > -0 [042] d.h1 9420.461623: hrtimer_expire_exit: hrtimer=ffff8017dbb69808 > > -0 [042] d.s2 9420.461624: timer_cancel: timer=ffff80177db6d408 > > -0 [042] d.s1 9420.461625: timer_expire_entry: timer=ffff80177db6d408 function=delayed_work_timer_fn now=4297246992 > > -0 [042] dns1 9420.461627: timer_expire_exit: timer=ffff80177db6d408 > > -0 [042] dns2 9420.461627: timer_cancel: timer=ffff8017797d7868 > > -0 [042] .ns1 9420.461628: timer_expire_entry: timer=ffff8017797d7868 function=hns_nic_service_timer now=4297246992 > > -0 [042] dns2 9420.461628: timer_start: timer=ffff8017797d7868 function=hns_nic_service_timer expires=4297247242 [timeout=250] cpu=42 idx=98 flags= > > -0 [042] .ns1 9420.461629: timer_expire_exit: timer=ffff8017797d7868 > > -0 [042] dn.2 9420.461632: hrtimer_start: hrtimer=ffff8017dbb69808 function=tick_sched_timer expires=9418784000000 softexpires=9418784000000 > > kworker/42:1-1223 [042] d..1 9420.461773: timer_start: timer=ffff80177db6d408 function=delayed_work_timer_fn expires=4297247242 [timeout=250] cpu=42 idx=98 flags=I > > -0 [042] d..1 9420.461866: tick_stop: success=1 dependency=NONE > > -0 [042] d..2 9420.461867: hrtimer_cancel: hrtimer=ffff8017dbb69808 > > -0 [042] d..2 9420.461867: hrtimer_start: hrtimer=ffff8017dbb69808 function=tick_sched_timer expires=9419804000000 softexpires=9419804000000 > > -0 [045] d.h2 9420.496864: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.496864: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418815244580 > > -0 [045] d.h3 9420.496868: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418916246140 softexpires=9418915246140 > > -0 [045] d.h1 9420.496868: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.597866: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.597867: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418916247280 > > -0 [045] d.h3 9420.597871: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419017248760 softexpires=9419016248760 > > -0 [045] d.h1 9420.597871: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [033] d.h2 9420.621621: hrtimer_cancel: hrtimer=ffff8017dba76808 > > -0 [033] d.h1 9420.621622: hrtimer_expire_entry: hrtimer=ffff8017dba76808 function=tick_sched_timer now=9418940002160 > > -0 [033] d.h1 9420.621623: hrtimer_expire_exit: hrtimer=ffff8017dba76808 > > -0 [033] d.s2 9420.621624: timer_cancel: timer=ffff00000917be40 > > -0 [033] d.s1 9420.621625: timer_expire_entry: timer=ffff00000917be40 function=delayed_work_timer_fn now=4297247032 > > -0 [033] dns1 9420.621626: timer_expire_exit: timer=ffff00000917be40 > > -0 [033] dn.2 9420.621630: hrtimer_start: hrtimer=ffff8017dba76808 function=tick_sched_timer expires=9418944000000 softexpires=9418944000000 > > <...>-1631 [033] d..1 9420.621636: timer_start: timer=ffff00000917be40 function=delayed_work_timer_fn expires=4297247282 [timeout=250] cpu=33 idx=103 flags=I > > -0 [033] d..1 9420.621639: tick_stop: success=1 dependency=NONE > > -0 [033] d..2 9420.621639: hrtimer_cancel: hrtimer=ffff8017dba76808 > > -0 [033] d..2 9420.621639: hrtimer_start: hrtimer=ffff8017dba76808 function=tick_sched_timer expires=9419964000000 softexpires=9419964000000 > > -0 [000] dn.2 9420.691401: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] dn.2 9420.691401: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419012000000 softexpires=9419012000000 > > -0 [002] dn.2 9420.691408: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9420.691408: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419012000000 softexpires=9419012000000 > > -0 [000] d..1 9420.691409: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9420.691409: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9420.691409: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419260000000 softexpires=9419260000000 > > -0 [002] d..1 9420.691423: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9420.691423: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9420.691424: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9859803202655 softexpires=9859803202655 > > -0 [045] d.h2 9420.698872: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.698873: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419017253180 > > -0 [045] d.h3 9420.698877: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419118254640 softexpires=9419117254640 > > -0 [045] d.h1 9420.698877: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.799875: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.799875: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419118255760 > > -0 [045] d.h3 9420.799879: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419219257140 softexpires=9419218257140 > > -0 [045] d.h1 9420.799880: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] dn.2 9420.871369: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] dn.2 9420.871370: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419192000000 softexpires=9419192000000 > > -0 [002] dn.2 9420.871375: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [000] d..1 9420.871376: tick_stop: success=1 dependency=NONE > > -0 [002] dn.2 9420.871376: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419192000000 softexpires=9419192000000 > > -0 [000] d..2 9420.871376: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9420.871376: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419260000000 softexpires=9419260000000 > > -0 [002] d..1 9420.871398: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9420.871398: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9420.871398: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9859983202655 softexpires=9859983202655 > > -0 [045] d.h2 9420.900881: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.900881: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419219261580 > > -0 [045] d.h3 9420.900885: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419320263160 softexpires=9419319263160 > > -0 [045] d.h1 9420.900886: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [001] d..2 9420.913601: hrtimer_cancel: hrtimer=ffff8017fbe5b808 > > -0 [001] d..2 9420.913601: hrtimer_start: hrtimer=ffff8017fbe5b808 function=tick_sched_timer expires=9860023202655 softexpires=9860023202655 > > -0 [000] d.h2 9420.941621: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9420.941621: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9419260001400 > > -0 [000] d.h1 9420.941623: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9420.941623: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9420.941624: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_disable_link now=4297247112 > > -0 [000] d.s2 9420.941624: timer_start: timer=ffff80177fdc0840 function=link_timeout_enable_link expires=4297247137 [timeout=25] cpu=0 idx=113 flags= > > -0 [000] ..s1 9420.941628: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d.s2 9420.941629: timer_cancel: timer=ffff8017fbe42558 > > -0 [000] d.s1 9420.941629: timer_expire_entry: timer=ffff8017fbe42558 function=delayed_work_timer_fn now=4297247112 > > -0 [000] dns1 9420.941630: timer_expire_exit: timer=ffff8017fbe42558 > > -0 [000] dns2 9420.941631: timer_cancel: timer=ffff00000910a628 > > -0 [000] dns1 9420.941631: timer_expire_entry: timer=ffff00000910a628 function=delayed_work_timer_fn now=4297247112 > > -0 [000] dns1 9420.941631: timer_expire_exit: timer=ffff00000910a628 > > -0 [000] dn.2 9420.941634: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419264000000 softexpires=9419264000000 > > -0 [002] dn.2 9420.941643: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9420.941643: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419264000000 softexpires=9419264000000 > > kworker/0:0-3 [000] d..1 9420.941650: timer_start: timer=ffff00000910a628 function=delayed_work_timer_fn expires=4297247500 [timeout=388] cpu=0 idx=100 flags=D|I > > kworker/2:0-22 [002] d..1 9420.941651: timer_start: timer=ffff8017fbe78558 function=delayed_work_timer_fn expires=4297247494 [timeout=382] cpu=2 idx=114 flags=D|I > > -0 [000] d..1 9420.941652: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9420.941652: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9420.941653: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419364000000 softexpires=9419364000000 > > -0 [002] d..1 9420.941654: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9420.941654: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9420.941654: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9860055202655 softexpires=9860055202655 > > -0 [045] d.h2 9421.001887: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.001887: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419320267640 > > -0 [045] d.h3 9421.001891: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419421269000 softexpires=9419420269000 > > -0 [045] d.h1 9421.001892: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] d.h2 9421.045625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9421.045625: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9419364005380 > > -0 [000] d.h1 9421.045626: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9421.045627: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9421.045628: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_enable_link now=4297247138 > > -0 [000] d.s2 9421.045628: timer_start: timer=ffff80177fdc0840 function=link_timeout_disable_link expires=4297247363 [timeout=225] cpu=0 idx=34 flags= > > -0 [000] ..s1 9421.045631: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9421.045644: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9420284000000 softexpires=9420284000000 > > -0 [045] d.h2 9421.102893: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.102893: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419421273420 > > -0 [045] d.h3 9421.102897: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419522275040 softexpires=9419521275040 > > -0 [045] d.h1 9421.102897: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [055] d.h2 9421.165621: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d.h1 9421.165622: hrtimer_expire_entry: hrtimer=ffff8017db968808 function=tick_sched_timer now=9419484002280 > > -0 [055] d.h1 9421.165624: hrtimer_expire_exit: hrtimer=ffff8017db968808 > > -0 [055] d.s2 9421.165624: timer_cancel: timer=ffff80177db6cc08 > > -0 [055] d.s1 9421.165625: timer_expire_entry: timer=ffff80177db6cc08 function=delayed_work_timer_fn now=4297247168 > > -0 [055] dns1 9421.165626: timer_expire_exit: timer=ffff80177db6cc08 > > -0 [055] dn.2 9421.165629: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9419488000000 softexpires=9419488000000 > > kworker/55:1-1246 [055] d..1 9421.165632: timer_start: timer=ffff80177db6cc08 function=delayed_work_timer_fn expires=4297247418 [timeout=250] cpu=55 idx=120 flags=I > > -0 [055] d..1 9421.165634: tick_stop: success=1 dependency=NONE > > -0 [055] d..2 9421.165634: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d..2 9421.165635: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9420508000000 softexpires=9420508000000 > > -0 [045] d.h2 9421.203896: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.203896: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419522276980 > > -0 [045] d.h3 9421.203900: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419623278460 softexpires=9419622278460 > > -0 [045] d.h1 9421.203901: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9421.304899: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.304899: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419623279580 > > -0 [045] d.h3 9421.304903: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419724281060 softexpires=9419723281060 > > -0 [045] d.h1 9421.304903: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] dn.2 9421.381179: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] dn.2 9421.381179: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419700000000 softexpires=9419700000000 > > -0 [002] dn.2 9421.381185: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9421.381185: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419700000000 softexpires=9419700000000 > > -0 [000] d..1 9421.381185: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9421.381186: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9421.381186: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9420284000000 softexpires=9420284000000 > > sh-2256 [002] .... 9421.381193: timer_init: timer=ffff80176c26fb40 > > sh-2256 [002] d..1 9421.381194: timer_start: timer=ffff80176c26fb40 function=process_timeout expires=4297247223 [timeout=2] cpu=2 idx=0 flags= > > -0 [002] d..1 9421.381196: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9421.381197: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9421.381197: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419708000000 softexpires=9419708000000 > > -0 [002] d.h2 9421.389621: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d.h1 9421.389622: hrtimer_expire_entry: hrtimer=ffff8017fbe76808 function=tick_sched_timer now=9419708002000 > > -0 [002] d.h1 9421.389623: hrtimer_expire_exit: hrtimer=ffff8017fbe76808 > > -0 [002] d.s2 9421.389624: timer_cancel: timer=ffff80176c26fb40 > > -0 [002] ..s1 9421.389624: timer_expire_entry: timer=ffff80176c26fb40 function=process_timeout now=4297247224 > > -0 [002] .ns1 9421.389626: timer_expire_exit: timer=ffff80176c26fb40 > > -0 [002] dn.2 9421.389629: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419712000000 softexpires=9419712000000 > > sh-2256 [002] ...1 9421.389682: hrtimer_init: hrtimer=ffff8017d4dde8a0 clockid=CLOCK_MONOTONIC mode=HRTIMER_MODE_REL > > sh-2256 [002] ...1 9421.389682: hrtimer_init: hrtimer=ffff8017d4dde8e0 clockid=CLOCK_MONOTONIC mode=HRTIMER_MODE_REL > > sh-2256 [002] .... 9421.389690: hrtimer_init: hrtimer=ffff80176cbb0088 clockid=CLOCK_MONOTONIC mode=HRTIMER_MODE_REL > > -0 [039] dn.2 9421.389814: hrtimer_start: hrtimer=ffff8017dbb18808 function=tick_sched_timer expires=9419712000000 softexpires=9419712000000 > > -0 [002] d..1 9421.389896: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9421.389897: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9421.389898: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419724000000 softexpires=9419724000000 > > This being the gap? > > Interesting in that I am not seeing any timeouts at all associated with > the rcu_sched kthread... This only happened when saving out the trace. It's didn't happen at all on an overnight run with no interference. Which perhaps suggests the tracing itself is changing the timing enough to hid the issue. Oh goody. I'm not familiar enough with the internals of event tracing to know, but is there a reason that either clearing the buffer or outputting it could result in this gap? Jonathan > > Thanx, Paul > > > -0 [002] dn.2 9444.510766: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9444.510767: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442832000000 softexpires=9442832000000 > > -0 [036] d..1 9444.510812: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.510814: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.510815: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442844000000 softexpires=9442844000000 > > sh-2256 [002] .... 9444.510857: timer_init: timer=ffff80176c26fb40 > > sh-2256 [002] d..1 9444.510857: timer_start: timer=ffff80176c26fb40 function=process_timeout expires=4297253006 [timeout=2] cpu=2 idx=0 flags= > > -0 [002] d..1 9444.510864: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9444.510865: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9444.510866: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442844000000 softexpires=9442844000000 > > -0 [000] d.h2 9444.525625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [002] d.h2 9444.525625: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [036] d.h2 9444.525625: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [002] d.h1 9444.525625: hrtimer_expire_entry: hrtimer=ffff8017fbe76808 function=tick_sched_timer now=9442844005600 > > -0 [036] d.h1 9444.525625: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442844005460 > > -0 [000] d.h1 9444.525627: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9442844005300 > > -0 [002] d.h1 9444.525627: hrtimer_expire_exit: hrtimer=ffff8017fbe76808 > > -0 [002] d.s2 9444.525629: timer_cancel: timer=ffff8017fbe78558 > > -0 [036] d.h1 9444.525629: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [002] d.s1 9444.525629: timer_expire_entry: timer=ffff8017fbe78558 function=delayed_work_timer_fn now=4297253008 > > -0 [000] d.h1 9444.525629: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9444.525631: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9444.525631: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_disable_link now=4297253008 > > -0 [002] dns1 9444.525631: timer_expire_exit: timer=ffff8017fbe78558 > > -0 [000] d.s2 9444.525632: timer_start: timer=ffff80177fdc0840 function=link_timeout_enable_link expires=4297253033 [timeout=25] cpu=0 idx=82 flags= > > -0 [000] ..s1 9444.525633: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d.s2 9444.525634: timer_cancel: timer=ffff00000910a628 > > -0 [000] d.s1 9444.525634: timer_expire_entry: timer=ffff00000910a628 function=delayed_work_timer_fn now=4297253008 > > -0 [000] dns1 9444.525636: timer_expire_exit: timer=ffff00000910a628 > > -0 [036] dn.2 9444.525639: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442848000000 softexpires=9442848000000 > > -0 [000] dn.2 9444.525640: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9442848000000 softexpires=9442848000000 > > -0 [002] dn.2 9444.525640: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442848000000 softexpires=9442848000000 > > rcu_preempt-9 [036] .... 9444.525648: timer_init: timer=ffff8017d5fcfda0 > > -0 [002] d..1 9444.525648: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9444.525648: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9444.525649: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442860000000 softexpires=9442860000000 > > rcu_preempt-9 [036] d..1 9444.525649: timer_start: timer=ffff8017d5fcfda0 function=process_timeout expires=4297253009 [timeout=1] cpu=36 idx=0 flags= > > kworker/0:0-3 [000] d..1 9444.525650: timer_start: timer=ffff00000910a628 function=delayed_work_timer_fn expires=4297253250 [timeout=242] cpu=0 idx=82 flags=D|I > > -0 [000] d..1 9444.525652: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9444.525652: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9444.525653: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9442948000000 softexpires=9442948000000 > > -0 [036] d..1 9444.525653: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.525654: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.525654: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442852000000 softexpires=9442852000000 > > -0 [036] d.h2 9444.533624: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.533625: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442852004760 > > -0 [036] d.h1 9444.533626: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] d.s2 9444.533627: timer_cancel: timer=ffff8017d5fcfda0 > > -0 [036] ..s1 9444.533628: timer_expire_entry: timer=ffff8017d5fcfda0 function=process_timeout now=4297253010 > > -0 [036] .ns1 9444.533629: timer_expire_exit: timer=ffff8017d5fcfda0 > > -0 [036] dn.2 9444.533634: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442856000000 softexpires=9442856000000 > > -0 [036] d..1 9444.533668: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.533668: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.533669: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442876000000 softexpires=9442876000000 > > -0 [002] dnh2 9444.541626: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dnh1 9444.541627: hrtimer_expire_entry: hrtimer=ffff8017fbe76808 function=tick_sched_timer now=9442860007120 > > -0 [002] dnh1 9444.541629: hrtimer_expire_exit: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9444.541630: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442864000000 softexpires=9442864000000 > > -0 [002] d..1 9444.541640: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9444.541640: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9444.541640: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9444316000000 softexpires=9444316000000 > > -0 [036] dnh2 9444.557627: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] dnh1 9444.557628: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442876008220 > > -0 [036] dnh1 9444.557630: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] dn.2 9444.557631: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442880000000 softexpires=9442880000000 > > -0 [036] d..1 9444.557644: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.557645: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.557645: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442892000000 softexpires=9442892000000 > > -0 [036] d.h2 9444.573621: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.573621: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442892001340 > > -0 [036] d.h1 9444.573622: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] dn.2 9444.573628: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442896000000 softexpires=9442896000000 > > rcu_preempt-9 [036] .... 9444.573631: timer_init: timer=ffff8017d5fcfda0 > > rcu_preempt-9 [036] d..1 9444.573632: timer_start: timer=ffff8017d5fcfda0 function=process_timeout expires=4297253021 [timeout=1] cpu=36 idx=0 flags= > > -0 [036] d..1 9444.573634: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.573635: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.573635: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442900000000 softexpires=9442900000000 > > -0 [036] d.h2 9444.581621: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.581621: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442900001400 > > -0 [036] d.h1 9444.581622: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] d.s2 9444.581623: timer_cancel: timer=ffff8017d5fcfda0 > > -0 [036] ..s1 9444.581623: timer_expire_entry: timer=ffff8017d5fcfda0 function=process_timeout now=4297253022 > > -0 [036] .ns1 9444.581625: timer_expire_exit: timer=ffff8017d5fcfda0 > > -0 [036] dn.2 9444.581628: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442904000000 softexpires=9442904000000 > > -0 [036] d..1 9444.581636: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.581636: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.581637: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442924000000 softexpires=9442924000000 > > -0 [045] d.h2 9444.581718: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.581719: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9442900098200 > > -0 [045] d.h3 9444.581724: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443001101380 softexpires=9443000101380 > > -0 [045] d.h1 9444.581725: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [036] d.h2 9444.605621: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.605621: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442924001600 > > -0 [036] d.h1 9444.605622: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.605629: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9883719202655 softexpires=9883719202655 > > -0 [000] d.h2 9444.629625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9444.629625: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9442948005580 > > -0 [000] d.h1 9444.629627: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9444.629628: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9444.629628: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_enable_link now=4297253034 > > -0 [000] d.s2 9444.629629: timer_start: timer=ffff80177fdc0840 function=link_timeout_disable_link expires=4297253259 [timeout=225] cpu=0 idx=42 flags= > > -0 [000] ..s1 9444.629638: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9444.629661: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9443868000000 softexpires=9443868000000 > > -0 [045] d.h2 9444.682725: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.682725: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443001105940 > > -0 [045] d.h3 9444.682730: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443102107440 softexpires=9443101107440 > > -0 [045] d.h1 9444.682730: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [055] d.h2 9444.717626: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d.h1 9444.717627: hrtimer_expire_entry: hrtimer=ffff8017db968808 function=tick_sched_timer now=9443036006240 > > -0 [055] d.h1 9444.717629: hrtimer_expire_exit: hrtimer=ffff8017db968808 > > -0 [055] d.s2 9444.717630: timer_cancel: timer=ffff80177db6cc08 > > -0 [055] d.s1 9444.717630: timer_expire_entry: timer=ffff80177db6cc08 function=delayed_work_timer_fn now=4297253056 > > -0 [055] dns1 9444.717633: timer_expire_exit: timer=ffff80177db6cc08 > > -0 [055] dn.2 9444.717637: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9443040000000 softexpires=9443040000000 > > kworker/55:1-1246 [055] d..1 9444.717640: timer_start: timer=ffff80177db6cc08 function=delayed_work_timer_fn expires=4297253306 [timeout=250] cpu=55 idx=88 flags=I > > -0 [055] d..1 9444.717643: tick_stop: success=1 dependency=NONE > > -0 [055] d..2 9444.717643: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d..2 9444.717644: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9444060000000 softexpires=9444060000000 > > -0 [045] d.h2 9444.783729: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.783729: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443102109380 > > -0 [045] d.h3 9444.783733: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443203110880 softexpires=9443202110880 > > -0 [045] d.h1 9444.783733: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9444.884731: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.884731: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443203112000 > > -0 [045] d.h3 9444.884735: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443304113380 softexpires=9443303113380 > > -0 [045] d.h1 9444.884736: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9444.985734: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.985735: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443304114500 > > -0 [045] d.h3 9444.985738: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443405116440 softexpires=9443404116440 > > -0 [045] d.h1 9444.985739: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [042] d.h2 9445.037622: hrtimer_cancel: hrtimer=ffff8017dbb69808 > > > > > > Thanks, > > > > > > Jonathan > > > > > > > > Thanx, Paul > > > > > > > > > [ 1984.628602] rcu_preempt kthread starved for 5663 jiffies! g1566 c1565 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 > > > > > [ 1984.638153] rcu_preempt S 0 9 2 0x00000000 > > > > > [ 1984.643626] Call trace: > > > > > [ 1984.646059] [] __switch_to+0x90/0xa8 > > > > > [ 1984.651189] [] __schedule+0x19c/0x5d8 > > > > > [ 1984.656400] [] schedule+0x38/0xa0 > > > > > [ 1984.661266] [] schedule_timeout+0x124/0x218 > > > > > [ 1984.667002] [] rcu_gp_kthread+0x4fc/0x748 > > > > > [ 1984.672564] [] kthread+0xfc/0x128 > > > > > [ 1984.677429] [] ret_from_fork+0x10/0x50 > > > > > > > > > > > > > > > _______________________________________________ > > > linuxarm mailing list > > > linuxarm@huawei.com > > > http://rnd-openeuler.huawei.com/mailman/listinfo/linuxarm > > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Cameron Date: Fri, 28 Jul 2017 07:44:11 +0000 Subject: Re: RCU lockup issues when CONFIG_SOFTLOCKUP_DETECTOR=n - any one else seeing this? Message-Id: <20170728084411.00001ddb@huawei.com> List-Id: References: <20170726223658.GA27617@linux.vnet.ibm.com> <20170726.154540.150558937277891719.davem@davemloft.net> <20170726231505.GG3730@linux.vnet.ibm.com> <20170726.162200.1904949371593276937.davem@davemloft.net> <20170727014214.GH3730@linux.vnet.ibm.com> <20170727143400.23e4d2b2@roar.ozlabs.ibm.com> <20170727124913.GL3730@linux.vnet.ibm.com> <20170727144903.000022a1@huawei.com> <20170727173923.000001b2@huawei.com> <20170727165245.GD3730@linux.vnet.ibm.com> In-Reply-To: <20170727165245.GD3730@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1254" Content-Transfer-Encoding: base64 To: linux-arm-kernel@lists.infradead.org T24gVGh1LCAyNyBKdWwgMjAxNyAwOTo1Mjo0NSAtMDcwMAoiUGF1bCBFLiBNY0tlbm5leSIgPHBh dWxtY2tAbGludXgudm5ldC5pYm0uY29tPiB3cm90ZToKCj4gT24gVGh1LCBKdWwgMjcsIDIwMTcg YXQgMDU6Mzk6MjNQTSArMDEwMCwgSm9uYXRoYW4gQ2FtZXJvbiB3cm90ZToKPiA+IE9uIFRodSwg MjcgSnVsIDIwMTcgMTQ6NDk6MDMgKzAxMDAKPiA+IEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFu LkNhbWVyb25AaHVhd2VpLmNvbT4gd3JvdGU6Cj4gPiAgIAo+ID4gPiBPbiBUaHUsIDI3IEp1bCAy MDE3IDA1OjQ5OjEzIC0wNzAwCj4gPiA+ICJQYXVsIEUuIE1jS2VubmV5IiA8cGF1bG1ja0BsaW51 eC52bmV0LmlibS5jb20+IHdyb3RlOgo+ID4gPiAgIAo+ID4gPiA+IE9uIFRodSwgSnVsIDI3LCAy MDE3IGF0IDAyOjM0OjAwUE0gKzEwMDAsIE5pY2hvbGFzIFBpZ2dpbiB3cm90ZTogICAgCj4gPiA+ ID4gPiBPbiBXZWQsIDI2IEp1bCAyMDE3IDE4OjQyOjE0IC0wNzAwCj4gPiA+ID4gPiAiUGF1bCBF LiBNY0tlbm5leSIgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPiB3cm90ZToKPiA+ID4gPiA+ ICAgICAgIAo+ID4gPiA+ID4gPiBPbiBXZWQsIEp1bCAyNiwgMjAxNyBhdCAwNDoyMjowMFBNIC0w NzAwLCBEYXZpZCBNaWxsZXIgd3JvdGU6ICAgICAgCj4gPiA+ID4gPiAgICAgICAKPiA+ID4gPiA+ ID4gPiBJbmRlZWQsIHRoYXQgcmVhbGx5IHdvdWxkbid0IGV4cGxhaW4gaG93IHdlIGVuZCB1cCB3 aXRoIGEgUkNVIHN0YWxsCj4gPiA+ID4gPiA+ID4gZHVtcCBsaXN0aW5nIGFsbW9zdCBhbGwgb2Yg dGhlIGNwdXMgYXMgaGF2aW5nIG1pc3NlZCBhIGdyYWNlIHBlcmlvZC4gICAgICAgIAo+ID4gPiA+ ID4gPiAKPiA+ID4gPiA+ID4gSSBoYXZlIHNlZW4gc3RyYW5nZXIgdGhpbmdzLCBidXQgYWRtaXR0 ZWRseSBub3Qgb2Z0ZW4uICAgICAgCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNvIHRoZSBiYWNrdHJh Y2VzIHNob3cgdGhlIFJDVSBncCB0aHJlYWQgaW4gc2NoZWR1bGVfdGltZW91dC4KPiA+ID4gPiA+ IAo+ID4gPiA+ID4gQXJlIHlvdSBzdXJlIHRoYXQgaXQncyB0aW1lb3V0IGhhcyBleHBpcmVkIGFu ZCBpdCdzIG5vdCBiZWluZyBzY2hlZHVsZWQsCj4gPiA+ID4gPiBvciBjb3VsZCBpdCBiZSBhIGJh ZCAobGFyZ2UpIHRpbWVvdXQgKGxvb2tzIHVubGlrZWx5KSBvciB0aGF0IGl0J3MgYmVpbmcKPiA+ ID4gPiA+IHNjaGVkdWxlZCBidXQgbm90IGNvcnJlY3RseSBub3RpbmcgZ3BzIG9uIG90aGVyIENQ VXM/Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEl0J3Mgbm90IGluIFIgc3RhdGUsIHNvIGlmIGl0J3Mg bm90IGJlaW5nIHNjaGVkdWxlZCBhdCBhbGwsIHRoZW4gaXQncwo+ID4gPiA+ID4gYmVjYXVzZSB0 aGUgdGltZXIgaGFzIG5vdCBmaXJlZDogICAgICAKPiA+ID4gPiAKPiA+ID4gPiBHb29kIHBvaW50 LCBOaWNrIQo+ID4gPiA+IAo+ID4gPiA+IEpvbmF0aGFuLCBjb3VsZCB5b3UgcGxlYXNlIHJlcHJv ZHVjZSBjb2xsZWN0aW5nIHRpbWVyIGV2ZW50IHRyYWNpbmc/ICAgIAo+ID4gPiBJJ20gYSBsaXR0 bGUgbmV3IHRvIHRyYWNpbmcgKG9ubHkgc3RhcnRlZCBwbGF5aW5nIHdpdGggaXQgbGFzdCB3ZWVr KQo+ID4gPiBzbyBmaW5nZXJzIGNyb3NzZWQgSSd2ZSBzZXQgaXQgdXAgcmlnaHQuICBObyBzcGxh dHMgeWV0LiAgV2FzIGdldHRpbmcKPiA+ID4gc3BsYXRzIG9uIHJlYWRpbmcgb3V0IHRoZSB0cmFj ZSB3aGVuIHJ1bm5pbmcgd2l0aCB0aGUgUkNVIHN0YWxsIHRpbWVyCj4gPiA+IHNldCB0byA0IHNv IGhhdmUgaW5jcmVhc2VkIHRoYXQgYmFjayB0byB0aGUgZGVmYXVsdCBhbmQgYW0gcmVydW5uaW5n Lgo+ID4gPiAKPiA+ID4gVGhpcyBtYXkgdGFrZSBhIHdoaWxlLiAgQ29ycmVjdCBtZSBpZiBJJ3Zl IGdvdHRlbiB0aGlzIHdyb25nIHRvIHNhdmUgdGltZQo+ID4gPiAKPiA+ID4gZWNobyAidGltZXI6 KiIgPiAvc3lzL2tlcm5lbC9kZWJ1Zy90cmFjaW5nL3NldF9ldmVudAo+ID4gPiAKPiA+ID4gd2hl biBpdCBkdW1wcywganVzdCBzZW5kIHlvdSB0aGUgcmVsZXZhbnQgcGFydCBvZiB3aGF0IGlzIGlu Cj4gPiA+IC9zeXMva2VybmVsL2RlYnVnL3RyYWNpbmcvdHJhY2U/ICAKPiA+IAo+ID4gSW50ZXJl c3RpbmdseSB0aGUgb25seSB0aGluZyB0aGF0IGNhbiBtYWtlIHRyaXAgZm9yIG1lIHdpdGggdHJh Y2luZyBvbgo+ID4gaXMgcGVha2luZyBpbiB0aGUgdHJhY2luZyBidWZmZXJzLiAgTm90IHN1cmUg dGhpcyBpcyBhIHZhbGlkIGNhc2Ugb3IKPiA+IG5vdC4KPiA+IAo+ID4gQW55aG93IGFsbCB0aW1l ciBhY3Rpdml0eSBzZWVtcyB0byBzdG9wIGFyb3VuZCB0aGUgYXJlYSBvZiBpbnRlcmVzdC4KPiA+ IAo+ID4gCj4gPiBbIDk0NDIuNDEzNjI0XSBJTkZPOiByY3Vfc2NoZWQgZGV0ZWN0ZWQgc3RhbGxz IG9uIENQVXMvdGFza3M6Cj4gPiBbIDk0NDIuNDE5MTA3XSAJMS0uLi46ICgxIEdQcyBiZWhpbmQp IGlkbGWENC8wLzAgc29mdGlycSc3NDcvMjc3NTUgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBkZDZh L2RlODAsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjQzMDIyNF0gCTMtLi4uOiAo MiBHUHMgYmVoaW5kKSBpZGxljzgvMC8wIHNvZnRpcnEyMTk3LzMyMTk4IGZxcz0wIGxhc3RfYWNj ZWxlcmF0ZTogMjliMS9kZTgwLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi40NDEz NDBdIAk0LS4uLjogKDcgR1BzIGJlaGluZCkgaWRsZXQwLzAvMCBzb2Z0aXJxIjM1MS8yMjM1MiBm cXM9MCBsYXN0X2FjY2VsZXJhdGU6IGNhODgvZGU4MCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4g PiBbIDk0NDIuNDUyNDU2XSAJNS0uLi46ICgyIEdQcyBiZWhpbmQpIGlkbGWbMC8wLzAgc29mdGly cSEzMTUvMjEzMTkgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBiMjgwL2RlODgsIG5vbmxhenlfcG9z dGVkOiAwLCBMLgo+ID4gWyA5NDQyLjQ2MzU3Ml0gCTYtLi4uOiAoMiBHUHMgYmVoaW5kKSBpZGxl eTQvMC8wIHNvZnRpcnEZNjk5LzE5NzA3IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogYmE2Mi9kZTg4 LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi40NzQ2ODhdIAk3LS4uLjogKDIgR1Bz IGJlaGluZCkgaWRsZaw0LzAvMCBzb2Z0aXJxIjU0Ny8yMjU1NCBmcXM9MCBsYXN0X2FjY2VsZXJh dGU6IGIyODAvZGU4OCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNDg1ODAzXSAJ OC0uLi46ICg5IEdQcyBiZWhpbmQpIGlkbGUROC8wLzAgc29mdGlycSgxLzI5MSBmcXM9MCBsYXN0 X2FjY2VsZXJhdGU6IGMzZmUvZGU4OCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIu NDk2NTcxXSAJOS0uLi46ICg5IEdQcyBiZWhpbmQpIGlkbGWPYy8wLzAgc29mdGlycSg0LzI5MiBm cXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwMzAvZGU4OCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4g PiBbIDk0NDIuNTA3MzM5XSAJMTAtLi4uOiAoMTQgR1BzIGJlaGluZCkgaWRsZfc4LzAvMCBzb2Z0 aXJxJTQvMjU0IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTQ4Ny9kZTg4LCBub25sYXp5X3Bvc3Rl ZDogMCwgTC4KPiA+IFsgOTQ0Mi41MTgyODFdIAkxMS0uLi46ICg5IEdQcyBiZWhpbmQpIGlkbGXJ Yy8wLzAgc29mdGlycTAxLzMwOCBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDNkM2UvZGU5OSwgbm9u bGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNTI5MTM2XSAJMTItLi4uOiAoOSBHUHMgYmVo aW5kKSBpZGxlSjQvMC8wIHNvZnRpcnFzNS83MzcgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDEw L2RlOTksIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjUzOTk5Ml0gCTEzLS4uLjog KDkgR1BzIGJlaGluZCkgaWRsZTRjLzAvMCBzb2Z0aXJxETIxLzExMzEgZnFzPTAgbGFzdF9hY2Nl bGVyYXRlOiBiMjgwL2RlOTksIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjU1MTAy MF0gCTE0LS4uLjogKDkgR1BzIGJlaGluZCkgaWRsZS80LzAvMCBzb2Z0aXJxcDcvNzEzIGZxcz0w IGxhc3RfYWNjZWxlcmF0ZTogNjAzMC9kZTk5LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsg OTQ0Mi41NjE4NzVdIAkxNS0uLi46ICgyIEdQcyBiZWhpbmQpIGlkbGWzMC8wLzAgc29mdGlycYIx Lzk3NiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGMyMDgvZGU5OSwgbm9ubGF6eV9wb3N0ZWQ6IDAs IEwuCj4gPiBbIDk0NDIuNTcyNzMwXSAJMTctLi4uOiAoMiBHUHMgYmVoaW5kKSBpZGxlWjgvMC8w IHNvZnRpcnEUNTYvMTU2NSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGNhODgvZGU5OSwgbm9ubGF6 eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNTgzNzU5XSAJMTgtLi4uOiAoMiBHUHMgYmVoaW5k KSBpZGxlLjQvMC8wIHNvZnRpcnEZMjMvMTkzNiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGNhODgv ZGVhNywgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNTk0Nzg3XSAJMTktLi4uOiAo MiBHUHMgYmVoaW5kKSBpZGxlEzgvMC8wIHNvZnRpcnEUMjEvMTQzMiBmcXM9MCBsYXN0X2FjY2Vs ZXJhdGU6IGIyODAvZGVhNywgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNjA1ODE2 XSAJMjAtLi4uOiAoNTAgR1BzIGJlaGluZCkgaWRsZWM0LzAvMCBzb2Z0aXJxITcvMjE5IGZxcz0w IGxhc3RfYWNjZWxlcmF0ZTogYzk2Zi9kZWE3LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsg OTQ0Mi42MTY3NThdIAkyMS0uLi46ICgyIEdQcyBiZWhpbmQpIGlkbGXrOC8wLzAgc29mdGlycRM2 OC8xMzY5IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogYjU5OS9kZWIyLCBub25sYXp5X3Bvc3RlZDog MCwgTC4KPiA+IFsgOTQ0Mi42Mjc3ODZdIAkyMi0uLi46ICgxIEdQcyBiZWhpbmQpIGlkbGWqOC8w LzAgc29mdGlycSI5LzIzMiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGM2MDQvZGViMiwgbm9ubGF6 eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNjM4NjQxXSAJMjMtLi4uOiAoMSBHUHMgYmVoaW5k KSBpZGxlSDgvMC8wIHNvZnRpcnEkNy8yNDggZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBjNjAwL2Rl YjIsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjY0OTQ5Nl0gCTI0LS4uLjogKDMz IEdQcyBiZWhpbmQpIGlkbGX3Yy8wLzAgc29mdGlycTE5LzMxOSBmcXM9MCBsYXN0X2FjY2VsZXJh dGU6IDUyOTAvZGViMiwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNjYwNDM3XSAJ MjUtLi4uOiAoMzMgR1BzIGJlaGluZCkgaWRsZZQ0LzAvMCBzb2Z0aXJxMDgvMzA4IGZxcz0wIGxh c3RfYWNjZWxlcmF0ZTogNTJjMC9kZWIyLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0 Mi42NzEzNzldIAkyNi0uLi46ICg5IEdQcyBiZWhpbmQpIGlkbGVtNC8wLzAgc29mdGlycSY1LzI3 NSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwMzQvZGVjMCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwu Cj4gPiBbIDk0NDIuNjgyMjM0XSAJMjctLi4uOiAoMTE1IEdQcyBiZWhpbmQpIGlkbGXjYy8wLzAg c29mdGlycSEyLzIyNiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDU0MjAvZGVjMCwgbm9ubGF6eV9w b3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuNjkzMjYzXSAJMjgtLi4uOiAoOSBHUHMgYmVoaW5kKSBp ZGxl6jQvMC8wIHNvZnRpcnFUMC81NTIgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDNjL2RlYzAs IG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjcwNDExOF0gCTI5LS4uLjogKDExNSBH UHMgYmVoaW5kKSBpZGxlg2MvMC8wIHNvZnRpcnE0Mi8zODAgZnFzPTAgbGFzdF9hY2NlbGVyYXRl OiA1NDIwL2RlYzAsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjcxNTE0N10gCTMw LS4uLjogKDMzIEdQcyBiZWhpbmQpIGlkbGXjYy8wLzAgc29mdGlycVA5LzUwOSBmcXM9MCBsYXN0 X2FjY2VsZXJhdGU6IDUyYmMvZGVjMCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIu NzI2MDg4XSAJMzEtLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxl3zQvMC8wIHNvZnRpcnFhOS82NDEg ZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDNjL2RlY2IsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ ID4gWyA5NDQyLjczNjk0NF0gCTMyLS4uLjogKDkgR1BzIGJlaGluZCkgaWRsZao0LzAvMCBzb2Z0 aXJxGDQxLzE4NDggZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDMwL2RlY2IsIG5vbmxhenlfcG9z dGVkOiAwLCBMLgo+ID4gWyA5NDQyLjc0Nzk3Ml0gCTM0LS4uLjogKDkgR1BzIGJlaGluZCkgaWRs ZeZjLzAvMCBzb2Z0aXJxUDgyLzUwODYgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDM5L2RlY2Is IG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjc1OTAwMV0gCTM1LS4uLjogKDkgR1Bz IGJlaGluZCkgaWRsZX9jLzAvMCBzb2Z0aXJxEzk2LzE0MDYgZnFzPTAgbGFzdF9hY2NlbGVyYXRl OiA2MDNlL2RlY2IsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjc3MDAzMF0gCTM2 LS4uLjogKDAgdGlja3MgdGhpcyBHUCkgaWRsZfI4LzAvMCBzb2Z0aXJxJTUvMjU1IGZxcz0wIGxh c3RfYWNjZWxlcmF0ZTogYzlmYy9kZWNiLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0 Mi43ODExNDVdIAkzNy0uLi46ICg1MCBHUHMgYmVoaW5kKSBpZGxlU2MvMC8wIHNvZnRpcnEiNy8y MzAgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA0NWMwL2RlY2IsIG5vbmxhenlfcG9zdGVkOiAwLCBM Lgo+ID4gWyA5NDQyLjc5MjA4N10gCTM4LS4uLjogKDkgR1BzIGJlaGluZCkgaWRsZZU4LzAvMCBz b2Z0aXJxGDUvMTkyIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNjAzMC9kZWNiLCBub25sYXp5X3Bv c3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi44MDI5NDJdIAk0MC0uLi46ICgzODkgR1BzIGJlaGluZCkg aWRsZUFjLzAvMCBzb2Z0aXJxEzEvMTM2IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTgwMC9kZWNi LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi44MTM5NzFdIAk0MS0uLi46ICgzODkg R1BzIGJlaGluZCkgaWRsZSU4LzAvMCBzb2Z0aXJxEzMvMTM4IGZxcz0wIGxhc3RfYWNjZWxlcmF0 ZTogYzAwZi9kZWNiLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi44MjUwMDBdIAk0 My0uLi46ICg1MCBHUHMgYmVoaW5kKSBpZGxlJTQvMC8wIHNvZnRpcnERMy8xMTcgZnFzPTAgbGFz dF9hY2NlbGVyYXRlOiA1NDIwL2RlZTUsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQy LjgzNTk0Ml0gCTQ0LS4uLjogKDExNSBHUHMgYmVoaW5kKSBpZGxlFzgvMC8wIHNvZnRpcnESNzEv MTI3NiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDY4ZTkvZGVlNSwgbm9ubGF6eV9wb3N0ZWQ6IDAs IEwuCj4gPiBbIDk0NDIuODQ3MTQ0XSAJNDUtLi4uOiAoMiBHUHMgYmVoaW5kKSBpZGxlBGEvMS8w IHNvZnRpcnE2NC8zODkgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBkZWU1L2RlZTUsIG5vbmxhenlf cG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjg1Nzk5OV0gCTQ2LS4uLjogKDkgR1BzIGJlaGluZCkg aWRsZew0LzAvMCBzb2Z0aXJxGDMvMTg5IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNjAzMC9kZWU1 LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi44Njg4NTRdIAk0Ny0uLi46ICgxMTUg R1BzIGJlaGluZCkgaWRsZQg4LzAvMCBzb2Z0aXJxEzUvMTQ5IGZxcz0wIGxhc3RfYWNjZWxlcmF0 ZTogNTQyMC9kZWU1LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi44Nzk4ODNdIAk0 OC0uLi46ICgzODkgR1BzIGJlaGluZCkgaWRsZSAwLzAvMCBzb2Z0aXJxEDMvMTEwIGZxcz0wIGxh c3RfYWNjZWxlcmF0ZTogNThiMC9kZWU1LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0 Mi44OTA5MTFdIAk0OS0uLi46ICg5IEdQcyBiZWhpbmQpIGlkbGWiNC8wLzAgc29mdGlycSA1LzIx MSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwMzAvZGVlNSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwu Cj4gPiBbIDk0NDIuOTAxNzY2XSAJNTAtLi4uOiAoMjUgR1BzIGJlaGluZCkgaWRsZac0LzAvMCBz b2Z0aXJxFDQvMTQ0IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTQyMC9kZWU1LCBub25sYXp5X3Bv c3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi45MTI3MDhdIAk1MS0uLi46ICg1MCBHUHMgYmVoaW5kKSBp ZGxl9jgvMC8wIHNvZnRpcnERNi8xMjIgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1N2JjL2RlZTUs IG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjkyMzY1MF0gCTUyLS4uLjogKDkgR1Bz IGJlaGluZCkgaWRsZeA4LzAvMCBzb2Z0aXJxIDIvNDg2IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTog Yzg3Zi9kZWZlLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi45MzQ1MDVdIAk1My0u Li46ICgyIEdQcyBiZWhpbmQpIGlkbGUSOC8wLzAgc29mdGlycTY1LzM2NiBmcXM9MCBsYXN0X2Fj Y2VsZXJhdGU6IGNhODgvZGVmZSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDIuOTQ1 MzYwXSAJNTQtLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxlzjgvMC8wIHNvZnRpcnESNi8zNzMgZnFz PTAgbGFzdF9hY2NlbGVyYXRlOiBiZWY4L2RlZmUsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4g WyA5NDQyLjk1NjIxNV0gCTU2LS4uLjogKDkgR1BzIGJlaGluZCkgaWRsZTMwLzAvMCBzb2Z0aXJx ITE2LzIxMjYgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDMwL2RlZmUsIG5vbmxhenlfcG9zdGVk OiAwLCBMLgo+ID4gWyA5NDQyLjk2NzI0M10gCTU3LS4uLjogKDEgR1BzIGJlaGluZCkgaWRsZSg4 LzAvMCBzb2Z0aXJxFzA3LzE3MTQgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBjODdjL2RlZmUsIG5v bmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQyLjk3ODI3Ml0gCTU4LS4uLjogKDM3IEdQcyBi ZWhpbmQpIGlkbGU5MC8wLzAgc29mdGlycRcxNi8xNzIxIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTog NTNmNy9kZWZlLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiA+IFsgOTQ0Mi45ODkzODddIAk1OS0u Li46ICgzNyBHUHMgYmVoaW5kKSBpZGxl5TQvMC8wIHNvZnRpcnEXMDAvMTcwMSBmcXM9MCBsYXN0 X2FjY2VsZXJhdGU6IDQwYTEvZGVmZSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gPiBbIDk0NDMu MDAwNTAyXSAJNjAtLi4uOiAoMTE2IEdQcyBiZWhpbmQpIGlkbGV7NC8wLzAgc29mdGlycZIvOTYg ZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1N2Q4L2RmMTAsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ ID4gWyA5NDQzLjAxMTM1N10gCTYxLS4uLjogKDkgR1BzIGJlaGluZCkgaWRsZZ04LzAvMCBzb2Z0 aXJxFjEvMTcwIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNjAzMC9kZjEwLCBub25sYXp5X3Bvc3Rl ZDogMCwgTC4KPiA+IFsgOTQ0My4wMjIyMTJdIAk2Mi0uLi46ICgxMTUgR1BzIGJlaGluZCkgaWRs Zao4LzAvMCBzb2Z0aXJxlS8xMDEgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1NDIwL2RmMTcsIG5v bmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQzLjAzMzE1NF0gCTYzLS4uLjogKDUwIEdQcyBi ZWhpbmQpIGlkbGWVOC8wLzAgc29mdGlycYEvODQgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1N2I4 L2RmMTcsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ID4gWyA5NDQzLjA0MzkyMF0gCShkZXRlY3Rl ZCBieSAzOSwgdFQwMyBqaWZmaWVzLCBnRDMsIGNEMiwgcT0xKQo+ID4gWyA5NDQzLjA0OTkxOV0g VGFzayBkdW1wIGZvciBDUFUgMToKPiA+IFsgOTQ0My4wNTMxMzRdIHN3YXBwZXIvMSAgICAgICBS ICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0 My4wNjAxNzNdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuMDYyNjE5XSBbPGZmZmYwMDAwMDgwODVj Yjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My4wNjc3NDRdIFs8ICAgICAgICAg IChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiA+IFsgOTQ0My4wNzI0MzRdIFRhc2sgZHVtcCBm b3IgQ1BVIDM6Cj4gPiBbIDk0NDMuMDc1NjUwXSBzd2FwcGVyLzMgICAgICAgUiAgcnVubmluZyB0 YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuMDgyNjg2XSBD YWxsIHRyYWNlOgo+ID4gWyA5NDQzLjA4NTEyMV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0 Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuMDkwMjQ2XSBbPCAgICAgICAgICAobnVsbCk+XSAg ICAgICAgICAgKG51bGwpCj4gPiBbIDk0NDMuMDk0OTM2XSBUYXNrIGR1bXAgZm9yIENQVSA0Ogo+ ID4gWyA5NDQzLjA5ODE1Ml0gc3dhcHBlci80ICAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAg MCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQzLjEwNTE4OF0gQ2FsbCB0cmFjZToK PiA+IFsgOTQ0My4xMDc2MjNdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAv MHhhOAo+ID4gWyA5NDQzLjExMjc1Ml0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5l X21hc2srMHgwLzB4OAo+ID4gWyA5NDQzLjExODIyNF0gVGFzayBkdW1wIGZvciBDUFUgNToKPiA+ IFsgOTQ0My4xMjE0NDBdIHN3YXBwZXIvNSAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAg ICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My4xMjg0NzZdIENhbGwgdHJhY2U6Cj4g PiBbIDk0NDMuMTMwOTEwXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4 YTgKPiA+IFsgOTQ0My4xMzYwMzVdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVs bCkKPiA+IFsgOTQ0My4xNDA3MjVdIFRhc2sgZHVtcCBmb3IgQ1BVIDY6Cj4gPiBbIDk0NDMuMTQz OTQxXSBzd2FwcGVyLzYgICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAg MSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuMTUwOTc2XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjE1 MzQxMV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0 NDMuMTU4NTM1XSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4gPiBbIDk0 NDMuMTYzMjI2XSBUYXNrIGR1bXAgZm9yIENQVSA3Ogo+ID4gWyA5NDQzLjE2NjQ0Ml0gc3dhcHBl ci83ICAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAw MAo+ID4gWyA5NDQzLjE3MzQ3OF0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0My4xNzU5MTJdIFs8ZmZm ZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQzLjE4MTAzN10g WzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAgIChudWxsKQo+ID4gWyA5NDQzLjE4NTcyN10g VGFzayBkdW1wIGZvciBDUFUgODoKPiA+IFsgOTQ0My4xODg5NDNdIHN3YXBwZXIvOCAgICAgICBS ICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0 My4xOTU5NzldIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuMTk4NDEyXSBbPGZmZmYwMDAwMDgwODVj Yjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My4yMDM1MzddIFs8ICAgICAgICAg IChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiA+IFsgOTQ0My4yMDgyMjddIFRhc2sgZHVtcCBm b3IgQ1BVIDk6Cj4gPiBbIDk0NDMuMjExNDQzXSBzd2FwcGVyLzkgICAgICAgUiAgcnVubmluZyB0 YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuMjE4NDc5XSBD YWxsIHRyYWNlOgo+ID4gWyA5NDQzLjIyMDkxM10gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0 Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuMjI2MDM5XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBf X2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDMuMjMxNTEwXSBUYXNrIGR1bXAgZm9y IENQVSAxMDoKPiA+IFsgOTQ0My4yMzQ4MTJdIHN3YXBwZXIvMTAgICAgICBSICBydW5uaW5nIHRh c2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My4yNDE4NDhdIENh bGwgdHJhY2U6Cj4gPiBbIDk0NDMuMjQ0MjgzXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRj aF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My4yNDk0MDhdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9f Y3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0My4yNTQ4NzldIFRhc2sgZHVtcCBmb3Ig Q1BVIDExOgo+ID4gWyA5NDQzLjI1ODE4Ml0gc3dhcHBlci8xMSAgICAgIFIgIHJ1bm5pbmcgdGFz ayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQzLjI2NTIxOF0gQ2Fs bCB0cmFjZToKPiA+IFsgOTQ0My4yNjc2NTJdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNo X3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQzLjI3Mjc3Nl0gWzwgICAgICAgICAgKG51bGwpPl0gICAg ICAgICAgIChudWxsKQo+ID4gWyA5NDQzLjI3NzQ2N10gVGFzayBkdW1wIGZvciBDUFUgMTI6Cj4g PiBbIDk0NDMuMjgwNzY5XSBzd2FwcGVyLzEyICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAw ICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuMjg3ODA2XSBDYWxsIHRyYWNlOgo+ ID4gWyA5NDQzLjI5MDI0MF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8w eGE4Cj4gPiBbIDk0NDMuMjk1MzY0XSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51 bGwpCj4gPiBbIDk0NDMuMzAwMDU0XSBUYXNrIGR1bXAgZm9yIENQVSAxMzoKPiA+IFsgOTQ0My4z MDMzNTddIHN3YXBwZXIvMTMgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAg ICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My4zMTAzOTRdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMu MzEyODI4XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsg OTQ0My4zMTc5NTNdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiA+IFsg OTQ0My4zMjI2NDNdIFRhc2sgZHVtcCBmb3IgQ1BVIDE0Ogo+ID4gWyA5NDQzLjMyNTk0NV0gc3dh cHBlci8xNCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAw MDAwMAo+ID4gWyA5NDQzLjMzMjk4MV0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0My4zMzU0MTZdIFs8 ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQzLjM0MDU0 MF0gWzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAgIChudWxsKQo+ID4gWyA5NDQzLjM0NTIz MF0gVGFzayBkdW1wIGZvciBDUFUgMTU6Cj4gPiBbIDk0NDMuMzQ4NTMzXSBzd2FwcGVyLzE1ICAg ICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBb IDk0NDMuMzU1NTY4XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjM1ODAwMl0gWzxmZmZmMDAwMDA4 MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuMzYzMTI4XSBbPGZmZmYw MDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDMuMzY4NTk5 XSBUYXNrIGR1bXAgZm9yIENQVSAxNzoKPiA+IFsgOTQ0My4zNzE5MDFdIHN3YXBwZXIvMTcgICAg ICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsg OTQ0My4zNzg5MzddIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuMzgxMzcyXSBbPGZmZmYwMDAwMDgw ODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My4zODY0OTddIFs8ZmZmZjAw MDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0My4zOTE5Njhd IFRhc2sgZHVtcCBmb3IgQ1BVIDE4Ogo+ID4gWyA5NDQzLjM5NTI3MF0gc3dhcHBlci8xOCAgICAg IFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5 NDQzLjQwMjMwNl0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0My40MDQ3NDBdIFs8ZmZmZjAwMDAwODA4 NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQzLjQwOTg2NV0gWzxmZmZmMDAw MDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQzLjQxNTMzNl0g VGFzayBkdW1wIGZvciBDUFUgMTk6Cj4gPiBbIDk0NDMuNDE4NjM5XSBzd2FwcGVyLzE5ICAgICAg UiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0 NDMuNDI1Njc1XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjQyODEwOV0gWzxmZmZmMDAwMDA4MDg1 Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuNDMzMjM0XSBbPCAgICAgICAg ICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4gPiBbIDk0NDMuNDM3OTI0XSBUYXNrIGR1bXAg Zm9yIENQVSAyMDoKPiA+IFsgOTQ0My40NDEyMjZdIHN3YXBwZXIvMjAgICAgICBSICBydW5uaW5n IHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My40NDgyNjNd IENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuNDUwNjk3XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3 aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My40NTU4MjZdIFs8ZmZmZjAwMDAwODEzY2Y3OD5d IHJjdV9lcXNfZW50ZXJfY29tbW9uLmlzcmEuMzIrMHgxYjgvMHgyMjgKPiA+IFsgOTQ0My40NjI2 MDBdIFs8ZmZmZjAwMDAwODEzZDA0ND5dIHJjdV9pZGxlX2VudGVyKzB4NWMvMHg2MAo+ID4gWyA5 NDQzLjQ2Nzk4Nl0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4 OAo+ID4gWyA5NDQzLjQ3MzQ1OF0gVGFzayBkdW1wIGZvciBDUFUgMjE6Cj4gPiBbIDk0NDMuNDc2 NzYwXSBzd2FwcGVyLzIxICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAg MSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuNDgzNzk2XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjQ4 NjIzMF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0 NDMuNDkxMzU0XSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4gPiBbIDk0 NDMuNDk2MDQ1XSBUYXNrIGR1bXAgZm9yIENQVSAyMjoKPiA+IFsgOTQ0My40OTkzNDddIHN3YXBw ZXIvMjIgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAw MDAKPiA+IFsgOTQ0My41MDYzODNdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuNTA4ODE3XSBbPGZm ZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My41MTM5NDNd IFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0 My41MTk0MTRdIFRhc2sgZHVtcCBmb3IgQ1BVIDIzOgo+ID4gWyA5NDQzLjUyMjcxNl0gc3dhcHBl ci8yMyAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAw MAo+ID4gWyA5NDQzLjUyOTc1Ml0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0My41MzIxODZdIFs8ZmZm ZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQzLjUzNzMxMl0g WzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQz LjU0Mjc4NF0gVGFzayBkdW1wIGZvciBDUFUgMjQ6Cj4gPiBbIDk0NDMuNTQ2MDg2XSBzd2FwcGVy LzI0ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAw Cj4gPiBbIDk0NDMuNTUzMTIyXSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjU1NTU1Nl0gWzxmZmZm MDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuNTYwNjgxXSBb PGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDMu NTY2MTUzXSBUYXNrIGR1bXAgZm9yIENQVSAyNToKPiA+IFsgOTQ0My41Njk0NTVdIHN3YXBwZXIv MjUgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAK PiA+IFsgOTQ0My41NzY0OTFdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuNTc4OTI1XSBbPGZmZmYw MDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My41ODQwNTFdIFs8 ZmZmZjAwMDAwODEzY2Y3OD5dIHJjdV9lcXNfZW50ZXJfY29tbW9uLmlzcmEuMzIrMHgxYjgvMHgy MjgKPiA+IFsgOTQ0My41OTA4MjVdIFs8ZmZmZjAwMDAwODEzZDA0ND5dIHJjdV9pZGxlX2VudGVy KzB4NWMvMHg2MAo+ID4gWyA5NDQzLjU5NjIxMV0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVf b25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQzLjYwMTY4Ml0gVGFzayBkdW1wIGZvciBDUFUg MjY6Cj4gPiBbIDk0NDMuNjA0OTg1XSBzd2FwcGVyLzI2ICAgICAgUiAgcnVubmluZyB0YXNrICAg ICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuNjEyMDIxXSBDYWxsIHRy YWNlOgo+ID4gWyA5NDQzLjYxNDQ1NV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8r MHg5MC8weGE4Cj4gPiBbIDk0NDMuNjE5NTgxXSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9v bmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDMuNjI1MDUyXSBUYXNrIGR1bXAgZm9yIENQVSAy NzoKPiA+IFsgOTQ0My42MjgzNTVdIHN3YXBwZXIvMjcgICAgICBSICBydW5uaW5nIHRhc2sgICAg ICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My42MzUzOTBdIENhbGwgdHJh Y2U6Cj4gPiBbIDk0NDMuNjM3ODI0XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysw eDkwLzB4YTgKPiA+IFsgOTQ0My42NDI5NDldIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29u bGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0My42NDg0MjFdIFRhc2sgZHVtcCBmb3IgQ1BVIDI4 Ogo+ID4gWyA5NDQzLjY1MTcyM10gc3dhcHBlci8yOCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAg ICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQzLjY1ODc1OV0gQ2FsbCB0cmFj ZToKPiA+IFsgOTQ0My42NjExOTNdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4 OTAvMHhhOAo+ID4gWyA5NDQzLjY2NjMxOF0gWzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAg IChudWxsKQo+ID4gWyA5NDQzLjY3MTAwOF0gVGFzayBkdW1wIGZvciBDUFUgMjk6Cj4gPiBbIDk0 NDMuNjc0MzEwXSBzd2FwcGVyLzI5ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAw ICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuNjgxMzQ2XSBDYWxsIHRyYWNlOgo+ID4gWyA5 NDQzLjY4Mzc4MF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4g PiBbIDk0NDMuNjg4OTA1XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysw eDAvMHg4Cj4gPiBbIDk0NDMuNjk0Mzc3XSBUYXNrIGR1bXAgZm9yIENQVSAzMDoKPiA+IFsgOTQ0 My42OTc2NzldIHN3YXBwZXIvMzAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAg ICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My43MDQ3MTVdIENhbGwgdHJhY2U6Cj4gPiBbIDk0 NDMuNzA3MTUwXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+ IFsgOTQ0My43MTIyNzVdIFs8ZmZmZjAwMDAwODEzY2Y3OD5dIHJjdV9lcXNfZW50ZXJfY29tbW9u LmlzcmEuMzIrMHgxYjgvMHgyMjgKPiA+IFsgOTQ0My43MTkwNTBdIFs8ZmZmZjAwMDAwODEzZDA0 ND5dIHJjdV9pZGxlX2VudGVyKzB4NWMvMHg2MAo+ID4gWyA5NDQzLjcyNDQzNl0gWzxmZmZmMDAw MDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQzLjcyOTkwN10g VGFzayBkdW1wIGZvciBDUFUgMzE6Cj4gPiBbIDk0NDMuNzMzMjEwXSBzd2FwcGVyLzMxICAgICAg UiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0 NDMuNzQwMjQ2XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjc0MjY4MF0gWzxmZmZmMDAwMDA4MDg1 Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuNzQ3ODA1XSBbPCAgICAgICAg ICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4gPiBbIDk0NDMuNzUyNDk2XSBUYXNrIGR1bXAg Zm9yIENQVSAzMjoKPiA+IFsgOTQ0My43NTU3OThdIHN3YXBwZXIvMzIgICAgICBSICBydW5uaW5n IHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My43NjI4MzNd IENhbGwgdHJhY2U6Cj4gPiBbIDk0NDMuNzY1MjY3XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3 aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0My43NzAzOTJdIFs8ICAgICAgICAgIChudWxsKT5d ICAgICAgICAgICAobnVsbCkKPiA+IFsgOTQ0My43NzUwODJdIFRhc2sgZHVtcCBmb3IgQ1BVIDM0 Ogo+ID4gWyA5NDQzLjc3ODM4NF0gc3dhcHBlci8zNCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAg ICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQzLjc4NTQyMF0gQ2FsbCB0cmFj ZToKPiA+IFsgOTQ0My43ODc4NTRdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4 OTAvMHhhOAo+ID4gWyA5NDQzLjc5Mjk4MF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25s aW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQzLjc5ODQ1MV0gVGFzayBkdW1wIGZvciBDUFUgMzU6 Cj4gPiBbIDk0NDMuODAxNzUzXSBzd2FwcGVyLzM1ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAg ICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuODA4Nzg5XSBDYWxsIHRyYWNl Ogo+ID4gWyA5NDQzLjgxMTIyNF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5 MC8weGE4Cj4gPiBbIDk0NDMuODE2MzQ4XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxp bmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDMuODIxODIwXSBUYXNrIGR1bXAgZm9yIENQVSAzNjoK PiA+IFsgOTQ0My44MjUxMjJdIHN3YXBwZXIvMzYgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAg IDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My44MzIxNThdIENhbGwgdHJhY2U6 Cj4gPiBbIDk0NDMuODM0NTkyXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkw LzB4YTgKPiA+IFsgOTQ0My44Mzk3MThdIFs8ZmZmZjAwMDAwODEzY2Y3OD5dIHJjdV9lcXNfZW50 ZXJfY29tbW9uLmlzcmEuMzIrMHgxYjgvMHgyMjgKPiA+IFsgOTQ0My44NDY0OTNdIFs8ZmZmZjAw MDAwODEzZDA0ND5dIHJjdV9pZGxlX2VudGVyKzB4NWMvMHg2MAo+ID4gWyA5NDQzLjg1MTg3OF0g WzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQz Ljg1NzM1MF0gVGFzayBkdW1wIGZvciBDUFUgMzc6Cj4gPiBbIDk0NDMuODYwNjUyXSBzd2FwcGVy LzM3ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAw Cj4gPiBbIDk0NDMuODY3Njg4XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjg3MDEyMl0gWzxmZmZm MDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDMuODc1MjQ4XSBb PGZmZmYwMDAwMDgxM2NmNzg+XSByY3VfZXFzX2VudGVyX2NvbW1vbi5pc3JhLjMyKzB4MWI4LzB4 MjI4Cj4gPiBbIDk0NDMuODgyMDIyXSBbPGZmZmYwMDAwMDgxM2QwNDQ+XSByY3VfaWRsZV9lbnRl cisweDVjLzB4NjAKPiA+IFsgOTQ0My44ODc0MDhdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1 X29ubGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0My44OTI4ODBdIFRhc2sgZHVtcCBmb3IgQ1BV IDM4Ogo+ID4gWyA5NDQzLjg5NjE4Ml0gc3dhcHBlci8zOCAgICAgIFIgIHJ1bm5pbmcgdGFzayAg ICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQzLjkwMzIxOF0gQ2FsbCB0 cmFjZToKPiA+IFsgOTQ0My45MDU2NTJdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3Rv KzB4OTAvMHhhOAo+ID4gWyA5NDQzLjkxMDc3Nl0gWzwgICAgICAgICAgKG51bGwpPl0gICAgICAg ICAgIChudWxsKQo+ID4gWyA5NDQzLjkxNTQ2Nl0gVGFzayBkdW1wIGZvciBDUFUgNDA6Cj4gPiBb IDk0NDMuOTE4NzY5XSBzd2FwcGVyLzQwICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAg ICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDMuOTI1ODA1XSBDYWxsIHRyYWNlOgo+ID4g WyA5NDQzLjkyODIzOV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4 Cj4gPiBbIDk0NDMuOTMzMzY1XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFz aysweDAvMHg4Cj4gPiBbIDk0NDMuOTM4ODM2XSBUYXNrIGR1bXAgZm9yIENQVSA0MToKPiA+IFsg OTQ0My45NDIxMzhdIHN3YXBwZXIvNDEgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAg IDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0My45NDkxNzRdIENhbGwgdHJhY2U6Cj4gPiBb IDk0NDMuOTUxNjA5XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgK PiA+IFsgOTQ0My45NTY3MzNdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkK PiA+IFsgOTQ0My45NjE0MjNdIFRhc2sgZHVtcCBmb3IgQ1BVIDQzOgo+ID4gWyA5NDQzLjk2NDcy NV0gc3dhcHBlci80MyAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEg MHgwMDAwMDAwMAo+ID4gWyA5NDQzLjk3MTc2MV0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0My45NzQx OTVdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQz Ljk3OTMyMF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ ID4gWyA5NDQzLjk4NDc5MV0gVGFzayBkdW1wIGZvciBDUFUgNDQ6Cj4gPiBbIDk0NDMuOTg4MDkz XSBzd2FwcGVyLzQ0ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAw eDAwMDAwMDAwCj4gPiBbIDk0NDMuOTk1MTMwXSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQzLjk5NzU2 NF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDQu MDAyNjg4XSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4gPiBbIDk0NDQu MDA3Mzc4XSBUYXNrIGR1bXAgZm9yIENQVSA0NToKPiA+IFsgOTQ0NC4wMTA2ODBdIHN3YXBwZXIv NDUgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAK PiA+IFsgOTQ0NC4wMTc3MTZdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuMDIwMTUxXSBbPGZmZmYw MDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0NC4wMjUyNzVdIFs8 ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiA+IFsgOTQ0NC4wMjk5NjVdIFRh c2sgZHVtcCBmb3IgQ1BVIDQ2Ogo+ID4gWyA5NDQ0LjAzMzI2N10gc3dhcHBlci80NiAgICAgIFIg IHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQ0 LjA0MDMwMl0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0NC4wNDI3MzddIFs8ZmZmZjAwMDAwODA4NWNi OD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQ0LjA0Nzg2Ml0gWzxmZmZmMDAwMDA5 MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQ0LjA1MzMzM10gVGFz ayBkdW1wIGZvciBDUFUgNDc6Cj4gPiBbIDk0NDQuMDU2NjM2XSBzd2FwcGVyLzQ3ICAgICAgUiAg cnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDQu MDYzNjcyXSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQ0LjA2NjEwNl0gWzxmZmZmMDAwMDA4MDg1Y2I4 Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDQuMDcxMjMxXSBbPGZmZmYwMDAwMDkw ZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDQuMDc2NzAyXSBUYXNr IGR1bXAgZm9yIENQVSA0ODoKPiA+IFsgOTQ0NC4wODAwMDRdIHN3YXBwZXIvNDggICAgICBSICBy dW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0NC4w ODcwNDFdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuMDg5NDc1XSBbPGZmZmYwMDAwMDgwODVjYjg+ XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0NC4wOTQ2MDBdIFs8ZmZmZjAwMDAwOTBk OWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0NC4xMDAwNzFdIFRhc2sg ZHVtcCBmb3IgQ1BVIDQ5Ogo+ID4gWyA5NDQ0LjEwMzM3NF0gc3dhcHBlci80OSAgICAgIFIgIHJ1 bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQ0LjEx MDQwOV0gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0NC4xMTI4NDRdIFs8ZmZmZjAwMDAwODA4NWNiOD5d IF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQ0LjExNzk2OF0gWzxmZmZmMDAwMDA5MGQ5 ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQ0LjEyMzQ0MF0gVGFzayBk dW1wIGZvciBDUFUgNTA6Cj4gPiBbIDk0NDQuMTI2NzQyXSBzd2FwcGVyLzUwICAgICAgUiAgcnVu bmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDQuMTMz Nzc3XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQ0LjEzNjIxMV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0g X19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDQuMTQxMzM2XSBbPGZmZmYwMDAwMDkwZDlk ZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDQuMTQ2ODA3XSBUYXNrIGR1 bXAgZm9yIENQVSA1MToKPiA+IFsgOTQ0NC4xNTAxMDldIHN3YXBwZXIvNTEgICAgICBSICBydW5u aW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0NC4xNTcx NDRdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuMTU5NTc4XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBf X3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0NC4xNjQ3MDNdIFs8ICAgICAgICAgIChudWxs KT5dICAgICAgICAgICAobnVsbCkKPiA+IFsgOTQ0NC4xNjkzOTNdIFRhc2sgZHVtcCBmb3IgQ1BV IDUyOgo+ID4gWyA5NDQ0LjE3MjY5NV0gc3dhcHBlci81MiAgICAgIFIgIHJ1bm5pbmcgdGFzayAg ICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQ0LjE3OTczMV0gQ2FsbCB0 cmFjZToKPiA+IFsgOTQ0NC4xODIxNjVdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3Rv KzB4OTAvMHhhOAo+ID4gWyA5NDQ0LjE4NzI5MF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVf b25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQ0LjE5Mjc2MV0gVGFzayBkdW1wIGZvciBDUFUg NTM6Cj4gPiBbIDk0NDQuMTk2MDYzXSBzd2FwcGVyLzUzICAgICAgUiAgcnVubmluZyB0YXNrICAg ICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDQuMjAzMDk5XSBDYWxsIHRy YWNlOgo+ID4gWyA5NDQ0LjIwNTUzM10gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8r MHg5MC8weGE4Cj4gPiBbIDk0NDQuMjEwNjU4XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9v bmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDQuMjE2MTI5XSBUYXNrIGR1bXAgZm9yIENQVSA1 NDoKPiA+IFsgOTQ0NC4yMTk0MzFdIHN3YXBwZXIvNTQgICAgICBSICBydW5uaW5nIHRhc2sgICAg ICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0NC4yMjY0NjddIENhbGwgdHJh Y2U6Cj4gPiBbIDk0NDQuMjI4OTAxXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysw eDkwLzB4YTgKPiA+IFsgOTQ0NC4yMzQwMjZdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29u bGluZV9tYXNrKzB4MC8weDgKPiA+IFsgOTQ0NC4yMzk0OThdIFRhc2sgZHVtcCBmb3IgQ1BVIDU2 Ogo+ID4gWyA5NDQ0LjI0MjgwMV0gc3dhcHBlci81NiAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAg ICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+ID4gWyA5NDQ0LjI0OTgzN10gQ2FsbCB0cmFj ZToKPiA+IFsgOTQ0NC4yNTIyNzFdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4 OTAvMHhhOAo+ID4gWyA5NDQ0LjI1NzM5Nl0gWzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAg IChudWxsKQo+ID4gWyA5NDQ0LjI2MjA4Nl0gVGFzayBkdW1wIGZvciBDUFUgNTc6Cj4gPiBbIDk0 NDQuMjY1Mzg4XSBzd2FwcGVyLzU3ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAw ICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDQuMjcyNDI0XSBDYWxsIHRyYWNlOgo+ID4gWyA5 NDQ0LjI3NDg1OF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4g PiBbIDk0NDQuMjc5OTgyXSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4g PiBbIDk0NDQuMjg0NjcyXSBUYXNrIGR1bXAgZm9yIENQVSA1ODoKPiA+IFsgOTQ0NC4yODc5NzVd IHN3YXBwZXIvNTggICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4 MDAwMDAwMDAKPiA+IFsgOTQ0NC4yOTUwMTFdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuMjk3NDQ1 XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0NC4z MDI1NzBdIFs8ZmZmZjAwMDAwODEzY2Y3OD5dIHJjdV9lcXNfZW50ZXJfY29tbW9uLmlzcmEuMzIr MHgxYjgvMHgyMjgKPiA+IFsgOTQ0NC4zMDkzNDVdIFs8ZmZmZjAwMDAwODEzZDA0ND5dIHJjdV9p ZGxlX2VudGVyKzB4NWMvMHg2MAo+ID4gWyA5NDQ0LjMxNDczMV0gWzxmZmZmMDAwMDA5MGQ5ZGYw Pl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ID4gWyA5NDQ0LjMyMDIwMl0gVGFzayBkdW1w IGZvciBDUFUgNTk6Cj4gPiBbIDk0NDQuMzIzNTA0XSBzd2FwcGVyLzU5ICAgICAgUiAgcnVubmlu ZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gPiBbIDk0NDQuMzMwNTQw XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQ0LjMzMjk3NF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19z d2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0NDQuMzM4MTAwXSBbPGZmZmYwMDAwMDkwZDlkZjA+ XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gPiBbIDk0NDQuMzQzNTcxXSBUYXNrIGR1bXAg Zm9yIENQVSA2MDoKPiA+IFsgOTQ0NC4zNDY4NzNdIHN3YXBwZXIvNjAgICAgICBSICBydW5uaW5n IHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiA+IFsgOTQ0NC4zNTM5MDld IENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuMzU2MzQzXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3 aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0NC4zNjE0NjldIFs8ZmZmZjAwMDAwODEzY2Y3OD5d IHJjdV9lcXNfZW50ZXJfY29tbW9uLmlzcmEuMzIrMHgxYjgvMHgyMjgKPiA+IFsgOTQ0NC4zNjgy NDNdIFs8ZmZmZjAwMDAwODEzZDA0ND5dIHJjdV9pZGxlX2VudGVyKzB4NWMvMHg2MAo+ID4gWyA5 NDQ0LjM3MzYyOV0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4 OAo+ID4gWyA5NDQ0LjM3OTEwMV0gVGFzayBkdW1wIGZvciBDUFUgNjE6Cj4gPiBbIDk0NDQuMzgy NDAyXSBzd2FwcGVyLzYxICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAg MSAweDAwMDAwMDAwCj4gPiBbIDk0NDQuMzg5NDM4XSBDYWxsIHRyYWNlOgo+ID4gWyA5NDQ0LjM5 MTg3Ml0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiBbIDk0 NDQuMzk2OTk3XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4 Cj4gPiBbIDk0NDQuNDAyNDY5XSBUYXNrIGR1bXAgZm9yIENQVSA2MjoKPiA+IFsgOTQ0NC40MDU3 NzFdIHN3YXBwZXIvNjIgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAx IDB4MDAwMDAwMDAKPiA+IFsgOTQ0NC40MTI4MDhdIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuNDE1 MjQyXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0 NC40MjAzNjddIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgK PiA+IFsgOTQ0NC40MjU4MzhdIFRhc2sgZHVtcCBmb3IgQ1BVIDYzOgo+ID4gWyA5NDQ0LjQyOTE0 MV0gc3dhcHBlci82MyAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEg MHgwMDAwMDAwMAo+ID4gWyA5NDQ0LjQzNjE3N10gQ2FsbCB0cmFjZToKPiA+IFsgOTQ0NC40Mzg2 MTFdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gWyA5NDQ0 LjQ0MzczNl0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ ID4gWyA5NDQ0LjQ0OTIxMV0gcmN1X3NjaGVkIGt0aHJlYWQgc3RhcnZlZCBmb3IgNTc0MyBqaWZm aWVzISBnNDQzIGM0NDIgZjB4MCBSQ1VfR1BfV0FJVF9GUVMoMykgLT5zdGF0ZT0weDEKPiA+IFsg OTQ0NC40NTg0MTZdIHJjdV9zY2hlZCAgICAgICBTICAgIDAgICAgMTAgICAgICAyIDB4MDAwMDAw MDAKPiA+IFsgOTQ0NC40NjM4ODldIENhbGwgdHJhY2U6Cj4gPiBbIDk0NDQuNDY2MzI0XSBbPGZm ZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiA+IFsgOTQ0NC40NzE0NTNd IFs8ZmZmZjAwMDAwOGFiNzBhND5dIF9fc2NoZWR1bGUrMHgxYTQvMHg3MjAKPiA+IFsgOTQ0NC40 NzY2NjVdIFs8ZmZmZjAwMDAwOGFiNzY2MD5dIHNjaGVkdWxlKzB4NDAvMHhhOAo+ID4gWyA5NDQ0 LjQ4MTUzMF0gWzxmZmZmMDAwMDA4YWJhYzcwPl0gc2NoZWR1bGVfdGltZW91dCsweDE3OC8weDM1 OAo+ID4gWyA5NDQ0LjQ4NzI2M10gWzxmZmZmMDAwMDA4MTNlNjk0Pl0gcmN1X2dwX2t0aHJlYWQr MHg1MzQvMHg3YjgKPiA+IFsgOTQ0NC40OTI4MjRdIFs8ZmZmZjAwMDAwODBmMzNkMD5dIGt0aHJl YWQrMHgxMDgvMHgxMzgKPiA+IFsgOTQ0NC40OTc3NzVdIFs8ZmZmZjAwMDAwODA4MzZjMD5dIHJl dF9mcm9tX2ZvcmsrMHgxMC8weDUwCj4gPiAKPiA+IAo+ID4gCj4gPiBBbmQgdGhlIHJlbGV2YW50 IGNodW5rIG9mIHRyYWNlIGlzOgo+ID4gKEkgaGF2ZSBhIGxvdCBtb3JlLiAgVGhlcmUgYXJlIHN1 YnN0YW50aWFsIG90aGVyIHBhdXNlcyBmcm9tIHRvIHRpbWUsIGJ1dCBub3QgdGhpcyBsb25nKQo+ ID4gCj4gPiAKPiA+ICAgIHJjdV9wcmVlbXB0LTkgICAgIFswNTddIC4uLi4gIDk0MTkuODM3NjMx OiB0aW1lcl9pbml0OiB0aW1lcv9mZjgwMTdkNWZjZmRhMAo+ID4gICAgICByY3VfcHJlZW1wdC05 ICAgICBbMDU3XSBkLi4xICA5NDE5LjgzNzYzMjogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxN2Q1 ZmNmZGEwIGZ1bmN0aW9uPXByb2Nlc3NfdGltZW91dCBleHBpcmVzQjk3MjQ2ODM3IFt0aW1lb3V0 PTFdIGNwdVcgaWR4PTAgZmxhZ3M+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSBkLi4x ICA5NDE5LjgzNzYzNDogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuLjIgIDk0MTkuODM3NjM0OiBocnRpbWVyX2Nh bmNlbDogaHJ0aW1lcv9mZjgwMTdkYjk5ZTgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBb MDU3XSBkLi4yICA5NDE5LjgzNzYzNTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYjk5 ZTgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTgxNjQwMDAwMDAgc29mdGV4 cGlyZXOUMTgxNjQwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1N10gZC5oMiAg OTQxOS44NDU2MjE6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiOTllODA4Cj4gPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuaDEgIDk0MTkuODQ1NjIxOiBocnRpbWVyX2V4 cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYjk5ZTgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3Rp bWVyIG5vd5QxODE2NDAwMTQ0MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSBkLmgx ICA5NDE5Ljg0NTYyMjogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYjk5ZTgw OAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSBkLnMyICA5NDE5Ljg0NTYyMzogdGlt ZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTdkNWZjZmRhMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDU3XSAuLnMxICA5NDE5Ljg0NTYyMzogdGltZXJfZXhwaXJlX2VudHJ5OiB0aW1lcv9mZjgw MTdkNWZjZmRhMCBmdW5jdGlvbj1wcm9jZXNzX3RpbWVvdXQgbm93Qjk3MjQ2ODM4Cj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNTddIC5uczEgIDk0MTkuODQ1NjI0OiB0aW1lcl9leHBpcmVf ZXhpdDogdGltZXL/ZmY4MDE3ZDVmY2ZkYTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1 N10gZG4uMiAgOTQxOS44NDU2Mjg6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGI5OWU4 MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE4MTY4MDAwMDAwIHNvZnRleHBp cmVzlDE4MTY4MDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuLjEgIDk0 MTkuODQ1NjM1OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzA1N10gZC4uMiAgOTQxOS44NDU2MzY6IGhydGltZXJfY2FuY2Vs OiBocnRpbWVy/2ZmODAxN2RiOTllODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTdd IGQuLjIgIDk0MTkuODQ1NjM2OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiOTllODA4 IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxODE4ODAwMDAwMCBzb2Z0ZXhwaXJl c5QxODE4ODAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSBkLmgyICA5NDE5 Ljg2OTYyMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZGI5OWU4MDgKPiA+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzA1N10gZC5oMSAgOTQxOS44Njk2MjE6IGhydGltZXJfZXhwaXJl X2VudHJ5OiBocnRpbWVy/2ZmODAxN2RiOTllODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIg bm93lDE4MTg4MDAxNDIwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuaDEgIDk0 MTkuODY5NjIyOiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxN2RiOTllODA4Cj4g PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuLjIgIDk0MTkuODY5NjI2OiBocnRpbWVy X3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiOTllODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIg ZXhwaXJlc5g1ODk4MzIwMjY1NSBzb2Z0ZXhwaXJlc5g1ODk4MzIwMjY1NQo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDE2XSBkLmgyICA5NDE5Ljg4NTYyNjogaHJ0aW1lcl9jYW5jZWw6IGhy dGltZXL/ZmY4MDE3ZmJjM2Q4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAxNl0gZC5o MSAgOTQxOS44ODU2Mjc6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiYzNk ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDE4MjA0MDA2NzYwCj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMTZdIGQuaDEgIDk0MTkuODg1NjI5OiBocnRpbWVyX2V4cGlyZV9l eGl0OiBocnRpbWVy/2ZmODAxN2ZiYzNkODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw MTZdIGQuczIgIDk0MTkuODg1NjI5OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxN2QzN2RiY2Ew Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMTZdIC4uczEgIDk0MTkuODg1NjMwOiB0aW1l cl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxN2QzN2RiY2EwIGZ1bmN0aW9uPXByb2Nlc3NfdGlt ZW91dCBub3dCOTcyNDY4NDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAxNl0gLm5zMSAg OTQxOS44ODU2MzE6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTdkMzdkYmNhMAo+ID4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDE2XSBkbi4yICA5NDE5Ljg4NTYzNjogaHJ0aW1lcl9z dGFydDogaHJ0aW1lcv9mZjgwMTdmYmMzZDgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4 cGlyZXOUMTgyMDgwMDAwMDAgc29mdGV4cGlyZXOUMTgyMDgwMDAwMDAKPiA+ICAgICAgIGtodWdl cGFnZWQtNzc4ICAgWzAxNl0gLi4uLiAgOTQxOS44ODU2Njg6IHRpbWVyX2luaXQ6IHRpbWVy/2Zm ODAxN2QzN2RiY2EwCj4gPiAgICAgICBraHVnZXBhZ2VkLTc3OCAgIFswMTZdIGQuLjEgIDk0MTku ODg1NjY4OiB0aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3ZDM3ZGJjYTAgZnVuY3Rpb249cHJvY2Vz c190aW1lb3V0IGV4cGlyZXNCOTcyNDkzNDggW3RpbWVvdXQlMDBdIGNwdRYgaWR4PTAgZmxhZ3M+ ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDE2XSBkLi4xICA5NDE5Ljg4NTY3MDogdGlja19z dG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMTZdIGQuLjIgIDk0MTkuODg1NjcxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdm YmMzZDgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDE2XSBkLi4yICA5NDE5Ljg4NTY3 MTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmMzZDgwOCBmdW5jdGlvbj10aWNrX3Nj aGVkX3RpbWVyIGV4cGlyZXOUMjg0NDQwMDAwMDAgc29mdGV4cGlyZXOUMjg0NDQwMDAwMDAKPiA+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMiAgOTQxOS44OTA4Mzk6IGhydGltZXJf Y2FuY2VsOiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswNDVdIGQuaDEgIDk0MTkuODkwODM5OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9m ZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUMTgyMDkyMTk5NDAK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQxOS44OTA4NDQ6IGhydGlt ZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1 bmMgZXhwaXJlc5QxODMxMDIyMTQyMCBzb2Z0ZXhwaXJlc5QxODMwOTIyMTQyMAo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDE5Ljg5MDg0NDogaHJ0aW1lcl9leHBpcmVf ZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBb MDAwXSBkLmgyICA5NDE5LjkxNzYyNTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJl NDA4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQxOS45MTc2MjY6 IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgbm93lDE4MjM2MDA1ODYwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMDBdIGQuaDEgIDk0MTkuOTE3NjI4OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2Zm ODAxN2ZiZTQwODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0MTku OTE3NjI4OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxNzdmZGMwODQwCj4gPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswMDBdIC4uczEgIDk0MTkuOTE3NjI5OiB0aW1lcl9leHBpcmVfZW50cnk6 IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9kaXNhYmxlX2xpbmsg bm93Qjk3MjQ2ODU2Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0MTku OTE3NjMwOiB0aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249bGlua190 aW1lb3V0X2VuYWJsZV9saW5rIGV4cGlyZXNCOTcyNDY4ODEgW3RpbWVvdXQlXSBjcHU9MCBpZHiB IGZsYWdzPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQxOS45MTc2MzM6 IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDAwXSBkLi4yICA5NDE5LjkxNzY0ODogaHJ0aW1lcl9zdGFydDogaHJ0aW1l cv9mZjgwMTdmYmU0MDgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTgzNDAw MDAwMDAgc29mdGV4cGlyZXOUMTgzNDAwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzA0NV0gZC5oMiAgOTQxOS45OTE4NDU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZj YjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MTkuOTkxODQ1 OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1l aGNpX2hydGltZXJfZnVuYyBub3eUMTgzMTAyMjU5NjAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA0NV0gZC5oMyAgOTQxOS45OTE4NDk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3 NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5QxODQxMTIyNzMyMCBz b2Z0ZXhwaXJlc5QxODQxMDIyNzMyMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBk LmgxICA5NDE5Ljk5MTg1MDogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3 Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLmgyICA5NDIwLjAyMTYyNTog aHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQyMC4wMjE2MjU6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBo cnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDE4MzQw MDA1NTIwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDEgIDk0MjAuMDIxNjI3 OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4Cj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0MjAuMDIxNjI3OiB0aW1lcl9jYW5jZWw6IHRp bWVy/2ZmODAxNzdmZGMwODQwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIC4uczEg IDk0MjAuMDIxNjI4OiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1 bmN0aW9uPWxpbmtfdGltZW91dF9lbmFibGVfbGluayBub3dCOTcyNDY4ODIKPiA+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQyMC4wMjE2Mjk6IHRpbWVyX3N0YXJ0OiB0aW1l cv9mZjgwMTc3ZmRjMDg0MCBmdW5jdGlvbj1saW5rX3RpbWVvdXRfZGlzYWJsZV9saW5rIGV4cGly ZXNCOTcyNDcxMDcgW3RpbWVvdXQiNV0gY3B1PTAgaWR4NCBmbGFncz4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMDBdIC4uczEgIDk0MjAuMDIxNjMyOiB0aW1lcl9leHBpcmVfZXhpdDogdGlt ZXL/ZmY4MDE3N2ZkYzA4NDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4uMiAg OTQyMC4wMjE2Mzk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rp b249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5MjYwMDAwMDAwIHNvZnRleHBpcmVzlDE5MjYw MDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjAuMDkyODUx OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDIwLjA5Mjg1MjogaHJ0aW1lcl9leHBpcmVfZW50cnk6 IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93lDE4 NDExMjMxNzgwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjAuMDky ODU2OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lf aHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTg1MTIyMzM3MjAgc29mdGV4cGlyZXOUMTg1MTEyMzM3MjAK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC4wOTI4NTY6IGhydGlt ZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzA1NV0gZC5oMiAgOTQyMC4xNDE2MjI6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy /2ZmODAxN2RiOTY4ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuaDEgIDk0 MjAuMTQxNjIzOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYjk2ODgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5QxODQ2MDAwMjU0MAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDU1XSBkLmgxICA5NDIwLjE0MTYyNTogaHJ0aW1lcl9leHBpcmVfZXhpdDog aHJ0aW1lcv9mZjgwMTdkYjk2ODgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBk LnMyICA5NDIwLjE0MTYyNjogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOAo+ID4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLnMxICA5NDIwLjE0MTYyNjogdGltZXJfZXhw aXJlX2VudHJ5OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVy X2ZuIG5vd0I5NzI0NjkxMgo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBkbnMxICA5 NDIwLjE0MTYyODogdGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2ZmODAxNzdkYjZjYzA4Cj4gPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGRuLjIgIDk0MjAuMTQxNjMyOiBocnRpbWVyX3N0 YXJ0OiBocnRpbWVy/2ZmODAxN2RiOTY4ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhw aXJlc5QxODQ2NDAwMDAwMCBzb2Z0ZXhwaXJlc5QxODQ2NDAwMDAwMAo+ID4gICAgIGt3b3JrZXIv NTU6MS0xMjQ2ICBbMDU1XSBkLi4xICA5NDIwLjE0MTYzNDogdGltZXJfc3RhcnQ6IHRpbWVy/2Zm ODAxNzdkYjZjYzA4IGZ1bmN0aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gZXhwaXJlc0I5NzI0NzE2 MiBbdGltZW91dCUwXSBjcHVVIGlkeIggZmxhZ3M9SQo+ID4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDU1XSBkLi4xICA5NDIwLjE0MTYzNzogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5j eT1OT05FCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuLjIgIDk0MjAuMTQxNjM3 OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYjk2ODgwOAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDU1XSBkLi4yICA5NDIwLjE0MTYzNzogaHJ0aW1lcl9zdGFydDogaHJ0aW1l cv9mZjgwMTdkYjk2ODgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk0ODQw MDAwMDAgc29mdGV4cGlyZXOUMTk0ODQwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzA0NV0gZC5oMiAgOTQyMC4xOTM4NTU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZj YjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuMTkzODU1 OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1l aGNpX2hydGltZXJfZnVuYyBub3eUMTg1MTIyMzU2NjAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA0NV0gZC5oMyAgOTQyMC4xOTM4NTk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3 NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5QxODYxMzIzNzI2MCBz b2Z0ZXhwaXJlc5QxODYxMjIzNzI2MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBk LmgxICA5NDIwLjE5Mzg2MDogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3 Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIwLjI5NDg1ODog aHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC4yOTQ4NTg6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODYx MzIzODM4MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDIwLjI5NDg2 MjogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hy dGltZXJfZnVuYyBleHBpcmVzlDE4NzE0MjQwMDAwIHNvZnRleHBpcmVzlDE4NzEzMjQwMDAwCj4g PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuMjk0ODYzOiBocnRpbWVy X2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswNDVdIGQuaDIgIDk0MjAuMzk1ODYxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9m ZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDIw LjM5NTg2MTogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVu Y3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93lDE4NzE0MjQxMzgwCj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjAuMzk1ODY1OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy /2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTg4MTUy NDI5MjAgc29mdGV4cGlyZXOUMTg4MTQyNDI5MjAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzA0NV0gZC5oMSAgOTQyMC4zOTU4NjU6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4 MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gZC5oMiAgOTQyMC40 NjE2MjE6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYjY5ODA4Cj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNDJdIGQuaDEgIDk0MjAuNDYxNjIyOiBocnRpbWVyX2V4cGlyZV9l bnRyeTogaHJ0aW1lcv9mZjgwMTdkYmI2OTgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5v d5QxODc4MDAwMjE4MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBkLmgxICA5NDIw LjQ2MTYyMzogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmI2OTgwOAo+ID4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBkLnMyICA5NDIwLjQ2MTYyNDogdGltZXJfY2Fu Y2VsOiB0aW1lcv9mZjgwMTc3ZGI2ZDQwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQy XSBkLnMxICA5NDIwLjQ2MTYyNTogdGltZXJfZXhwaXJlX2VudHJ5OiB0aW1lcv9mZjgwMTc3ZGI2 ZDQwOCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIG5vd0I5NzI0Njk5Mgo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDQyXSBkbnMxICA5NDIwLjQ2MTYyNzogdGltZXJfZXhwaXJlX2V4 aXQ6IHRpbWVy/2ZmODAxNzdkYjZkNDA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDJd IGRuczIgIDk0MjAuNDYxNjI3OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxNzc5N2Q3ODY4Cj4g PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDJdIC5uczEgIDk0MjAuNDYxNjI4OiB0aW1lcl9l eHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxNzc5N2Q3ODY4IGZ1bmN0aW9uPWhuc19uaWNfc2Vydmlj ZV90aW1lciBub3dCOTcyNDY5OTIKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gZG5z MiAgOTQyMC40NjE2Mjg6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTc3OTdkNzg2OCBmdW5jdGlv bj1obnNfbmljX3NlcnZpY2VfdGltZXIgZXhwaXJlc0I5NzI0NzI0MiBbdGltZW91dCUwXSBjcHVC IGlkeJggZmxhZ3M+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSAubnMxICA5NDIwLjQ2 MTYyOTogdGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2ZmODAxNzc5N2Q3ODY4Cj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNDJdIGRuLjIgIDk0MjAuNDYxNjMyOiBocnRpbWVyX3N0YXJ0OiBo cnRpbWVy/2ZmODAxN2RiYjY5ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Qx ODc4NDAwMDAwMCBzb2Z0ZXhwaXJlc5QxODc4NDAwMDAwMAo+ID4gICAgIGt3b3JrZXIvNDI6MS0x MjIzICBbMDQyXSBkLi4xICA5NDIwLjQ2MTc3MzogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxNzdk YjZkNDA4IGZ1bmN0aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gZXhwaXJlc0I5NzI0NzI0MiBbdGlt ZW91dCUwXSBjcHVCIGlkeJggZmxhZ3M9SQo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQy XSBkLi4xICA5NDIwLjQ2MTg2NjogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05F Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDJdIGQuLjIgIDk0MjAuNDYxODY3OiBocnRp bWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmI2OTgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDQyXSBkLi4yICA5NDIwLjQ2MTg2NzogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgw MTdkYmI2OTgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk4MDQwMDAwMDAg c29mdGV4cGlyZXOUMTk4MDQwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0g ZC5oMiAgOTQyMC40OTY4NjQ6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZjYjdjYTkw Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuNDk2ODY0OiBocnRp bWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hy dGltZXJfZnVuYyBub3eUMTg4MTUyNDQ1ODAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0 NV0gZC5oMyAgOTQyMC40OTY4Njg6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2Nh OTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5QxODkxNjI0NjE0MCBzb2Z0ZXhw aXJlc5QxODkxNTI0NjE0MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5 NDIwLjQ5Njg2ODogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIwLjU5Nzg2NjogaHJ0aW1l cl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA0NV0gZC5oMSAgOTQyMC41OTc4Njc6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy /2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODkxNjI0NzI4 MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDIwLjU5Nzg3MTogaHJ0 aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJf ZnVuYyBleHBpcmVzlDE5MDE3MjQ4NzYwIHNvZnRleHBpcmVzlDE5MDE2MjQ4NzYwCj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuNTk3ODcxOiBocnRpbWVyX2V4cGly ZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMzNdIGQuaDIgIDk0MjAuNjIxNjIxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdk YmE3NjgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDMzXSBkLmgxICA5NDIwLjYyMTYy MjogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZGJhNzY4MDggZnVuY3Rpb249 dGlja19zY2hlZF90aW1lciBub3eUMTg5NDAwMDIxNjAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAzM10gZC5oMSAgOTQyMC42MjE2MjM6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ ZmY4MDE3ZGJhNzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzM10gZC5zMiAgOTQy MC42MjE2MjQ6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmYwMDAwMDkxN2JlNDAKPiA+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAzM10gZC5zMSAgOTQyMC42MjE2MjU6IHRpbWVyX2V4cGlyZV9lbnRy eTogdGltZXL/ZmYwMDAwMDkxN2JlNDAgZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBub3dC OTcyNDcwMzIKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzM10gZG5zMSAgOTQyMC42MjE2 MjY6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjAwMDAwOTE3YmU0MAo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDMzXSBkbi4yICA5NDIwLjYyMTYzMDogaHJ0aW1lcl9zdGFydDogaHJ0 aW1lcv9mZjgwMTdkYmE3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTg5 NDQwMDAwMDAgc29mdGV4cGlyZXOUMTg5NDQwMDAwMDAKPiA+ICAgICAgICAgICAgPC4uLj4tMTYz MSAgWzAzM10gZC4uMSAgOTQyMC42MjE2MzY6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjAwMDAwOTE3 YmU0MCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIGV4cGlyZXNCOTcyNDcyODIgW3RpbWVv dXQlMF0gY3B1MyBpZHgQMyBmbGFncz1JCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzNd IGQuLjEgIDk0MjAuNjIxNjM5OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzM10gZC4uMiAgOTQyMC42MjE2Mzk6IGhydGlt ZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYTc2ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMzNdIGQuLjIgIDk0MjAuNjIxNjM5OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAx N2RiYTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTk2NDAwMDAwMCBz b2Z0ZXhwaXJlc5QxOTk2NDAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBk bi4yICA5NDIwLjY5MTQwMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG4uMiAgOTQyMC42OTE0MDE6IGhydGlt ZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1l ciBleHBpcmVzlDE5MDEyMDAwMDAwIHNvZnRleHBpcmVzlDE5MDEyMDAwMDAwCj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMDJdIGRuLjIgIDk0MjAuNjkxNDA4OiBocnRpbWVyX2NhbmNlbDog aHJ0aW1lcv9mZjgwMTdmYmU3NjgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBk bi4yICA5NDIwLjY5MTQwODogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTkwMTIwMDAwMDAgc29mdGV4cGlyZXOU MTkwMTIwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4uMSAgOTQyMC42 OTE0MDk6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAwXSBkLi4yICA5NDIwLjY5MTQwOTogaHJ0aW1lcl9jYW5jZWw6IGhy dGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4u MiAgOTQyMC42OTE0MDk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVu Y3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5MjYwMDAwMDAwIHNvZnRleHBpcmVzlDE5 MjYwMDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjEgIDk0MjAuNjkx NDIzOiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAgOTQyMC42OTE0MjM6IGhydGltZXJfY2FuY2VsOiBocnRp bWVy/2ZmODAxN2ZiZTc2ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjIg IDk0MjAuNjkxNDI0OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0 aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5g1OTgwMzIwMjY1NSBzb2Z0ZXhwaXJlc5g1OTgw MzIwMjY1NQo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIwLjY5ODg3 MjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC42OTg4NzM6IGhydGltZXJfZXhwaXJlX2VudHJ5 OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5Qx OTAxNzI1MzE4MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDIwLjY5 ODg3NzogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNp X2hydGltZXJfZnVuYyBleHBpcmVzlDE5MTE4MjU0NjQwIHNvZnRleHBpcmVzlDE5MTE3MjU0NjQw Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuNjk4ODc3OiBocnRp bWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjAuNzk5ODc1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1l cv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5 NDIwLjc5OTg3NTogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAg ZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93lDE5MTE4MjU1NzYwCj4gPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjAuNzk5ODc5OiBocnRpbWVyX3N0YXJ0OiBocnRp bWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTky MTkyNTcxNDAgc29mdGV4cGlyZXOUMTkyMTgyNTcxNDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA0NV0gZC5oMSAgOTQyMC43OTk4ODA6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG4uMiAgOTQy MC44NzEzNjk6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4Cj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGRuLjIgIDk0MjAuODcxMzcwOiBocnRpbWVyX3N0YXJ0 OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJl c5QxOTE5MjAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTE5MjAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDAyXSBkbi4yICA5NDIwLjg3MTM3NTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3ZmJlNzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4uMSAgOTQy MC44NzEzNzY6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDAyXSBkbi4yICA5NDIwLjg3MTM3NjogaHJ0aW1lcl9zdGFydDog aHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOU MTkxOTIwMDAwMDAgc29mdGV4cGlyZXOUMTkxOTIwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAwMF0gZC4uMiAgOTQyMC44NzEzNzY6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2Zm ODAxN2ZiZTQwODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0MjAu ODcxMzc2OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTI2MDAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTI2MDAwMDAw MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4xICA5NDIwLjg3MTM5ODogdGlj a19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMDJdIGQuLjIgIDk0MjAuODcxMzk4OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgw MTdmYmU3NjgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDIwLjg3 MTM5ODogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNr X3NjaGVkX3RpbWVyIGV4cGlyZXOYNTk5ODMyMDI2NTUgc29mdGV4cGlyZXOYNTk5ODMyMDI2NTUK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMiAgOTQyMC45MDA4ODE6IGhydGlt ZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswNDVdIGQuaDEgIDk0MjAuOTAwODgxOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1l cv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUMTkyMTkyNjE1 ODAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQyMC45MDA4ODU6IGhy dGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVy X2Z1bmMgZXhwaXJlc5QxOTMyMDI2MzE2MCBzb2Z0ZXhwaXJlc5QxOTMxOTI2MzE2MAo+ID4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDIwLjkwMDg4NjogaHJ0aW1lcl9leHBp cmVfZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDAxXSBkLi4yICA5NDIwLjkxMzYwMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3 ZmJlNWI4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMV0gZC4uMiAgOTQyMC45MTM2 MDE6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNWI4MDggZnVuY3Rpb249dGlja19z Y2hlZF90aW1lciBleHBpcmVzmDYwMDIzMjAyNjU1IHNvZnRleHBpcmVzmDYwMDIzMjAyNjU1Cj4g PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDIgIDk0MjAuOTQxNjIxOiBocnRpbWVy X2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDAwXSBkLmgxICA5NDIwLjk0MTYyMTogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBub3eUMTkyNjAwMDE0MDAK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQyMC45NDE2MjM6IGhydGlt ZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQyMC45NDE2MjM6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4 MDE3N2ZkYzA4NDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQyMC45 NDE2MjQ6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249 bGlua190aW1lb3V0X2Rpc2FibGVfbGluayBub3dCOTcyNDcxMTIKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQyMC45NDE2MjQ6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgw MTc3ZmRjMDg0MCBmdW5jdGlvbj1saW5rX3RpbWVvdXRfZW5hYmxlX2xpbmsgZXhwaXJlc0I5NzI0 NzEzNyBbdGltZW91dCVdIGNwdT0wIGlkeBEzIGZsYWdzPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAwMF0gLi5zMSAgOTQyMC45NDE2Mjg6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgw MTc3ZmRjMDg0MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMyICA5NDIwLjk0 MTYyOTogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTdmYmU0MjU1OAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDAwXSBkLnMxICA5NDIwLjk0MTYyOTogdGltZXJfZXhwaXJlX2VudHJ5OiB0 aW1lcv9mZjgwMTdmYmU0MjU1OCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIG5vd0I5NzI0 NzExMgo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkbnMxICA5NDIwLjk0MTYzMDog dGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2ZmODAxN2ZiZTQyNTU4Cj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMDBdIGRuczIgIDk0MjAuOTQxNjMxOiB0aW1lcl9jYW5jZWw6IHRpbWVy/2Zm MDAwMDA5MTBhNjI4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGRuczEgIDk0MjAu OTQxNjMxOiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmMDAwMDA5MTBhNjI4IGZ1bmN0aW9u 3mxheWVkX3dvcmtfdGltZXJfZm4gbm93Qjk3MjQ3MTEyCj4gPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMDBdIGRuczEgIDk0MjAuOTQxNjMxOiB0aW1lcl9leHBpcmVfZXhpdDogdGltZXL/ZmYw MDAwMDkxMGE2MjgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG4uMiAgOTQyMC45 NDE2MzQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlj a19zY2hlZF90aW1lciBleHBpcmVzlDE5MjY0MDAwMDAwIHNvZnRleHBpcmVzlDE5MjY0MDAwMDAw Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuLjIgIDk0MjAuOTQxNjQzOiBocnRp bWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDAyXSBkbi4yICA5NDIwLjk0MTY0MzogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgw MTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTkyNjQwMDAwMDAg c29mdGV4cGlyZXOUMTkyNjQwMDAwMDAKPiA+ICAgICAga3dvcmtlci8wOjAtMyAgICAgWzAwMF0g ZC4uMSAgOTQyMC45NDE2NTA6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjAwMDAwOTEwYTYyOCBmdW5j dGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIGV4cGlyZXNCOTcyNDc1MDAgW3RpbWVvdXQ4OF0gY3B1 PTAgaWR4EDAgZmxhZ3M9RHxJCj4gPiAgICAgIGt3b3JrZXIvMjowLTIyICAgIFswMDJdIGQuLjEg IDk0MjAuOTQxNjUxOiB0aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3ZmJlNzg1NTggZnVuY3Rpb27e bGF5ZWRfd29ya190aW1lcl9mbiBleHBpcmVzQjk3MjQ3NDk0IFt0aW1lb3V0ODJdIGNwdT0yIGlk eBE0IGZsYWdzPUR8SQo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLi4xICA5NDIw Ljk0MTY1MjogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0MjAuOTQxNjUyOiBocnRpbWVyX2NhbmNlbDog aHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBk Li4yICA5NDIwLjk0MTY1MzogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTkzNjQwMDAwMDAgc29mdGV4cGlyZXOU MTkzNjQwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMSAgOTQyMC45 NDE2NTQ6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDIwLjk0MTY1NDogaHJ0aW1lcl9jYW5jZWw6IGhy dGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4u MiAgOTQyMC45NDE2NTQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDggZnVu Y3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzmDYwMDU1MjAyNjU1IHNvZnRleHBpcmVzmDYw MDU1MjAyNjU1Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjEuMDAx ODg3OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDIxLjAwMTg4NzogaHJ0aW1lcl9leHBpcmVfZW50 cnk6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93 lDE5MzIwMjY3NjQwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjEu MDAxODkxOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVo Y2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTk0MjEyNjkwMDAgc29mdGV4cGlyZXOUMTk0MjAyNjkw MDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMS4wMDE4OTI6IGhy dGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAwMF0gZC5oMiAgOTQyMS4wNDU2MjU6IGhydGltZXJfY2FuY2VsOiBocnRp bWVy/2ZmODAxN2ZiZTQwODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDEg IDk0MjEuMDQ1NjI1OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdmYmU0MDgw OCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5QxOTM2NDAwNTM4MAo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAwXSBkLmgxICA5NDIxLjA0NTYyNjogaHJ0aW1lcl9leHBpcmVfZXhp dDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAw XSBkLnMyICA5NDIxLjA0NTYyNzogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSAuLnMxICA5NDIxLjA0NTYyODogdGltZXJf ZXhwaXJlX2VudHJ5OiB0aW1lcv9mZjgwMTc3ZmRjMDg0MCBmdW5jdGlvbj1saW5rX3RpbWVvdXRf ZW5hYmxlX2xpbmsgbm93Qjk3MjQ3MTM4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBd IGQuczIgIDk0MjEuMDQ1NjI4OiB0aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVu Y3Rpb249bGlua190aW1lb3V0X2Rpc2FibGVfbGluayBleHBpcmVzQjk3MjQ3MzYzIFt0aW1lb3V0 IjVdIGNwdT0wIGlkeDQgZmxhZ3M+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSAuLnMx ICA5NDIxLjA0NTYzMTogdGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2ZmODAxNzdmZGMwODQwCj4g PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0MjEuMDQ1NjQ0OiBocnRpbWVy X3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIg ZXhwaXJlc5QyMDI4NDAwMDAwMCBzb2Z0ZXhwaXJlc5QyMDI4NDAwMDAwMAo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIxLjEwMjg5MzogaHJ0aW1lcl9jYW5jZWw6IGhy dGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5o MSAgOTQyMS4xMDI4OTM6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxNzZjYjdj YTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxOTQyMTI3MzQyMAo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDIxLjEwMjg5NzogaHJ0aW1lcl9zdGFydDog aHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBleHBpcmVz lDE5NTIyMjc1MDQwIHNvZnRleHBpcmVzlDE5NTIxMjc1MDQwCj4gPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswNDVdIGQuaDEgIDk0MjEuMTAyODk3OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRp bWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuaDIg IDk0MjEuMTY1NjIxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYjk2ODgwOAo+ID4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLmgxICA5NDIxLjE2NTYyMjogaHJ0aW1lcl9l eHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZGI5Njg4MDggZnVuY3Rpb249dGlja19zY2hlZF90 aW1lciBub3eUMTk0ODQwMDIyODAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZC5o MSAgOTQyMS4xNjU2MjQ6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3ZGI5Njg4 MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZC5zMiAgOTQyMS4xNjU2MjQ6IHRp bWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3N2RiNmNjMDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA1NV0gZC5zMSAgOTQyMS4xNjU2MjU6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4 MDE3N2RiNmNjMDggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBub3dCOTcyNDcxNjgKPiA+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZG5zMSAgOTQyMS4xNjU2MjY6IHRpbWVyX2V4 cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDU1XSBkbi4yICA5NDIxLjE2NTYyOTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdk Yjk2ODgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk0ODgwMDAwMDAgc29m dGV4cGlyZXOUMTk0ODgwMDAwMDAKPiA+ICAgICBrd29ya2VyLzU1OjEtMTI0NiAgWzA1NV0gZC4u MSAgOTQyMS4xNjU2MzI6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOCBmdW5jdGlv bt5sYXllZF93b3JrX3RpbWVyX2ZuIGV4cGlyZXNCOTcyNDc0MTggW3RpbWVvdXQlMF0gY3B1VSBp ZHgSMCBmbGFncz1JCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuLjEgIDk0MjEu MTY1NjM0OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA1NV0gZC4uMiAgOTQyMS4xNjU2MzQ6IGhydGltZXJfY2FuY2VsOiBo cnRpbWVy/2ZmODAxN2RiOTY4ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQu LjIgIDk0MjEuMTY1NjM1OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiOTY4ODA4IGZ1 bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QyMDUwODAwMDAwMCBzb2Z0ZXhwaXJlc5Qy MDUwODAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIxLjIw Mzg5NjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMS4yMDM4OTY6IGhydGltZXJfZXhwaXJlX2Vu dHJ5OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5v d5QxOTUyMjI3Njk4MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDIx LjIwMzkwMDogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1l aGNpX2hydGltZXJfZnVuYyBleHBpcmVzlDE5NjIzMjc4NDYwIHNvZnRleHBpcmVzlDE5NjIyMjc4 NDYwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjEuMjAzOTAxOiBo cnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjEuMzA0ODk5OiBocnRpbWVyX2NhbmNlbDogaHJ0 aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgx ICA5NDIxLjMwNDg5OTogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3NmNiN2Nh OTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93lDE5NjIzMjc5NTgwCj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjEuMzA0OTAzOiBocnRpbWVyX3N0YXJ0OiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOU MTk3MjQyODEwNjAgc29mdGV4cGlyZXOUMTk3MjMyODEwNjAKPiA+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzA0NV0gZC5oMSAgOTQyMS4zMDQ5MDM6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGlt ZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG4uMiAg OTQyMS4zODExNzk6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4Cj4gPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGRuLjIgIDk0MjEuMzgxMTc5OiBocnRpbWVyX3N0 YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhw aXJlc5QxOTcwMDAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTcwMDAwMDAwMAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDAyXSBkbi4yICA5NDIxLjM4MTE4NTogaHJ0aW1lcl9jYW5jZWw6IGhydGlt ZXL/ZmY4MDE3ZmJlNzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZG4uMiAg OTQyMS4zODExODU6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDggZnVuY3Rp b249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5NzAwMDAwMDAwIHNvZnRleHBpcmVzlDE5NzAw MDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjEgIDk0MjEuMzgxMTg1 OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAwMF0gZC4uMiAgOTQyMS4zODExODY6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy /2ZmODAxN2ZiZTQwODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0 MjEuMzgxMTg2OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9u PXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QyMDI4NDAwMDAwMCBzb2Z0ZXhwaXJlc5QyMDI4NDAw MDAwMAo+ID4gICAgICAgICAgICAgICBzaC0yMjU2ICBbMDAyXSAuLi4uICA5NDIxLjM4MTE5Mzog dGltZXJfaW5pdDogdGltZXL/ZmY4MDE3NmMyNmZiNDAKPiA+ICAgICAgICAgICAgICAgc2gtMjI1 NiAgWzAwMl0gZC4uMSAgOTQyMS4zODExOTQ6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTc2YzI2 ZmI0MCBmdW5jdGlvbj1wcm9jZXNzX3RpbWVvdXQgZXhwaXJlc0I5NzI0NzIyMyBbdGltZW91dD0y XSBjcHU9MiBpZHg9MCBmbGFncz4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjEg IDk0MjEuMzgxMTk2OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAg ICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAgOTQyMS4zODExOTc6IGhydGltZXJfY2Fu Y2VsOiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw MDJdIGQuLjIgIDk0MjEuMzgxMTk3OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2 ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTcwODAwMDAwMCBzb2Z0ZXhw aXJlc5QxOTcwODAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLmgyICA5 NDIxLjM4OTYyMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiA+ICAg ICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5oMSAgOTQyMS4zODk2MjI6IGhydGltZXJfZXhw aXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGlt ZXIgbm93lDE5NzA4MDAyMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuaDEg IDk0MjEuMzg5NjIzOiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4 Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuczIgIDk0MjEuMzg5NjI0OiB0aW1l cl9jYW5jZWw6IHRpbWVy/2ZmODAxNzZjMjZmYjQwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMDJdIC4uczEgIDk0MjEuMzg5NjI0OiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAx NzZjMjZmYjQwIGZ1bmN0aW9uPXByb2Nlc3NfdGltZW91dCBub3dCOTcyNDcyMjQKPiA+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAwMl0gLm5zMSAgOTQyMS4zODk2MjY6IHRpbWVyX2V4cGlyZV9l eGl0OiB0aW1lcv9mZjgwMTc2YzI2ZmI0MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAy XSBkbi4yICA5NDIxLjM4OTYyOTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3Njgw OCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk3MTIwMDAwMDAgc29mdGV4cGly ZXOUMTk3MTIwMDAwMDAKPiA+ICAgICAgICAgICAgICAgc2gtMjI1NiAgWzAwMl0gLi4uMSAgOTQy MS4zODk2ODI6IGhydGltZXJfaW5pdDogaHJ0aW1lcv9mZjgwMTdkNGRkZThhMCBjbG9ja2lkPUNM T0NLX01PTk9UT05JQyBtb2RlPUhSVElNRVJfTU9ERV9SRUwKPiA+ICAgICAgICAgICAgICAgc2gt MjI1NiAgWzAwMl0gLi4uMSAgOTQyMS4zODk2ODI6IGhydGltZXJfaW5pdDogaHJ0aW1lcv9mZjgw MTdkNGRkZThlMCBjbG9ja2lkPUNMT0NLX01PTk9UT05JQyBtb2RlPUhSVElNRVJfTU9ERV9SRUwK PiA+ICAgICAgICAgICAgICAgc2gtMjI1NiAgWzAwMl0gLi4uLiAgOTQyMS4zODk2OTA6IGhydGlt ZXJfaW5pdDogaHJ0aW1lcv9mZjgwMTc2Y2JiMDA4OCBjbG9ja2lkPUNMT0NLX01PTk9UT05JQyBt b2RlPUhSVElNRVJfTU9ERV9SRUwKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzOV0gZG4u MiAgOTQyMS4zODk4MTQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGJiMTg4MDggZnVu Y3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5NzEyMDAwMDAwIHNvZnRleHBpcmVzlDE5 NzEyMDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjEgIDk0MjEuMzg5 ODk2OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAgOTQyMS4zODk4OTc6IGhydGltZXJfY2FuY2VsOiBocnRp bWVy/2ZmODAxN2ZiZTc2ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjIg IDk0MjEuMzg5ODk4OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0 aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTcyNDAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTcy NDAwMDAwMCAgCj4gCj4gVGhpcyBiZWluZyB0aGUgZ2FwPwo+IAo+IEludGVyZXN0aW5nIGluIHRo YXQgSSBhbSBub3Qgc2VlaW5nIGFueSB0aW1lb3V0cyBhdCBhbGwgYXNzb2NpYXRlZCB3aXRoCj4g dGhlIHJjdV9zY2hlZCBrdGhyZWFkLi4uCgoKVGhpcyBvbmx5IGhhcHBlbmVkIHdoZW4gc2F2aW5n IG91dCB0aGUgdHJhY2UuICBJdCdzIGRpZG4ndCBoYXBwZW4gYXQgYWxsCm9uIGFuIG92ZXJuaWdo dCBydW4gd2l0aCBubyBpbnRlcmZlcmVuY2UuICBXaGljaCBwZXJoYXBzIHN1Z2dlc3RzIHRoZQp0 cmFjaW5nIGl0c2VsZiBpcyBjaGFuZ2luZyB0aGUgdGltaW5nIGVub3VnaCB0byBoaWQgdGhlIGlz c3VlLgoKT2ggZ29vZHkuCgpJJ20gbm90IGZhbWlsaWFyIGVub3VnaCB3aXRoIHRoZSBpbnRlcm5h bHMgb2YgZXZlbnQgdHJhY2luZyB0byBrbm93LApidXQgaXMgdGhlcmUgYSByZWFzb24gdGhhdCBl aXRoZXIgY2xlYXJpbmcgdGhlIGJ1ZmZlciBvciBvdXRwdXR0aW5nCml0IGNvdWxkIHJlc3VsdCBp biB0aGlzIGdhcD8KCkpvbmF0aGFuCgoKPiAKPiAJCQkJCQkJVGhhbngsIFBhdWwKPiAKPiA+ICAg ICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZG4uMiAgOTQ0NC41MTA3NjY6IGhydGltZXJfY2Fu Y2VsOiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw MDJdIGRuLjIgIDk0NDQuNTEwNzY3OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2 ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0MjgzMjAwMDAwMCBzb2Z0ZXhw aXJlc5Q0MjgzMjAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4xICA5 NDQ0LjUxMDgxMjogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjIgIDk0NDQuNTEwODE0OiBocnRpbWVyX2NhbmNl bDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2 XSBkLi4yICA5NDQ0LjUxMDgxNTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgw OCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI4NDQwMDAwMDAgc29mdGV4cGly ZXOUNDI4NDQwMDAwMDAKPiA+ICAgICAgICAgICAgICAgc2gtMjI1NiAgWzAwMl0gLi4uLiAgOTQ0 NC41MTA4NTc6IHRpbWVyX2luaXQ6IHRpbWVy/2ZmODAxNzZjMjZmYjQwCj4gPiAgICAgICAgICAg ICAgIHNoLTIyNTYgIFswMDJdIGQuLjEgIDk0NDQuNTEwODU3OiB0aW1lcl9zdGFydDogdGltZXL/ ZmY4MDE3NmMyNmZiNDAgZnVuY3Rpb249cHJvY2Vzc190aW1lb3V0IGV4cGlyZXNCOTcyNTMwMDYg W3RpbWVvdXQ9Ml0gY3B1PTIgaWR4PTAgZmxhZ3M+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBb MDAyXSBkLi4xICA5NDQ0LjUxMDg2NDogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1O T05FCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjIgIDk0NDQuNTEwODY1OiBo cnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOAo+ID4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDAyXSBkLi4yICA5NDQ0LjUxMDg2NjogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9m ZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI4NDQwMDAw MDAgc29mdGV4cGlyZXOUNDI4NDQwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAw MF0gZC5oMiAgOTQ0NC41MjU2MjU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTQw ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuaDIgIDk0NDQuNTI1NjI1OiBo cnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOAo+ID4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDM2XSBkLmgyICA5NDQ0LjUyNTYyNTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3ZGJhYzc4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5oMSAgOTQ0 NC41MjU2MjU6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1 bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDQyODQ0MDA1NjAwCj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMzZdIGQuaDEgIDk0NDQuNTI1NjI1OiBocnRpbWVyX2V4cGlyZV9lbnRyeTog aHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5Q0Mjg0 NDAwNTQ2MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLmgxICA5NDQ0LjUyNTYy NzogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249 dGlja19zY2hlZF90aW1lciBub3eUNDI4NDQwMDUzMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAwMl0gZC5oMSAgOTQ0NC41MjU2Mjc6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ ZmY4MDE3ZmJlNzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5zMiAgOTQ0 NC41MjU2Mjk6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3ZmJlNzg1NTgKPiA+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAzNl0gZC5oMSAgOTQ0NC41MjU2Mjk6IGhydGltZXJfZXhwaXJlX2V4 aXQ6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAw Ml0gZC5zMSAgOTQ0NC41MjU2Mjk6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3ZmJl Nzg1NTggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBub3dCOTcyNTMwMDgKPiA+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQ0NC41MjU2Mjk6IGhydGltZXJfZXhwaXJl X2V4aXQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAwMF0gZC5zMiAgOTQ0NC41MjU2MzE6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3N2ZkYzA4 NDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQ0NC41MjU2MzE6IHRp bWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249bGlua190aW1l b3V0X2Rpc2FibGVfbGluayBub3dCOTcyNTMwMDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAwMl0gZG5zMSAgOTQ0NC41MjU2MzE6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTdm YmU3ODU1OAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMyICA5NDQ0LjUyNTYz MjogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91 dF9lbmFibGVfbGluayBleHBpcmVzQjk3MjUzMDMzIFt0aW1lb3V0JV0gY3B1PTAgaWR4giBmbGFn cz4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIC4uczEgIDk0NDQuNTI1NjMzOiB0aW1l cl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiA+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAwMF0gZC5zMiAgOTQ0NC41MjU2MzQ6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmYwMDAw MDkxMGE2MjgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMSAgOTQ0NC41MjU2 MzQ6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmYwMDAwMDkxMGE2MjggZnVuY3Rpb27ebGF5 ZWRfd29ya190aW1lcl9mbiBub3dCOTcyNTMwMDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAwMF0gZG5zMSAgOTQ0NC41MjU2MzY6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjAwMDAw OTEwYTYyOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkbi4yICA5NDQ0LjUyNTYz OTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3Nj aGVkX3RpbWVyIGV4cGlyZXOUNDI4NDgwMDAwMDAgc29mdGV4cGlyZXOUNDI4NDgwMDAwMDAKPiA+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG4uMiAgOTQ0NC41MjU2NDA6IGhydGltZXJf c3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBl eHBpcmVzlDQyODQ4MDAwMDAwIHNvZnRleHBpcmVzlDQyODQ4MDAwMDAwCj4gPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswMDJdIGRuLjIgIDk0NDQuNTI1NjQwOiBocnRpbWVyX3N0YXJ0OiBocnRp bWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg0 ODAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjg0ODAwMDAwMAo+ID4gICAgICByY3VfcHJlZW1wdC05ICAg ICBbMDM2XSAuLi4uICA5NDQ0LjUyNTY0ODogdGltZXJfaW5pdDogdGltZXL/ZmY4MDE3ZDVmY2Zk YTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMSAgOTQ0NC41MjU2NDg6IHRp Y2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ID4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDAyXSBkLi4yICA5NDQ0LjUyNTY0ODogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4 MDE3ZmJlNzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAgOTQ0NC41 MjU2NDk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDggZnVuY3Rpb249dGlj a19zY2hlZF90aW1lciBleHBpcmVzlDQyODYwMDAwMDAwIHNvZnRleHBpcmVzlDQyODYwMDAwMDAw Cj4gPiAgICAgIHJjdV9wcmVlbXB0LTkgICAgIFswMzZdIGQuLjEgIDk0NDQuNTI1NjQ5OiB0aW1l cl9zdGFydDogdGltZXL/ZmY4MDE3ZDVmY2ZkYTAgZnVuY3Rpb249cHJvY2Vzc190aW1lb3V0IGV4 cGlyZXNCOTcyNTMwMDkgW3RpbWVvdXQ9MV0gY3B1NiBpZHg9MCBmbGFncz4gPiAgICAgIGt3b3Jr ZXIvMDowLTMgICAgIFswMDBdIGQuLjEgIDk0NDQuNTI1NjUwOiB0aW1lcl9zdGFydDogdGltZXL/ ZmYwMDAwMDkxMGE2MjggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBleHBpcmVzQjk3MjUz MjUwIFt0aW1lb3V0JDJdIGNwdT0wIGlkeIIgZmxhZ3M9RHxJCj4gPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswMDBdIGQuLjEgIDk0NDQuNTI1NjUyOiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBl bmRlbmN5PU5PTkUKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4uMiAgOTQ0NC41 MjU2NTI6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4Cj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0NDQuNTI1NjUzOiBocnRpbWVyX3N0YXJ0OiBo cnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0 Mjk0ODAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjk0ODAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDM2XSBkLi4xICA5NDQ0LjUyNTY1MzogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5k ZW5jeT1OT05FCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjIgIDk0NDQuNTI1 NjU0OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ID4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDM2XSBkLi4yICA5NDQ0LjUyNTY1NDogaHJ0aW1lcl9zdGFydDogaHJ0 aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI4 NTIwMDAwMDAgc29mdGV4cGlyZXOUNDI4NTIwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAzNl0gZC5oMiAgOTQ0NC41MzM2MjQ6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAx N2RiYWM3ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuaDEgIDk0NDQuNTMz NjI1OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlv bj10aWNrX3NjaGVkX3RpbWVyIG5vd5Q0Mjg1MjAwNDc2MAo+ID4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDM2XSBkLmgxICA5NDQ0LjUzMzYyNjogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1l cv9mZjgwMTdkYmFjNzgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLnMyICA5 NDQ0LjUzMzYyNzogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTdkNWZjZmRhMAo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDM2XSAuLnMxICA5NDQ0LjUzMzYyODogdGltZXJfZXhwaXJlX2Vu dHJ5OiB0aW1lcv9mZjgwMTdkNWZjZmRhMCBmdW5jdGlvbj1wcm9jZXNzX3RpbWVvdXQgbm93Qjk3 MjUzMDEwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIC5uczEgIDk0NDQuNTMzNjI5 OiB0aW1lcl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3ZDVmY2ZkYTAKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAzNl0gZG4uMiAgOTQ0NC41MzM2MzQ6IGhydGltZXJfc3RhcnQ6IGhydGlt ZXL/ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDQyODU2 MDAwMDAwIHNvZnRleHBpcmVzlDQyODU2MDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMzZdIGQuLjEgIDk0NDQuNTMzNjY4OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5 PU5PTkUKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC41MzM2Njg6 IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMzZdIGQuLjIgIDk0NDQuNTMzNjY5OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy /2ZmODAxN2RiYWM3ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg3NjAw MDAwMCBzb2Z0ZXhwaXJlc5Q0Mjg3NjAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBb MDAyXSBkbmgyICA5NDQ0LjU0MTYyNjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJl NzY4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZG5oMSAgOTQ0NC41NDE2Mjc6 IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgbm93lDQyODYwMDA3MTIwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMDJdIGRuaDEgIDk0NDQuNTQxNjI5OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2Zm ODAxN2ZiZTc2ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuLjIgIDk0NDQu NTQxNjMwOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg2NDAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjg2NDAwMDAw MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4xICA5NDQ0LjU0MTY0MDogdGlj a19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMDJdIGQuLjIgIDk0NDQuNTQxNjQwOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgw MTdmYmU3NjgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDQ0LjU0 MTY0MDogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNr X3NjaGVkX3RpbWVyIGV4cGlyZXOUNDQzMTYwMDAwMDAgc29mdGV4cGlyZXOUNDQzMTYwMDAwMDAK PiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZG5oMiAgOTQ0NC41NTc2Mjc6IGhydGlt ZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMzZdIGRuaDEgIDk0NDQuNTU3NjI4OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1l cv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5Q0Mjg3NjAwODIy MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkbmgxICA5NDQ0LjU1NzYzMDogaHJ0 aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDM2XSBkbi4yICA5NDQ0LjU1NzYzMTogaHJ0aW1lcl9zdGFydDogaHJ0aW1l cv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI4ODAw MDAwMDAgc29mdGV4cGlyZXOUNDI4ODAwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAzNl0gZC4uMSAgOTQ0NC41NTc2NDQ6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9 Tk9ORQo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4yICA5NDQ0LjU1NzY0NTog aHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDgKPiA+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC41NTc2NDU6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDQyODkyMDAw MDAwIHNvZnRleHBpcmVzlDQyODkyMDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw MzZdIGQuaDIgIDk0NDQuNTczNjIxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmFj NzgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLmgxICA5NDQ0LjU3MzYyMTog aHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlj a19zY2hlZF90aW1lciBub3eUNDI4OTIwMDEzNDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAzNl0gZC5oMSAgOTQ0NC41NzM2MjI6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4 MDE3ZGJhYzc4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZG4uMiAgOTQ0NC41 NzM2Mjg6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlj a19zY2hlZF90aW1lciBleHBpcmVzlDQyODk2MDAwMDAwIHNvZnRleHBpcmVzlDQyODk2MDAwMDAw Cj4gPiAgICAgIHJjdV9wcmVlbXB0LTkgICAgIFswMzZdIC4uLi4gIDk0NDQuNTczNjMxOiB0aW1l cl9pbml0OiB0aW1lcv9mZjgwMTdkNWZjZmRhMAo+ID4gICAgICByY3VfcHJlZW1wdC05ICAgICBb MDM2XSBkLi4xICA5NDQ0LjU3MzYzMjogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxN2Q1ZmNmZGEw IGZ1bmN0aW9uPXByb2Nlc3NfdGltZW91dCBleHBpcmVzQjk3MjUzMDIxIFt0aW1lb3V0PTFdIGNw dTYgaWR4PTAgZmxhZ3M+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4xICA5NDQ0 LjU3MzYzNDogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjIgIDk0NDQuNTczNjM1OiBocnRpbWVyX2NhbmNlbDog aHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBk Li4yICA5NDQ0LjU3MzYzNTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI5MDAwMDAwMDAgc29mdGV4cGlyZXOU NDI5MDAwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC5oMiAgOTQ0NC41 ODE2MjE6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMzZdIGQuaDEgIDk0NDQuNTgxNjIxOiBocnRpbWVyX2V4cGlyZV9l bnRyeTogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5v d5Q0MjkwMDAwMTQwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLmgxICA5NDQ0 LjU4MTYyMjogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ID4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLnMyICA5NDQ0LjU4MTYyMzogdGltZXJfY2Fu Y2VsOiB0aW1lcv9mZjgwMTdkNWZjZmRhMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2 XSAuLnMxICA5NDQ0LjU4MTYyMzogdGltZXJfZXhwaXJlX2VudHJ5OiB0aW1lcv9mZjgwMTdkNWZj ZmRhMCBmdW5jdGlvbj1wcm9jZXNzX3RpbWVvdXQgbm93Qjk3MjUzMDIyCj4gPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswMzZdIC5uczEgIDk0NDQuNTgxNjI1OiB0aW1lcl9leHBpcmVfZXhpdDog dGltZXL/ZmY4MDE3ZDVmY2ZkYTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZG4u MiAgOTQ0NC41ODE2Mjg6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDggZnVu Y3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDQyOTA0MDAwMDAwIHNvZnRleHBpcmVzlDQy OTA0MDAwMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjEgIDk0NDQuNTgx NjM2OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC41ODE2MzY6IGhydGltZXJfY2FuY2VsOiBocnRp bWVy/2ZmODAxN2RiYWM3ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjIg IDk0NDQuNTgxNjM3OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4IGZ1bmN0 aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0MjkyNDAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjky NDAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDQ0LjU4MTcx ODogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQ0NC41ODE3MTk6IGhydGltZXJfZXhwaXJlX2VudHJ5 OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5Q0 MjkwMDA5ODIwMAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDQ0LjU4 MTcyNDogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNp X2hydGltZXJfZnVuYyBleHBpcmVzlDQzMDAxMTAxMzgwIHNvZnRleHBpcmVzlDQzMDAwMTAxMzgw Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0NDQuNTgxNzI1OiBocnRp bWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMzZdIGQuaDIgIDk0NDQuNjA1NjIxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1l cv9mZjgwMTdkYmFjNzgwOAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLmgxICA5 NDQ0LjYwNTYyMTogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDgg ZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBub3eUNDI5MjQwMDE2MDAKPiA+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAzNl0gZC5oMSAgOTQ0NC42MDU2MjI6IGhydGltZXJfZXhwaXJlX2V4aXQ6 IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0g ZC4uMiAgOTQ0NC42MDU2Mjk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDgg ZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzmDgzNzE5MjAyNjU1IHNvZnRleHBpcmVz mDgzNzE5MjAyNjU1Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDIgIDk0NDQu NjI5NjI1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLmgxICA5NDQ0LjYyOTYyNTogaHJ0aW1lcl9leHBpcmVf ZW50cnk6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBu b3eUNDI5NDgwMDU1ODAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQ0 NC42Mjk2Mjc6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiA+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQ0NC42Mjk2Mjg6IHRpbWVyX2Nh bmNlbDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAw MF0gLi5zMSAgOTQ0NC42Mjk2Mjg6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3N2Zk YzA4NDAgZnVuY3Rpb249bGlua190aW1lb3V0X2VuYWJsZV9saW5rIG5vd0I5NzI1MzAzNAo+ID4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMyICA5NDQ0LjYyOTYyOTogdGltZXJfc3Rh cnQ6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9kaXNhYmxlX2xp bmsgZXhwaXJlc0I5NzI1MzI1OSBbdGltZW91dCI1XSBjcHU9MCBpZHhCIGZsYWdzPiA+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQ0NC42Mjk2Mzg6IHRpbWVyX2V4cGlyZV9l eGl0OiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAw XSBkLi4yICA5NDQ0LjYyOTY2MTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgw OCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDM4NjgwMDAwMDAgc29mdGV4cGly ZXOUNDM4NjgwMDAwMDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMiAgOTQ0 NC42ODI3MjU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0NDQuNjgyNzI1OiBocnRpbWVyX2V4cGly ZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVu YyBub3eUNDMwMDExMDU5NDAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAg OTQ0NC42ODI3MzA6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rp b249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5Q0MzEwMjEwNzQ0MCBzb2Z0ZXhwaXJlc5Q0MzEw MTEwNzQ0MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDQ0LjY4Mjcz MDogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLmgyICA5NDQ0LjcxNzYyNjogaHJ0aW1lcl9jYW5jZWw6 IGhydGltZXL/ZmY4MDE3ZGI5Njg4MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0g ZC5oMSAgOTQ0NC43MTc2Mjc6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2Ri OTY4ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDQzMDM2MDA2MjQwCj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuaDEgIDk0NDQuNzE3NjI5OiBocnRpbWVyX2V4cGly ZV9leGl0OiBocnRpbWVy/2ZmODAxN2RiOTY4ODA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswNTVdIGQuczIgIDk0NDQuNzE3NjMwOiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxNzdkYjZj YzA4Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuczEgIDk0NDQuNzE3NjMwOiB0 aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxNzdkYjZjYzA4IGZ1bmN0aW9u3mxheWVkX3dv cmtfdGltZXJfZm4gbm93Qjk3MjUzMDU2Cj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVd IGRuczEgIDk0NDQuNzE3NjMzOiB0aW1lcl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3N2RiNmNj MDgKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZG4uMiAgOTQ0NC43MTc2Mzc6IGhy dGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGI5Njg4MDggZnVuY3Rpb249dGlja19zY2hlZF90 aW1lciBleHBpcmVzlDQzMDQwMDAwMDAwIHNvZnRleHBpcmVzlDQzMDQwMDAwMDAwCj4gPiAgICAg a3dvcmtlci81NToxLTEyNDYgIFswNTVdIGQuLjEgIDk0NDQuNzE3NjQwOiB0aW1lcl9zdGFydDog dGltZXL/ZmY4MDE3N2RiNmNjMDggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBleHBpcmVz Qjk3MjUzMzA2IFt0aW1lb3V0JTBdIGNwdVUgaWR4iCBmbGFncz1JCj4gPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswNTVdIGQuLjEgIDk0NDQuNzE3NjQzOiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBk ZXBlbmRlbmN5PU5PTkUKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZC4uMiAgOTQ0 NC43MTc2NDM6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiOTY4ODA4Cj4gPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuLjIgIDk0NDQuNzE3NjQ0OiBocnRpbWVyX3N0YXJ0 OiBocnRpbWVy/2ZmODAxN2RiOTY4ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJl c5Q0NDA2MDAwMDAwMCBzb2Z0ZXhwaXJlc5Q0NDA2MDAwMDAwMAo+ID4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDQ1XSBkLmgyICA5NDQ0Ljc4MzcyOTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQ0 NC43ODM3Mjk6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1 bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5Q0MzEwMjEwOTM4MAo+ID4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDQ0Ljc4MzczMzogaHJ0aW1lcl9zdGFydDogaHJ0aW1l cv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBleHBpcmVzlDQzMjAz MTEwODgwIHNvZnRleHBpcmVzlDQzMjAyMTEwODgwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswNDVdIGQuaDEgIDk0NDQuNzgzNzMzOiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2Zm ODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0NDQu ODg0NzMxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDQ0Ljg4NDczMTogaHJ0aW1lcl9leHBpcmVf ZW50cnk6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMg bm93lDQzMjAzMTEyMDAwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0 NDQuODg0NzM1OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9u PWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUNDMzMDQxMTMzODAgc29mdGV4cGlyZXOUNDMzMDMx MTMzODAKPiA+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQ0NC44ODQ3MzY6 IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiA+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMiAgOTQ0NC45ODU3MzQ6IGhydGltZXJfY2FuY2VsOiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQu aDEgIDk0NDQuOTg1NzM1OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3 Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUNDMzMDQxMTQ1MDAKPiA+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQ0NC45ODU3Mzg6IGhydGltZXJfc3RhcnQ6 IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJl c5Q0MzQwNTExNjQ0MCBzb2Z0ZXhwaXJlc5Q0MzQwNDExNjQ0MAo+ID4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDQ1XSBkLmgxICA5NDQ0Ljk4NTczOTogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0 aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ID4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBkLmgy ICA5NDQ1LjAzNzYyMjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZGJiNjk4MDggIAo+ ID4gPiAKPiA+ID4gVGhhbmtzLAo+ID4gPiAKPiA+ID4gSm9uYXRoYW4gIAo+ID4gPiA+IAo+ID4g PiA+IAkJCQkJCQlUaGFueCwgUGF1bAo+ID4gPiA+ICAgICAKPiA+ID4gPiA+IFsgMTk4NC42Mjg2 MDJdIHJjdV9wcmVlbXB0IGt0aHJlYWQgc3RhcnZlZCBmb3IgNTY2MyBqaWZmaWVzISBnMTU2NiBj MTU2NSBmMHgwIFJDVV9HUF9XQUlUX0ZRUygzKSAtPnN0YXRlPTB4MQo+ID4gPiA+ID4gWyAxOTg0 LjYzODE1M10gcmN1X3ByZWVtcHQgICAgIFMgICAgMCAgICAgOSAgICAgIDIgMHgwMDAwMDAwMAo+ ID4gPiA+ID4gWyAxOTg0LjY0MzYyNl0gQ2FsbCB0cmFjZToKPiA+ID4gPiA+IFsgMTk4NC42NDYw NTldIFs8ZmZmZjAwMDAwODA4NGZiMD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ID4gPiA+ID4g WyAxOTg0LjY1MTE4OV0gWzxmZmZmMDAwMDA4OTYyMjc0Pl0gX19zY2hlZHVsZSsweDE5Yy8weDVk OAo+ID4gPiA+ID4gWyAxOTg0LjY1NjQwMF0gWzxmZmZmMDAwMDA4OTYyNmU4Pl0gc2NoZWR1bGUr MHgzOC8weGEwCj4gPiA+ID4gPiBbIDE5ODQuNjYxMjY2XSBbPGZmZmYwMDAwMDg5NjU4NDQ+XSBz Y2hlZHVsZV90aW1lb3V0KzB4MTI0LzB4MjE4Cj4gPiA+ID4gPiBbIDE5ODQuNjY3MDAyXSBbPGZm ZmYwMDAwMDgxMjE0MjQ+XSByY3VfZ3Bfa3RocmVhZCsweDRmYy8weDc0OAo+ID4gPiA+ID4gWyAx OTg0LjY3MjU2NF0gWzxmZmZmMDAwMDA4MGRmMGI0Pl0ga3RocmVhZCsweGZjLzB4MTI4Cj4gPiA+ ID4gPiBbIDE5ODQuNjc3NDI5XSBbPGZmZmYwMDAwMDgwODJlYzA+XSByZXRfZnJvbV9mb3JrKzB4 MTAvMHg1MAo+ID4gPiA+ID4gICAgICAgCj4gPiA+ID4gICAgIAo+ID4gPiAKPiA+ID4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gbGludXhhcm0g bWFpbGluZyBsaXN0Cj4gPiA+IGxpbnV4YXJtQGh1YXdlaS5jb20KPiA+ID4gaHR0cDovL3JuZC1v cGVuZXVsZXIuaHVhd2VpLmNvbS9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4YXJtICAKPiA+ICAgCj4g CgotLQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJz Y3JpYmUgc3BhcmNsaW51eCIgaW4KdGhlIGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9tb0B2 Z2VyLmtlcm5lbC5vcmcKTW9yZSBtYWpvcmRvbW8gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVs Lm9yZy9tYWpvcmRvbW8taW5mby5odG1s From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan.Cameron@huawei.com (Jonathan Cameron) Date: Fri, 28 Jul 2017 08:44:11 +0100 Subject: RCU lockup issues when CONFIG_SOFTLOCKUP_DETECTOR=n - any one else seeing this? In-Reply-To: <20170727165245.GD3730@linux.vnet.ibm.com> References: <20170726223658.GA27617@linux.vnet.ibm.com> <20170726.154540.150558937277891719.davem@davemloft.net> <20170726231505.GG3730@linux.vnet.ibm.com> <20170726.162200.1904949371593276937.davem@davemloft.net> <20170727014214.GH3730@linux.vnet.ibm.com> <20170727143400.23e4d2b2@roar.ozlabs.ibm.com> <20170727124913.GL3730@linux.vnet.ibm.com> <20170727144903.000022a1@huawei.com> <20170727173923.000001b2@huawei.com> <20170727165245.GD3730@linux.vnet.ibm.com> Message-ID: <20170728084411.00001ddb@huawei.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, 27 Jul 2017 09:52:45 -0700 "Paul E. McKenney" wrote: > On Thu, Jul 27, 2017 at 05:39:23PM +0100, Jonathan Cameron wrote: > > On Thu, 27 Jul 2017 14:49:03 +0100 > > Jonathan Cameron wrote: > > > > > On Thu, 27 Jul 2017 05:49:13 -0700 > > > "Paul E. McKenney" wrote: > > > > > > > On Thu, Jul 27, 2017 at 02:34:00PM +1000, Nicholas Piggin wrote: > > > > > On Wed, 26 Jul 2017 18:42:14 -0700 > > > > > "Paul E. McKenney" wrote: > > > > > > > > > > > On Wed, Jul 26, 2017 at 04:22:00PM -0700, David Miller wrote: > > > > > > > > > > > > Indeed, that really wouldn't explain how we end up with a RCU stall > > > > > > > dump listing almost all of the cpus as having missed a grace period. > > > > > > > > > > > > I have seen stranger things, but admittedly not often. > > > > > > > > > > So the backtraces show the RCU gp thread in schedule_timeout. > > > > > > > > > > Are you sure that it's timeout has expired and it's not being scheduled, > > > > > or could it be a bad (large) timeout (looks unlikely) or that it's being > > > > > scheduled but not correctly noting gps on other CPUs? > > > > > > > > > > It's not in R state, so if it's not being scheduled at all, then it's > > > > > because the timer has not fired: > > > > > > > > Good point, Nick! > > > > > > > > Jonathan, could you please reproduce collecting timer event tracing? > > > I'm a little new to tracing (only started playing with it last week) > > > so fingers crossed I've set it up right. No splats yet. Was getting > > > splats on reading out the trace when running with the RCU stall timer > > > set to 4 so have increased that back to the default and am rerunning. > > > > > > This may take a while. Correct me if I've gotten this wrong to save time > > > > > > echo "timer:*" > /sys/kernel/debug/tracing/set_event > > > > > > when it dumps, just send you the relevant part of what is in > > > /sys/kernel/debug/tracing/trace? > > > > Interestingly the only thing that can make trip for me with tracing on > > is peaking in the tracing buffers. Not sure this is a valid case or > > not. > > > > Anyhow all timer activity seems to stop around the area of interest. > > > > > > [ 9442.413624] INFO: rcu_sched detected stalls on CPUs/tasks: > > [ 9442.419107] 1-...: (1 GPs behind) idle=844/0/0 softirq=27747/27755 fqs=0 last_accelerate: dd6a/de80, nonlazy_posted: 0, L. > > [ 9442.430224] 3-...: (2 GPs behind) idle=8f8/0/0 softirq=32197/32198 fqs=0 last_accelerate: 29b1/de80, nonlazy_posted: 0, L. > > [ 9442.441340] 4-...: (7 GPs behind) idle=740/0/0 softirq=22351/22352 fqs=0 last_accelerate: ca88/de80, nonlazy_posted: 0, L. > > [ 9442.452456] 5-...: (2 GPs behind) idle=9b0/0/0 softirq=21315/21319 fqs=0 last_accelerate: b280/de88, nonlazy_posted: 0, L. > > [ 9442.463572] 6-...: (2 GPs behind) idle=794/0/0 softirq=19699/19707 fqs=0 last_accelerate: ba62/de88, nonlazy_posted: 0, L. > > [ 9442.474688] 7-...: (2 GPs behind) idle=ac4/0/0 softirq=22547/22554 fqs=0 last_accelerate: b280/de88, nonlazy_posted: 0, L. > > [ 9442.485803] 8-...: (9 GPs behind) idle=118/0/0 softirq=281/291 fqs=0 last_accelerate: c3fe/de88, nonlazy_posted: 0, L. > > [ 9442.496571] 9-...: (9 GPs behind) idle=8fc/0/0 softirq=284/292 fqs=0 last_accelerate: 6030/de88, nonlazy_posted: 0, L. > > [ 9442.507339] 10-...: (14 GPs behind) idle=f78/0/0 softirq=254/254 fqs=0 last_accelerate: 5487/de88, nonlazy_posted: 0, L. > > [ 9442.518281] 11-...: (9 GPs behind) idle=c9c/0/0 softirq=301/308 fqs=0 last_accelerate: 3d3e/de99, nonlazy_posted: 0, L. > > [ 9442.529136] 12-...: (9 GPs behind) idle=4a4/0/0 softirq=735/737 fqs=0 last_accelerate: 6010/de99, nonlazy_posted: 0, L. > > [ 9442.539992] 13-...: (9 GPs behind) idle=34c/0/0 softirq=1121/1131 fqs=0 last_accelerate: b280/de99, nonlazy_posted: 0, L. > > [ 9442.551020] 14-...: (9 GPs behind) idle=2f4/0/0 softirq=707/713 fqs=0 last_accelerate: 6030/de99, nonlazy_posted: 0, L. > > [ 9442.561875] 15-...: (2 GPs behind) idle=b30/0/0 softirq=821/976 fqs=0 last_accelerate: c208/de99, nonlazy_posted: 0, L. > > [ 9442.572730] 17-...: (2 GPs behind) idle=5a8/0/0 softirq=1456/1565 fqs=0 last_accelerate: ca88/de99, nonlazy_posted: 0, L. > > [ 9442.583759] 18-...: (2 GPs behind) idle=2e4/0/0 softirq=1923/1936 fqs=0 last_accelerate: ca88/dea7, nonlazy_posted: 0, L. > > [ 9442.594787] 19-...: (2 GPs behind) idle=138/0/0 softirq=1421/1432 fqs=0 last_accelerate: b280/dea7, nonlazy_posted: 0, L. > > [ 9442.605816] 20-...: (50 GPs behind) idle=634/0/0 softirq=217/219 fqs=0 last_accelerate: c96f/dea7, nonlazy_posted: 0, L. > > [ 9442.616758] 21-...: (2 GPs behind) idle=eb8/0/0 softirq=1368/1369 fqs=0 last_accelerate: b599/deb2, nonlazy_posted: 0, L. > > [ 9442.627786] 22-...: (1 GPs behind) idle=aa8/0/0 softirq=229/232 fqs=0 last_accelerate: c604/deb2, nonlazy_posted: 0, L. > > [ 9442.638641] 23-...: (1 GPs behind) idle=488/0/0 softirq=247/248 fqs=0 last_accelerate: c600/deb2, nonlazy_posted: 0, L. > > [ 9442.649496] 24-...: (33 GPs behind) idle=f7c/0/0 softirq=319/319 fqs=0 last_accelerate: 5290/deb2, nonlazy_posted: 0, L. > > [ 9442.660437] 25-...: (33 GPs behind) idle=944/0/0 softirq=308/308 fqs=0 last_accelerate: 52c0/deb2, nonlazy_posted: 0, L. > > [ 9442.671379] 26-...: (9 GPs behind) idle=6d4/0/0 softirq=265/275 fqs=0 last_accelerate: 6034/dec0, nonlazy_posted: 0, L. > > [ 9442.682234] 27-...: (115 GPs behind) idle=e3c/0/0 softirq=212/226 fqs=0 last_accelerate: 5420/dec0, nonlazy_posted: 0, L. > > [ 9442.693263] 28-...: (9 GPs behind) idle=ea4/0/0 softirq=540/552 fqs=0 last_accelerate: 603c/dec0, nonlazy_posted: 0, L. > > [ 9442.704118] 29-...: (115 GPs behind) idle=83c/0/0 softirq=342/380 fqs=0 last_accelerate: 5420/dec0, nonlazy_posted: 0, L. > > [ 9442.715147] 30-...: (33 GPs behind) idle=e3c/0/0 softirq=509/509 fqs=0 last_accelerate: 52bc/dec0, nonlazy_posted: 0, L. > > [ 9442.726088] 31-...: (9 GPs behind) idle=df4/0/0 softirq=619/641 fqs=0 last_accelerate: 603c/decb, nonlazy_posted: 0, L. > > [ 9442.736944] 32-...: (9 GPs behind) idle=aa4/0/0 softirq=1841/1848 fqs=0 last_accelerate: 6030/decb, nonlazy_posted: 0, L. > > [ 9442.747972] 34-...: (9 GPs behind) idle=e6c/0/0 softirq=5082/5086 fqs=0 last_accelerate: 6039/decb, nonlazy_posted: 0, L. > > [ 9442.759001] 35-...: (9 GPs behind) idle=7fc/0/0 softirq=1396/1406 fqs=0 last_accelerate: 603e/decb, nonlazy_posted: 0, L. > > [ 9442.770030] 36-...: (0 ticks this GP) idle=f28/0/0 softirq=255/255 fqs=0 last_accelerate: c9fc/decb, nonlazy_posted: 0, L. > > [ 9442.781145] 37-...: (50 GPs behind) idle=53c/0/0 softirq=227/230 fqs=0 last_accelerate: 45c0/decb, nonlazy_posted: 0, L. > > [ 9442.792087] 38-...: (9 GPs behind) idle=958/0/0 softirq=185/192 fqs=0 last_accelerate: 6030/decb, nonlazy_posted: 0, L. > > [ 9442.802942] 40-...: (389 GPs behind) idle=41c/0/0 softirq=131/136 fqs=0 last_accelerate: 5800/decb, nonlazy_posted: 0, L. > > [ 9442.813971] 41-...: (389 GPs behind) idle=258/0/0 softirq=133/138 fqs=0 last_accelerate: c00f/decb, nonlazy_posted: 0, L. > > [ 9442.825000] 43-...: (50 GPs behind) idle=254/0/0 softirq=113/117 fqs=0 last_accelerate: 5420/dee5, nonlazy_posted: 0, L. > > [ 9442.835942] 44-...: (115 GPs behind) idle=178/0/0 softirq=1271/1276 fqs=0 last_accelerate: 68e9/dee5, nonlazy_posted: 0, L. > > [ 9442.847144] 45-...: (2 GPs behind) idle=04a/1/0 softirq=364/389 fqs=0 last_accelerate: dee5/dee5, nonlazy_posted: 0, L. > > [ 9442.857999] 46-...: (9 GPs behind) idle=ec4/0/0 softirq=183/189 fqs=0 last_accelerate: 6030/dee5, nonlazy_posted: 0, L. > > [ 9442.868854] 47-...: (115 GPs behind) idle=088/0/0 softirq=135/149 fqs=0 last_accelerate: 5420/dee5, nonlazy_posted: 0, L. > > [ 9442.879883] 48-...: (389 GPs behind) idle=200/0/0 softirq=103/110 fqs=0 last_accelerate: 58b0/dee5, nonlazy_posted: 0, L. > > [ 9442.890911] 49-...: (9 GPs behind) idle=a24/0/0 softirq=205/211 fqs=0 last_accelerate: 6030/dee5, nonlazy_posted: 0, L. > > [ 9442.901766] 50-...: (25 GPs behind) idle=a74/0/0 softirq=144/144 fqs=0 last_accelerate: 5420/dee5, nonlazy_posted: 0, L. > > [ 9442.912708] 51-...: (50 GPs behind) idle=f68/0/0 softirq=116/122 fqs=0 last_accelerate: 57bc/dee5, nonlazy_posted: 0, L. > > [ 9442.923650] 52-...: (9 GPs behind) idle=e08/0/0 softirq=202/486 fqs=0 last_accelerate: c87f/defe, nonlazy_posted: 0, L. > > [ 9442.934505] 53-...: (2 GPs behind) idle=128/0/0 softirq=365/366 fqs=0 last_accelerate: ca88/defe, nonlazy_posted: 0, L. > > [ 9442.945360] 54-...: (9 GPs behind) idle=ce8/0/0 softirq=126/373 fqs=0 last_accelerate: bef8/defe, nonlazy_posted: 0, L. > > [ 9442.956215] 56-...: (9 GPs behind) idle=330/0/0 softirq=2116/2126 fqs=0 last_accelerate: 6030/defe, nonlazy_posted: 0, L. > > [ 9442.967243] 57-...: (1 GPs behind) idle=288/0/0 softirq=1707/1714 fqs=0 last_accelerate: c87c/defe, nonlazy_posted: 0, L. > > [ 9442.978272] 58-...: (37 GPs behind) idle=390/0/0 softirq=1716/1721 fqs=0 last_accelerate: 53f7/defe, nonlazy_posted: 0, L. > > [ 9442.989387] 59-...: (37 GPs behind) idle=e54/0/0 softirq=1700/1701 fqs=0 last_accelerate: 40a1/defe, nonlazy_posted: 0, L. > > [ 9443.000502] 60-...: (116 GPs behind) idle=7b4/0/0 softirq=92/96 fqs=0 last_accelerate: 57d8/df10, nonlazy_posted: 0, L. > > [ 9443.011357] 61-...: (9 GPs behind) idle=9d8/0/0 softirq=161/170 fqs=0 last_accelerate: 6030/df10, nonlazy_posted: 0, L. > > [ 9443.022212] 62-...: (115 GPs behind) idle=aa8/0/0 softirq=95/101 fqs=0 last_accelerate: 5420/df17, nonlazy_posted: 0, L. > > [ 9443.033154] 63-...: (50 GPs behind) idle=958/0/0 softirq=81/84 fqs=0 last_accelerate: 57b8/df17, nonlazy_posted: 0, L. > > [ 9443.043920] (detected by 39, t=5403 jiffies, g=443, c=442, q=1) > > [ 9443.049919] Task dump for CPU 1: > > [ 9443.053134] swapper/1 R running task 0 0 1 0x00000000 > > [ 9443.060173] Call trace: > > [ 9443.062619] [] __switch_to+0x90/0xa8 > > [ 9443.067744] [< (null)>] (null) > > [ 9443.072434] Task dump for CPU 3: > > [ 9443.075650] swapper/3 R running task 0 0 1 0x00000000 > > [ 9443.082686] Call trace: > > [ 9443.085121] [] __switch_to+0x90/0xa8 > > [ 9443.090246] [< (null)>] (null) > > [ 9443.094936] Task dump for CPU 4: > > [ 9443.098152] swapper/4 R running task 0 0 1 0x00000000 > > [ 9443.105188] Call trace: > > [ 9443.107623] [] __switch_to+0x90/0xa8 > > [ 9443.112752] [] __cpu_online_mask+0x0/0x8 > > [ 9443.118224] Task dump for CPU 5: > > [ 9443.121440] swapper/5 R running task 0 0 1 0x00000000 > > [ 9443.128476] Call trace: > > [ 9443.130910] [] __switch_to+0x90/0xa8 > > [ 9443.136035] [< (null)>] (null) > > [ 9443.140725] Task dump for CPU 6: > > [ 9443.143941] swapper/6 R running task 0 0 1 0x00000000 > > [ 9443.150976] Call trace: > > [ 9443.153411] [] __switch_to+0x90/0xa8 > > [ 9443.158535] [< (null)>] (null) > > [ 9443.163226] Task dump for CPU 7: > > [ 9443.166442] swapper/7 R running task 0 0 1 0x00000000 > > [ 9443.173478] Call trace: > > [ 9443.175912] [] __switch_to+0x90/0xa8 > > [ 9443.181037] [< (null)>] (null) > > [ 9443.185727] Task dump for CPU 8: > > [ 9443.188943] swapper/8 R running task 0 0 1 0x00000000 > > [ 9443.195979] Call trace: > > [ 9443.198412] [] __switch_to+0x90/0xa8 > > [ 9443.203537] [< (null)>] (null) > > [ 9443.208227] Task dump for CPU 9: > > [ 9443.211443] swapper/9 R running task 0 0 1 0x00000000 > > [ 9443.218479] Call trace: > > [ 9443.220913] [] __switch_to+0x90/0xa8 > > [ 9443.226039] [] __cpu_online_mask+0x0/0x8 > > [ 9443.231510] Task dump for CPU 10: > > [ 9443.234812] swapper/10 R running task 0 0 1 0x00000000 > > [ 9443.241848] Call trace: > > [ 9443.244283] [] __switch_to+0x90/0xa8 > > [ 9443.249408] [] __cpu_online_mask+0x0/0x8 > > [ 9443.254879] Task dump for CPU 11: > > [ 9443.258182] swapper/11 R running task 0 0 1 0x00000000 > > [ 9443.265218] Call trace: > > [ 9443.267652] [] __switch_to+0x90/0xa8 > > [ 9443.272776] [< (null)>] (null) > > [ 9443.277467] Task dump for CPU 12: > > [ 9443.280769] swapper/12 R running task 0 0 1 0x00000000 > > [ 9443.287806] Call trace: > > [ 9443.290240] [] __switch_to+0x90/0xa8 > > [ 9443.295364] [< (null)>] (null) > > [ 9443.300054] Task dump for CPU 13: > > [ 9443.303357] swapper/13 R running task 0 0 1 0x00000000 > > [ 9443.310394] Call trace: > > [ 9443.312828] [] __switch_to+0x90/0xa8 > > [ 9443.317953] [< (null)>] (null) > > [ 9443.322643] Task dump for CPU 14: > > [ 9443.325945] swapper/14 R running task 0 0 1 0x00000000 > > [ 9443.332981] Call trace: > > [ 9443.335416] [] __switch_to+0x90/0xa8 > > [ 9443.340540] [< (null)>] (null) > > [ 9443.345230] Task dump for CPU 15: > > [ 9443.348533] swapper/15 R running task 0 0 1 0x00000000 > > [ 9443.355568] Call trace: > > [ 9443.358002] [] __switch_to+0x90/0xa8 > > [ 9443.363128] [] __cpu_online_mask+0x0/0x8 > > [ 9443.368599] Task dump for CPU 17: > > [ 9443.371901] swapper/17 R running task 0 0 1 0x00000000 > > [ 9443.378937] Call trace: > > [ 9443.381372] [] __switch_to+0x90/0xa8 > > [ 9443.386497] [] __cpu_online_mask+0x0/0x8 > > [ 9443.391968] Task dump for CPU 18: > > [ 9443.395270] swapper/18 R running task 0 0 1 0x00000000 > > [ 9443.402306] Call trace: > > [ 9443.404740] [] __switch_to+0x90/0xa8 > > [ 9443.409865] [] __cpu_online_mask+0x0/0x8 > > [ 9443.415336] Task dump for CPU 19: > > [ 9443.418639] swapper/19 R running task 0 0 1 0x00000000 > > [ 9443.425675] Call trace: > > [ 9443.428109] [] __switch_to+0x90/0xa8 > > [ 9443.433234] [< (null)>] (null) > > [ 9443.437924] Task dump for CPU 20: > > [ 9443.441226] swapper/20 R running task 0 0 1 0x00000000 > > [ 9443.448263] Call trace: > > [ 9443.450697] [] __switch_to+0x90/0xa8 > > [ 9443.455826] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.462600] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.467986] [] __cpu_online_mask+0x0/0x8 > > [ 9443.473458] Task dump for CPU 21: > > [ 9443.476760] swapper/21 R running task 0 0 1 0x00000000 > > [ 9443.483796] Call trace: > > [ 9443.486230] [] __switch_to+0x90/0xa8 > > [ 9443.491354] [< (null)>] (null) > > [ 9443.496045] Task dump for CPU 22: > > [ 9443.499347] swapper/22 R running task 0 0 1 0x00000000 > > [ 9443.506383] Call trace: > > [ 9443.508817] [] __switch_to+0x90/0xa8 > > [ 9443.513943] [] __cpu_online_mask+0x0/0x8 > > [ 9443.519414] Task dump for CPU 23: > > [ 9443.522716] swapper/23 R running task 0 0 1 0x00000000 > > [ 9443.529752] Call trace: > > [ 9443.532186] [] __switch_to+0x90/0xa8 > > [ 9443.537312] [] __cpu_online_mask+0x0/0x8 > > [ 9443.542784] Task dump for CPU 24: > > [ 9443.546086] swapper/24 R running task 0 0 1 0x00000000 > > [ 9443.553122] Call trace: > > [ 9443.555556] [] __switch_to+0x90/0xa8 > > [ 9443.560681] [] __cpu_online_mask+0x0/0x8 > > [ 9443.566153] Task dump for CPU 25: > > [ 9443.569455] swapper/25 R running task 0 0 1 0x00000000 > > [ 9443.576491] Call trace: > > [ 9443.578925] [] __switch_to+0x90/0xa8 > > [ 9443.584051] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.590825] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.596211] [] __cpu_online_mask+0x0/0x8 > > [ 9443.601682] Task dump for CPU 26: > > [ 9443.604985] swapper/26 R running task 0 0 1 0x00000000 > > [ 9443.612021] Call trace: > > [ 9443.614455] [] __switch_to+0x90/0xa8 > > [ 9443.619581] [] __cpu_online_mask+0x0/0x8 > > [ 9443.625052] Task dump for CPU 27: > > [ 9443.628355] swapper/27 R running task 0 0 1 0x00000000 > > [ 9443.635390] Call trace: > > [ 9443.637824] [] __switch_to+0x90/0xa8 > > [ 9443.642949] [] __cpu_online_mask+0x0/0x8 > > [ 9443.648421] Task dump for CPU 28: > > [ 9443.651723] swapper/28 R running task 0 0 1 0x00000000 > > [ 9443.658759] Call trace: > > [ 9443.661193] [] __switch_to+0x90/0xa8 > > [ 9443.666318] [< (null)>] (null) > > [ 9443.671008] Task dump for CPU 29: > > [ 9443.674310] swapper/29 R running task 0 0 1 0x00000000 > > [ 9443.681346] Call trace: > > [ 9443.683780] [] __switch_to+0x90/0xa8 > > [ 9443.688905] [] __cpu_online_mask+0x0/0x8 > > [ 9443.694377] Task dump for CPU 30: > > [ 9443.697679] swapper/30 R running task 0 0 1 0x00000000 > > [ 9443.704715] Call trace: > > [ 9443.707150] [] __switch_to+0x90/0xa8 > > [ 9443.712275] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.719050] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.724436] [] __cpu_online_mask+0x0/0x8 > > [ 9443.729907] Task dump for CPU 31: > > [ 9443.733210] swapper/31 R running task 0 0 1 0x00000000 > > [ 9443.740246] Call trace: > > [ 9443.742680] [] __switch_to+0x90/0xa8 > > [ 9443.747805] [< (null)>] (null) > > [ 9443.752496] Task dump for CPU 32: > > [ 9443.755798] swapper/32 R running task 0 0 1 0x00000000 > > [ 9443.762833] Call trace: > > [ 9443.765267] [] __switch_to+0x90/0xa8 > > [ 9443.770392] [< (null)>] (null) > > [ 9443.775082] Task dump for CPU 34: > > [ 9443.778384] swapper/34 R running task 0 0 1 0x00000000 > > [ 9443.785420] Call trace: > > [ 9443.787854] [] __switch_to+0x90/0xa8 > > [ 9443.792980] [] __cpu_online_mask+0x0/0x8 > > [ 9443.798451] Task dump for CPU 35: > > [ 9443.801753] swapper/35 R running task 0 0 1 0x00000000 > > [ 9443.808789] Call trace: > > [ 9443.811224] [] __switch_to+0x90/0xa8 > > [ 9443.816348] [] __cpu_online_mask+0x0/0x8 > > [ 9443.821820] Task dump for CPU 36: > > [ 9443.825122] swapper/36 R running task 0 0 1 0x00000000 > > [ 9443.832158] Call trace: > > [ 9443.834592] [] __switch_to+0x90/0xa8 > > [ 9443.839718] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.846493] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.851878] [] __cpu_online_mask+0x0/0x8 > > [ 9443.857350] Task dump for CPU 37: > > [ 9443.860652] swapper/37 R running task 0 0 1 0x00000000 > > [ 9443.867688] Call trace: > > [ 9443.870122] [] __switch_to+0x90/0xa8 > > [ 9443.875248] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9443.882022] [] rcu_idle_enter+0x5c/0x60 > > [ 9443.887408] [] __cpu_online_mask+0x0/0x8 > > [ 9443.892880] Task dump for CPU 38: > > [ 9443.896182] swapper/38 R running task 0 0 1 0x00000000 > > [ 9443.903218] Call trace: > > [ 9443.905652] [] __switch_to+0x90/0xa8 > > [ 9443.910776] [< (null)>] (null) > > [ 9443.915466] Task dump for CPU 40: > > [ 9443.918769] swapper/40 R running task 0 0 1 0x00000000 > > [ 9443.925805] Call trace: > > [ 9443.928239] [] __switch_to+0x90/0xa8 > > [ 9443.933365] [] __cpu_online_mask+0x0/0x8 > > [ 9443.938836] Task dump for CPU 41: > > [ 9443.942138] swapper/41 R running task 0 0 1 0x00000000 > > [ 9443.949174] Call trace: > > [ 9443.951609] [] __switch_to+0x90/0xa8 > > [ 9443.956733] [< (null)>] (null) > > [ 9443.961423] Task dump for CPU 43: > > [ 9443.964725] swapper/43 R running task 0 0 1 0x00000000 > > [ 9443.971761] Call trace: > > [ 9443.974195] [] __switch_to+0x90/0xa8 > > [ 9443.979320] [] __cpu_online_mask+0x0/0x8 > > [ 9443.984791] Task dump for CPU 44: > > [ 9443.988093] swapper/44 R running task 0 0 1 0x00000000 > > [ 9443.995130] Call trace: > > [ 9443.997564] [] __switch_to+0x90/0xa8 > > [ 9444.002688] [< (null)>] (null) > > [ 9444.007378] Task dump for CPU 45: > > [ 9444.010680] swapper/45 R running task 0 0 1 0x00000000 > > [ 9444.017716] Call trace: > > [ 9444.020151] [] __switch_to+0x90/0xa8 > > [ 9444.025275] [< (null)>] (null) > > [ 9444.029965] Task dump for CPU 46: > > [ 9444.033267] swapper/46 R running task 0 0 1 0x00000000 > > [ 9444.040302] Call trace: > > [ 9444.042737] [] __switch_to+0x90/0xa8 > > [ 9444.047862] [] __cpu_online_mask+0x0/0x8 > > [ 9444.053333] Task dump for CPU 47: > > [ 9444.056636] swapper/47 R running task 0 0 1 0x00000000 > > [ 9444.063672] Call trace: > > [ 9444.066106] [] __switch_to+0x90/0xa8 > > [ 9444.071231] [] __cpu_online_mask+0x0/0x8 > > [ 9444.076702] Task dump for CPU 48: > > [ 9444.080004] swapper/48 R running task 0 0 1 0x00000000 > > [ 9444.087041] Call trace: > > [ 9444.089475] [] __switch_to+0x90/0xa8 > > [ 9444.094600] [] __cpu_online_mask+0x0/0x8 > > [ 9444.100071] Task dump for CPU 49: > > [ 9444.103374] swapper/49 R running task 0 0 1 0x00000000 > > [ 9444.110409] Call trace: > > [ 9444.112844] [] __switch_to+0x90/0xa8 > > [ 9444.117968] [] __cpu_online_mask+0x0/0x8 > > [ 9444.123440] Task dump for CPU 50: > > [ 9444.126742] swapper/50 R running task 0 0 1 0x00000000 > > [ 9444.133777] Call trace: > > [ 9444.136211] [] __switch_to+0x90/0xa8 > > [ 9444.141336] [] __cpu_online_mask+0x0/0x8 > > [ 9444.146807] Task dump for CPU 51: > > [ 9444.150109] swapper/51 R running task 0 0 1 0x00000000 > > [ 9444.157144] Call trace: > > [ 9444.159578] [] __switch_to+0x90/0xa8 > > [ 9444.164703] [< (null)>] (null) > > [ 9444.169393] Task dump for CPU 52: > > [ 9444.172695] swapper/52 R running task 0 0 1 0x00000000 > > [ 9444.179731] Call trace: > > [ 9444.182165] [] __switch_to+0x90/0xa8 > > [ 9444.187290] [] __cpu_online_mask+0x0/0x8 > > [ 9444.192761] Task dump for CPU 53: > > [ 9444.196063] swapper/53 R running task 0 0 1 0x00000000 > > [ 9444.203099] Call trace: > > [ 9444.205533] [] __switch_to+0x90/0xa8 > > [ 9444.210658] [] __cpu_online_mask+0x0/0x8 > > [ 9444.216129] Task dump for CPU 54: > > [ 9444.219431] swapper/54 R running task 0 0 1 0x00000000 > > [ 9444.226467] Call trace: > > [ 9444.228901] [] __switch_to+0x90/0xa8 > > [ 9444.234026] [] __cpu_online_mask+0x0/0x8 > > [ 9444.239498] Task dump for CPU 56: > > [ 9444.242801] swapper/56 R running task 0 0 1 0x00000000 > > [ 9444.249837] Call trace: > > [ 9444.252271] [] __switch_to+0x90/0xa8 > > [ 9444.257396] [< (null)>] (null) > > [ 9444.262086] Task dump for CPU 57: > > [ 9444.265388] swapper/57 R running task 0 0 1 0x00000000 > > [ 9444.272424] Call trace: > > [ 9444.274858] [] __switch_to+0x90/0xa8 > > [ 9444.279982] [< (null)>] (null) > > [ 9444.284672] Task dump for CPU 58: > > [ 9444.287975] swapper/58 R running task 0 0 1 0x00000000 > > [ 9444.295011] Call trace: > > [ 9444.297445] [] __switch_to+0x90/0xa8 > > [ 9444.302570] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9444.309345] [] rcu_idle_enter+0x5c/0x60 > > [ 9444.314731] [] __cpu_online_mask+0x0/0x8 > > [ 9444.320202] Task dump for CPU 59: > > [ 9444.323504] swapper/59 R running task 0 0 1 0x00000000 > > [ 9444.330540] Call trace: > > [ 9444.332974] [] __switch_to+0x90/0xa8 > > [ 9444.338100] [] __cpu_online_mask+0x0/0x8 > > [ 9444.343571] Task dump for CPU 60: > > [ 9444.346873] swapper/60 R running task 0 0 1 0x00000000 > > [ 9444.353909] Call trace: > > [ 9444.356343] [] __switch_to+0x90/0xa8 > > [ 9444.361469] [] rcu_eqs_enter_common.isra.32+0x1b8/0x228 > > [ 9444.368243] [] rcu_idle_enter+0x5c/0x60 > > [ 9444.373629] [] __cpu_online_mask+0x0/0x8 > > [ 9444.379101] Task dump for CPU 61: > > [ 9444.382402] swapper/61 R running task 0 0 1 0x00000000 > > [ 9444.389438] Call trace: > > [ 9444.391872] [] __switch_to+0x90/0xa8 > > [ 9444.396997] [] __cpu_online_mask+0x0/0x8 > > [ 9444.402469] Task dump for CPU 62: > > [ 9444.405771] swapper/62 R running task 0 0 1 0x00000000 > > [ 9444.412808] Call trace: > > [ 9444.415242] [] __switch_to+0x90/0xa8 > > [ 9444.420367] [] __cpu_online_mask+0x0/0x8 > > [ 9444.425838] Task dump for CPU 63: > > [ 9444.429141] swapper/63 R running task 0 0 1 0x00000000 > > [ 9444.436177] Call trace: > > [ 9444.438611] [] __switch_to+0x90/0xa8 > > [ 9444.443736] [] __cpu_online_mask+0x0/0x8 > > [ 9444.449211] rcu_sched kthread starved for 5743 jiffies! g443 c442 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 > > [ 9444.458416] rcu_sched S 0 10 2 0x00000000 > > [ 9444.463889] Call trace: > > [ 9444.466324] [] __switch_to+0x90/0xa8 > > [ 9444.471453] [] __schedule+0x1a4/0x720 > > [ 9444.476665] [] schedule+0x40/0xa8 > > [ 9444.481530] [] schedule_timeout+0x178/0x358 > > [ 9444.487263] [] rcu_gp_kthread+0x534/0x7b8 > > [ 9444.492824] [] kthread+0x108/0x138 > > [ 9444.497775] [] ret_from_fork+0x10/0x50 > > > > > > > > And the relevant chunk of trace is: > > (I have a lot more. There are substantial other pauses from to time, but not this long) > > > > > > rcu_preempt-9 [057] .... 9419.837631: timer_init: timer=ffff8017d5fcfda0 > > rcu_preempt-9 [057] d..1 9419.837632: timer_start: timer=ffff8017d5fcfda0 function=process_timeout expires=4297246837 [timeout=1] cpu=57 idx=0 flags= > > -0 [057] d..1 9419.837634: tick_stop: success=1 dependency=NONE > > -0 [057] d..2 9419.837634: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d..2 9419.837635: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9418164000000 softexpires=9418164000000 > > -0 [057] d.h2 9419.845621: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d.h1 9419.845621: hrtimer_expire_entry: hrtimer=ffff8017db99e808 function=tick_sched_timer now=9418164001440 > > -0 [057] d.h1 9419.845622: hrtimer_expire_exit: hrtimer=ffff8017db99e808 > > -0 [057] d.s2 9419.845623: timer_cancel: timer=ffff8017d5fcfda0 > > -0 [057] ..s1 9419.845623: timer_expire_entry: timer=ffff8017d5fcfda0 function=process_timeout now=4297246838 > > -0 [057] .ns1 9419.845624: timer_expire_exit: timer=ffff8017d5fcfda0 > > -0 [057] dn.2 9419.845628: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9418168000000 softexpires=9418168000000 > > -0 [057] d..1 9419.845635: tick_stop: success=1 dependency=NONE > > -0 [057] d..2 9419.845636: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d..2 9419.845636: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9418188000000 softexpires=9418188000000 > > -0 [057] d.h2 9419.869621: hrtimer_cancel: hrtimer=ffff8017db99e808 > > -0 [057] d.h1 9419.869621: hrtimer_expire_entry: hrtimer=ffff8017db99e808 function=tick_sched_timer now=9418188001420 > > -0 [057] d.h1 9419.869622: hrtimer_expire_exit: hrtimer=ffff8017db99e808 > > -0 [057] d..2 9419.869626: hrtimer_start: hrtimer=ffff8017db99e808 function=tick_sched_timer expires=9858983202655 softexpires=9858983202655 > > -0 [016] d.h2 9419.885626: hrtimer_cancel: hrtimer=ffff8017fbc3d808 > > -0 [016] d.h1 9419.885627: hrtimer_expire_entry: hrtimer=ffff8017fbc3d808 function=tick_sched_timer now=9418204006760 > > -0 [016] d.h1 9419.885629: hrtimer_expire_exit: hrtimer=ffff8017fbc3d808 > > -0 [016] d.s2 9419.885629: timer_cancel: timer=ffff8017d37dbca0 > > -0 [016] ..s1 9419.885630: timer_expire_entry: timer=ffff8017d37dbca0 function=process_timeout now=4297246848 > > -0 [016] .ns1 9419.885631: timer_expire_exit: timer=ffff8017d37dbca0 > > -0 [016] dn.2 9419.885636: hrtimer_start: hrtimer=ffff8017fbc3d808 function=tick_sched_timer expires=9418208000000 softexpires=9418208000000 > > khugepaged-778 [016] .... 9419.885668: timer_init: timer=ffff8017d37dbca0 > > khugepaged-778 [016] d..1 9419.885668: timer_start: timer=ffff8017d37dbca0 function=process_timeout expires=4297249348 [timeout=2500] cpu=16 idx=0 flags= > > -0 [016] d..1 9419.885670: tick_stop: success=1 dependency=NONE > > -0 [016] d..2 9419.885671: hrtimer_cancel: hrtimer=ffff8017fbc3d808 > > -0 [016] d..2 9419.885671: hrtimer_start: hrtimer=ffff8017fbc3d808 function=tick_sched_timer expires=9428444000000 softexpires=9428444000000 > > -0 [045] d.h2 9419.890839: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9419.890839: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418209219940 > > -0 [045] d.h3 9419.890844: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418310221420 softexpires=9418309221420 > > -0 [045] d.h1 9419.890844: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] d.h2 9419.917625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9419.917626: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9418236005860 > > -0 [000] d.h1 9419.917628: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9419.917628: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9419.917629: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_disable_link now=4297246856 > > -0 [000] d.s2 9419.917630: timer_start: timer=ffff80177fdc0840 function=link_timeout_enable_link expires=4297246881 [timeout=25] cpu=0 idx=81 flags= > > -0 [000] ..s1 9419.917633: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9419.917648: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9418340000000 softexpires=9418340000000 > > -0 [045] d.h2 9419.991845: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9419.991845: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418310225960 > > -0 [045] d.h3 9419.991849: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418411227320 softexpires=9418410227320 > > -0 [045] d.h1 9419.991850: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] d.h2 9420.021625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9420.021625: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9418340005520 > > -0 [000] d.h1 9420.021627: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9420.021627: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9420.021628: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_enable_link now=4297246882 > > -0 [000] d.s2 9420.021629: timer_start: timer=ffff80177fdc0840 function=link_timeout_disable_link expires=4297247107 [timeout=225] cpu=0 idx=34 flags= > > -0 [000] ..s1 9420.021632: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9420.021639: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419260000000 softexpires=9419260000000 > > -0 [045] d.h2 9420.092851: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.092852: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418411231780 > > -0 [045] d.h3 9420.092856: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418512233720 softexpires=9418511233720 > > -0 [045] d.h1 9420.092856: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [055] d.h2 9420.141622: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d.h1 9420.141623: hrtimer_expire_entry: hrtimer=ffff8017db968808 function=tick_sched_timer now=9418460002540 > > -0 [055] d.h1 9420.141625: hrtimer_expire_exit: hrtimer=ffff8017db968808 > > -0 [055] d.s2 9420.141626: timer_cancel: timer=ffff80177db6cc08 > > -0 [055] d.s1 9420.141626: timer_expire_entry: timer=ffff80177db6cc08 function=delayed_work_timer_fn now=4297246912 > > -0 [055] dns1 9420.141628: timer_expire_exit: timer=ffff80177db6cc08 > > -0 [055] dn.2 9420.141632: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9418464000000 softexpires=9418464000000 > > kworker/55:1-1246 [055] d..1 9420.141634: timer_start: timer=ffff80177db6cc08 function=delayed_work_timer_fn expires=4297247162 [timeout=250] cpu=55 idx=88 flags=I > > -0 [055] d..1 9420.141637: tick_stop: success=1 dependency=NONE > > -0 [055] d..2 9420.141637: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d..2 9420.141637: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9419484000000 softexpires=9419484000000 > > -0 [045] d.h2 9420.193855: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.193855: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418512235660 > > -0 [045] d.h3 9420.193859: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418613237260 softexpires=9418612237260 > > -0 [045] d.h1 9420.193860: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.294858: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.294858: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418613238380 > > -0 [045] d.h3 9420.294862: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418714240000 softexpires=9418713240000 > > -0 [045] d.h1 9420.294863: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.395861: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.395861: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418714241380 > > -0 [045] d.h3 9420.395865: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418815242920 softexpires=9418814242920 > > -0 [045] d.h1 9420.395865: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [042] d.h2 9420.461621: hrtimer_cancel: hrtimer=ffff8017dbb69808 > > -0 [042] d.h1 9420.461622: hrtimer_expire_entry: hrtimer=ffff8017dbb69808 function=tick_sched_timer now=9418780002180 > > -0 [042] d.h1 9420.461623: hrtimer_expire_exit: hrtimer=ffff8017dbb69808 > > -0 [042] d.s2 9420.461624: timer_cancel: timer=ffff80177db6d408 > > -0 [042] d.s1 9420.461625: timer_expire_entry: timer=ffff80177db6d408 function=delayed_work_timer_fn now=4297246992 > > -0 [042] dns1 9420.461627: timer_expire_exit: timer=ffff80177db6d408 > > -0 [042] dns2 9420.461627: timer_cancel: timer=ffff8017797d7868 > > -0 [042] .ns1 9420.461628: timer_expire_entry: timer=ffff8017797d7868 function=hns_nic_service_timer now=4297246992 > > -0 [042] dns2 9420.461628: timer_start: timer=ffff8017797d7868 function=hns_nic_service_timer expires=4297247242 [timeout=250] cpu=42 idx=98 flags= > > -0 [042] .ns1 9420.461629: timer_expire_exit: timer=ffff8017797d7868 > > -0 [042] dn.2 9420.461632: hrtimer_start: hrtimer=ffff8017dbb69808 function=tick_sched_timer expires=9418784000000 softexpires=9418784000000 > > kworker/42:1-1223 [042] d..1 9420.461773: timer_start: timer=ffff80177db6d408 function=delayed_work_timer_fn expires=4297247242 [timeout=250] cpu=42 idx=98 flags=I > > -0 [042] d..1 9420.461866: tick_stop: success=1 dependency=NONE > > -0 [042] d..2 9420.461867: hrtimer_cancel: hrtimer=ffff8017dbb69808 > > -0 [042] d..2 9420.461867: hrtimer_start: hrtimer=ffff8017dbb69808 function=tick_sched_timer expires=9419804000000 softexpires=9419804000000 > > -0 [045] d.h2 9420.496864: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.496864: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418815244580 > > -0 [045] d.h3 9420.496868: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9418916246140 softexpires=9418915246140 > > -0 [045] d.h1 9420.496868: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.597866: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.597867: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9418916247280 > > -0 [045] d.h3 9420.597871: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419017248760 softexpires=9419016248760 > > -0 [045] d.h1 9420.597871: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [033] d.h2 9420.621621: hrtimer_cancel: hrtimer=ffff8017dba76808 > > -0 [033] d.h1 9420.621622: hrtimer_expire_entry: hrtimer=ffff8017dba76808 function=tick_sched_timer now=9418940002160 > > -0 [033] d.h1 9420.621623: hrtimer_expire_exit: hrtimer=ffff8017dba76808 > > -0 [033] d.s2 9420.621624: timer_cancel: timer=ffff00000917be40 > > -0 [033] d.s1 9420.621625: timer_expire_entry: timer=ffff00000917be40 function=delayed_work_timer_fn now=4297247032 > > -0 [033] dns1 9420.621626: timer_expire_exit: timer=ffff00000917be40 > > -0 [033] dn.2 9420.621630: hrtimer_start: hrtimer=ffff8017dba76808 function=tick_sched_timer expires=9418944000000 softexpires=9418944000000 > > <...>-1631 [033] d..1 9420.621636: timer_start: timer=ffff00000917be40 function=delayed_work_timer_fn expires=4297247282 [timeout=250] cpu=33 idx=103 flags=I > > -0 [033] d..1 9420.621639: tick_stop: success=1 dependency=NONE > > -0 [033] d..2 9420.621639: hrtimer_cancel: hrtimer=ffff8017dba76808 > > -0 [033] d..2 9420.621639: hrtimer_start: hrtimer=ffff8017dba76808 function=tick_sched_timer expires=9419964000000 softexpires=9419964000000 > > -0 [000] dn.2 9420.691401: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] dn.2 9420.691401: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419012000000 softexpires=9419012000000 > > -0 [002] dn.2 9420.691408: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9420.691408: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419012000000 softexpires=9419012000000 > > -0 [000] d..1 9420.691409: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9420.691409: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9420.691409: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419260000000 softexpires=9419260000000 > > -0 [002] d..1 9420.691423: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9420.691423: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9420.691424: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9859803202655 softexpires=9859803202655 > > -0 [045] d.h2 9420.698872: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.698873: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419017253180 > > -0 [045] d.h3 9420.698877: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419118254640 softexpires=9419117254640 > > -0 [045] d.h1 9420.698877: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9420.799875: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.799875: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419118255760 > > -0 [045] d.h3 9420.799879: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419219257140 softexpires=9419218257140 > > -0 [045] d.h1 9420.799880: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] dn.2 9420.871369: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] dn.2 9420.871370: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419192000000 softexpires=9419192000000 > > -0 [002] dn.2 9420.871375: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [000] d..1 9420.871376: tick_stop: success=1 dependency=NONE > > -0 [002] dn.2 9420.871376: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419192000000 softexpires=9419192000000 > > -0 [000] d..2 9420.871376: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9420.871376: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419260000000 softexpires=9419260000000 > > -0 [002] d..1 9420.871398: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9420.871398: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9420.871398: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9859983202655 softexpires=9859983202655 > > -0 [045] d.h2 9420.900881: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9420.900881: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419219261580 > > -0 [045] d.h3 9420.900885: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419320263160 softexpires=9419319263160 > > -0 [045] d.h1 9420.900886: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [001] d..2 9420.913601: hrtimer_cancel: hrtimer=ffff8017fbe5b808 > > -0 [001] d..2 9420.913601: hrtimer_start: hrtimer=ffff8017fbe5b808 function=tick_sched_timer expires=9860023202655 softexpires=9860023202655 > > -0 [000] d.h2 9420.941621: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9420.941621: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9419260001400 > > -0 [000] d.h1 9420.941623: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9420.941623: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9420.941624: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_disable_link now=4297247112 > > -0 [000] d.s2 9420.941624: timer_start: timer=ffff80177fdc0840 function=link_timeout_enable_link expires=4297247137 [timeout=25] cpu=0 idx=113 flags= > > -0 [000] ..s1 9420.941628: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d.s2 9420.941629: timer_cancel: timer=ffff8017fbe42558 > > -0 [000] d.s1 9420.941629: timer_expire_entry: timer=ffff8017fbe42558 function=delayed_work_timer_fn now=4297247112 > > -0 [000] dns1 9420.941630: timer_expire_exit: timer=ffff8017fbe42558 > > -0 [000] dns2 9420.941631: timer_cancel: timer=ffff00000910a628 > > -0 [000] dns1 9420.941631: timer_expire_entry: timer=ffff00000910a628 function=delayed_work_timer_fn now=4297247112 > > -0 [000] dns1 9420.941631: timer_expire_exit: timer=ffff00000910a628 > > -0 [000] dn.2 9420.941634: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419264000000 softexpires=9419264000000 > > -0 [002] dn.2 9420.941643: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9420.941643: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419264000000 softexpires=9419264000000 > > kworker/0:0-3 [000] d..1 9420.941650: timer_start: timer=ffff00000910a628 function=delayed_work_timer_fn expires=4297247500 [timeout=388] cpu=0 idx=100 flags=D|I > > kworker/2:0-22 [002] d..1 9420.941651: timer_start: timer=ffff8017fbe78558 function=delayed_work_timer_fn expires=4297247494 [timeout=382] cpu=2 idx=114 flags=D|I > > -0 [000] d..1 9420.941652: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9420.941652: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9420.941653: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419364000000 softexpires=9419364000000 > > -0 [002] d..1 9420.941654: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9420.941654: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9420.941654: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9860055202655 softexpires=9860055202655 > > -0 [045] d.h2 9421.001887: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.001887: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419320267640 > > -0 [045] d.h3 9421.001891: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419421269000 softexpires=9419420269000 > > -0 [045] d.h1 9421.001892: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] d.h2 9421.045625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9421.045625: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9419364005380 > > -0 [000] d.h1 9421.045626: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9421.045627: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9421.045628: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_enable_link now=4297247138 > > -0 [000] d.s2 9421.045628: timer_start: timer=ffff80177fdc0840 function=link_timeout_disable_link expires=4297247363 [timeout=225] cpu=0 idx=34 flags= > > -0 [000] ..s1 9421.045631: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9421.045644: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9420284000000 softexpires=9420284000000 > > -0 [045] d.h2 9421.102893: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.102893: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419421273420 > > -0 [045] d.h3 9421.102897: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419522275040 softexpires=9419521275040 > > -0 [045] d.h1 9421.102897: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [055] d.h2 9421.165621: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d.h1 9421.165622: hrtimer_expire_entry: hrtimer=ffff8017db968808 function=tick_sched_timer now=9419484002280 > > -0 [055] d.h1 9421.165624: hrtimer_expire_exit: hrtimer=ffff8017db968808 > > -0 [055] d.s2 9421.165624: timer_cancel: timer=ffff80177db6cc08 > > -0 [055] d.s1 9421.165625: timer_expire_entry: timer=ffff80177db6cc08 function=delayed_work_timer_fn now=4297247168 > > -0 [055] dns1 9421.165626: timer_expire_exit: timer=ffff80177db6cc08 > > -0 [055] dn.2 9421.165629: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9419488000000 softexpires=9419488000000 > > kworker/55:1-1246 [055] d..1 9421.165632: timer_start: timer=ffff80177db6cc08 function=delayed_work_timer_fn expires=4297247418 [timeout=250] cpu=55 idx=120 flags=I > > -0 [055] d..1 9421.165634: tick_stop: success=1 dependency=NONE > > -0 [055] d..2 9421.165634: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d..2 9421.165635: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9420508000000 softexpires=9420508000000 > > -0 [045] d.h2 9421.203896: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.203896: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419522276980 > > -0 [045] d.h3 9421.203900: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419623278460 softexpires=9419622278460 > > -0 [045] d.h1 9421.203901: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9421.304899: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9421.304899: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9419623279580 > > -0 [045] d.h3 9421.304903: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9419724281060 softexpires=9419723281060 > > -0 [045] d.h1 9421.304903: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [000] dn.2 9421.381179: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] dn.2 9421.381179: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9419700000000 softexpires=9419700000000 > > -0 [002] dn.2 9421.381185: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9421.381185: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419700000000 softexpires=9419700000000 > > -0 [000] d..1 9421.381185: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9421.381186: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9421.381186: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9420284000000 softexpires=9420284000000 > > sh-2256 [002] .... 9421.381193: timer_init: timer=ffff80176c26fb40 > > sh-2256 [002] d..1 9421.381194: timer_start: timer=ffff80176c26fb40 function=process_timeout expires=4297247223 [timeout=2] cpu=2 idx=0 flags= > > -0 [002] d..1 9421.381196: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9421.381197: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9421.381197: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419708000000 softexpires=9419708000000 > > -0 [002] d.h2 9421.389621: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d.h1 9421.389622: hrtimer_expire_entry: hrtimer=ffff8017fbe76808 function=tick_sched_timer now=9419708002000 > > -0 [002] d.h1 9421.389623: hrtimer_expire_exit: hrtimer=ffff8017fbe76808 > > -0 [002] d.s2 9421.389624: timer_cancel: timer=ffff80176c26fb40 > > -0 [002] ..s1 9421.389624: timer_expire_entry: timer=ffff80176c26fb40 function=process_timeout now=4297247224 > > -0 [002] .ns1 9421.389626: timer_expire_exit: timer=ffff80176c26fb40 > > -0 [002] dn.2 9421.389629: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419712000000 softexpires=9419712000000 > > sh-2256 [002] ...1 9421.389682: hrtimer_init: hrtimer=ffff8017d4dde8a0 clockid=CLOCK_MONOTONIC mode=HRTIMER_MODE_REL > > sh-2256 [002] ...1 9421.389682: hrtimer_init: hrtimer=ffff8017d4dde8e0 clockid=CLOCK_MONOTONIC mode=HRTIMER_MODE_REL > > sh-2256 [002] .... 9421.389690: hrtimer_init: hrtimer=ffff80176cbb0088 clockid=CLOCK_MONOTONIC mode=HRTIMER_MODE_REL > > -0 [039] dn.2 9421.389814: hrtimer_start: hrtimer=ffff8017dbb18808 function=tick_sched_timer expires=9419712000000 softexpires=9419712000000 > > -0 [002] d..1 9421.389896: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9421.389897: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9421.389898: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9419724000000 softexpires=9419724000000 > > This being the gap? > > Interesting in that I am not seeing any timeouts at all associated with > the rcu_sched kthread... This only happened when saving out the trace. It's didn't happen at all on an overnight run with no interference. Which perhaps suggests the tracing itself is changing the timing enough to hid the issue. Oh goody. I'm not familiar enough with the internals of event tracing to know, but is there a reason that either clearing the buffer or outputting it could result in this gap? Jonathan > > Thanx, Paul > > > -0 [002] dn.2 9444.510766: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9444.510767: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442832000000 softexpires=9442832000000 > > -0 [036] d..1 9444.510812: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.510814: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.510815: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442844000000 softexpires=9442844000000 > > sh-2256 [002] .... 9444.510857: timer_init: timer=ffff80176c26fb40 > > sh-2256 [002] d..1 9444.510857: timer_start: timer=ffff80176c26fb40 function=process_timeout expires=4297253006 [timeout=2] cpu=2 idx=0 flags= > > -0 [002] d..1 9444.510864: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9444.510865: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9444.510866: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442844000000 softexpires=9442844000000 > > -0 [000] d.h2 9444.525625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [002] d.h2 9444.525625: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [036] d.h2 9444.525625: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [002] d.h1 9444.525625: hrtimer_expire_entry: hrtimer=ffff8017fbe76808 function=tick_sched_timer now=9442844005600 > > -0 [036] d.h1 9444.525625: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442844005460 > > -0 [000] d.h1 9444.525627: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9442844005300 > > -0 [002] d.h1 9444.525627: hrtimer_expire_exit: hrtimer=ffff8017fbe76808 > > -0 [002] d.s2 9444.525629: timer_cancel: timer=ffff8017fbe78558 > > -0 [036] d.h1 9444.525629: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [002] d.s1 9444.525629: timer_expire_entry: timer=ffff8017fbe78558 function=delayed_work_timer_fn now=4297253008 > > -0 [000] d.h1 9444.525629: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9444.525631: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9444.525631: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_disable_link now=4297253008 > > -0 [002] dns1 9444.525631: timer_expire_exit: timer=ffff8017fbe78558 > > -0 [000] d.s2 9444.525632: timer_start: timer=ffff80177fdc0840 function=link_timeout_enable_link expires=4297253033 [timeout=25] cpu=0 idx=82 flags= > > -0 [000] ..s1 9444.525633: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d.s2 9444.525634: timer_cancel: timer=ffff00000910a628 > > -0 [000] d.s1 9444.525634: timer_expire_entry: timer=ffff00000910a628 function=delayed_work_timer_fn now=4297253008 > > -0 [000] dns1 9444.525636: timer_expire_exit: timer=ffff00000910a628 > > -0 [036] dn.2 9444.525639: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442848000000 softexpires=9442848000000 > > -0 [000] dn.2 9444.525640: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9442848000000 softexpires=9442848000000 > > -0 [002] dn.2 9444.525640: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442848000000 softexpires=9442848000000 > > rcu_preempt-9 [036] .... 9444.525648: timer_init: timer=ffff8017d5fcfda0 > > -0 [002] d..1 9444.525648: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9444.525648: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9444.525649: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442860000000 softexpires=9442860000000 > > rcu_preempt-9 [036] d..1 9444.525649: timer_start: timer=ffff8017d5fcfda0 function=process_timeout expires=4297253009 [timeout=1] cpu=36 idx=0 flags= > > kworker/0:0-3 [000] d..1 9444.525650: timer_start: timer=ffff00000910a628 function=delayed_work_timer_fn expires=4297253250 [timeout=242] cpu=0 idx=82 flags=D|I > > -0 [000] d..1 9444.525652: tick_stop: success=1 dependency=NONE > > -0 [000] d..2 9444.525652: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d..2 9444.525653: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9442948000000 softexpires=9442948000000 > > -0 [036] d..1 9444.525653: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.525654: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.525654: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442852000000 softexpires=9442852000000 > > -0 [036] d.h2 9444.533624: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.533625: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442852004760 > > -0 [036] d.h1 9444.533626: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] d.s2 9444.533627: timer_cancel: timer=ffff8017d5fcfda0 > > -0 [036] ..s1 9444.533628: timer_expire_entry: timer=ffff8017d5fcfda0 function=process_timeout now=4297253010 > > -0 [036] .ns1 9444.533629: timer_expire_exit: timer=ffff8017d5fcfda0 > > -0 [036] dn.2 9444.533634: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442856000000 softexpires=9442856000000 > > -0 [036] d..1 9444.533668: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.533668: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.533669: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442876000000 softexpires=9442876000000 > > -0 [002] dnh2 9444.541626: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] dnh1 9444.541627: hrtimer_expire_entry: hrtimer=ffff8017fbe76808 function=tick_sched_timer now=9442860007120 > > -0 [002] dnh1 9444.541629: hrtimer_expire_exit: hrtimer=ffff8017fbe76808 > > -0 [002] dn.2 9444.541630: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9442864000000 softexpires=9442864000000 > > -0 [002] d..1 9444.541640: tick_stop: success=1 dependency=NONE > > -0 [002] d..2 9444.541640: hrtimer_cancel: hrtimer=ffff8017fbe76808 > > -0 [002] d..2 9444.541640: hrtimer_start: hrtimer=ffff8017fbe76808 function=tick_sched_timer expires=9444316000000 softexpires=9444316000000 > > -0 [036] dnh2 9444.557627: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] dnh1 9444.557628: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442876008220 > > -0 [036] dnh1 9444.557630: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] dn.2 9444.557631: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442880000000 softexpires=9442880000000 > > -0 [036] d..1 9444.557644: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.557645: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.557645: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442892000000 softexpires=9442892000000 > > -0 [036] d.h2 9444.573621: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.573621: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442892001340 > > -0 [036] d.h1 9444.573622: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] dn.2 9444.573628: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442896000000 softexpires=9442896000000 > > rcu_preempt-9 [036] .... 9444.573631: timer_init: timer=ffff8017d5fcfda0 > > rcu_preempt-9 [036] d..1 9444.573632: timer_start: timer=ffff8017d5fcfda0 function=process_timeout expires=4297253021 [timeout=1] cpu=36 idx=0 flags= > > -0 [036] d..1 9444.573634: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.573635: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.573635: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442900000000 softexpires=9442900000000 > > -0 [036] d.h2 9444.581621: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.581621: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442900001400 > > -0 [036] d.h1 9444.581622: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] d.s2 9444.581623: timer_cancel: timer=ffff8017d5fcfda0 > > -0 [036] ..s1 9444.581623: timer_expire_entry: timer=ffff8017d5fcfda0 function=process_timeout now=4297253022 > > -0 [036] .ns1 9444.581625: timer_expire_exit: timer=ffff8017d5fcfda0 > > -0 [036] dn.2 9444.581628: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442904000000 softexpires=9442904000000 > > -0 [036] d..1 9444.581636: tick_stop: success=1 dependency=NONE > > -0 [036] d..2 9444.581636: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.581637: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9442924000000 softexpires=9442924000000 > > -0 [045] d.h2 9444.581718: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.581719: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9442900098200 > > -0 [045] d.h3 9444.581724: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443001101380 softexpires=9443000101380 > > -0 [045] d.h1 9444.581725: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [036] d.h2 9444.605621: hrtimer_cancel: hrtimer=ffff8017dbac7808 > > -0 [036] d.h1 9444.605621: hrtimer_expire_entry: hrtimer=ffff8017dbac7808 function=tick_sched_timer now=9442924001600 > > -0 [036] d.h1 9444.605622: hrtimer_expire_exit: hrtimer=ffff8017dbac7808 > > -0 [036] d..2 9444.605629: hrtimer_start: hrtimer=ffff8017dbac7808 function=tick_sched_timer expires=9883719202655 softexpires=9883719202655 > > -0 [000] d.h2 9444.629625: hrtimer_cancel: hrtimer=ffff8017fbe40808 > > -0 [000] d.h1 9444.629625: hrtimer_expire_entry: hrtimer=ffff8017fbe40808 function=tick_sched_timer now=9442948005580 > > -0 [000] d.h1 9444.629627: hrtimer_expire_exit: hrtimer=ffff8017fbe40808 > > -0 [000] d.s2 9444.629628: timer_cancel: timer=ffff80177fdc0840 > > -0 [000] ..s1 9444.629628: timer_expire_entry: timer=ffff80177fdc0840 function=link_timeout_enable_link now=4297253034 > > -0 [000] d.s2 9444.629629: timer_start: timer=ffff80177fdc0840 function=link_timeout_disable_link expires=4297253259 [timeout=225] cpu=0 idx=42 flags= > > -0 [000] ..s1 9444.629638: timer_expire_exit: timer=ffff80177fdc0840 > > -0 [000] d..2 9444.629661: hrtimer_start: hrtimer=ffff8017fbe40808 function=tick_sched_timer expires=9443868000000 softexpires=9443868000000 > > -0 [045] d.h2 9444.682725: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.682725: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443001105940 > > -0 [045] d.h3 9444.682730: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443102107440 softexpires=9443101107440 > > -0 [045] d.h1 9444.682730: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [055] d.h2 9444.717626: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d.h1 9444.717627: hrtimer_expire_entry: hrtimer=ffff8017db968808 function=tick_sched_timer now=9443036006240 > > -0 [055] d.h1 9444.717629: hrtimer_expire_exit: hrtimer=ffff8017db968808 > > -0 [055] d.s2 9444.717630: timer_cancel: timer=ffff80177db6cc08 > > -0 [055] d.s1 9444.717630: timer_expire_entry: timer=ffff80177db6cc08 function=delayed_work_timer_fn now=4297253056 > > -0 [055] dns1 9444.717633: timer_expire_exit: timer=ffff80177db6cc08 > > -0 [055] dn.2 9444.717637: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9443040000000 softexpires=9443040000000 > > kworker/55:1-1246 [055] d..1 9444.717640: timer_start: timer=ffff80177db6cc08 function=delayed_work_timer_fn expires=4297253306 [timeout=250] cpu=55 idx=88 flags=I > > -0 [055] d..1 9444.717643: tick_stop: success=1 dependency=NONE > > -0 [055] d..2 9444.717643: hrtimer_cancel: hrtimer=ffff8017db968808 > > -0 [055] d..2 9444.717644: hrtimer_start: hrtimer=ffff8017db968808 function=tick_sched_timer expires=9444060000000 softexpires=9444060000000 > > -0 [045] d.h2 9444.783729: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.783729: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443102109380 > > -0 [045] d.h3 9444.783733: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443203110880 softexpires=9443202110880 > > -0 [045] d.h1 9444.783733: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9444.884731: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.884731: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443203112000 > > -0 [045] d.h3 9444.884735: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443304113380 softexpires=9443303113380 > > -0 [045] d.h1 9444.884736: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h2 9444.985734: hrtimer_cancel: hrtimer=ffff80176cb7ca90 > > -0 [045] d.h1 9444.985735: hrtimer_expire_entry: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func now=9443304114500 > > -0 [045] d.h3 9444.985738: hrtimer_start: hrtimer=ffff80176cb7ca90 function=ehci_hrtimer_func expires=9443405116440 softexpires=9443404116440 > > -0 [045] d.h1 9444.985739: hrtimer_expire_exit: hrtimer=ffff80176cb7ca90 > > -0 [042] d.h2 9445.037622: hrtimer_cancel: hrtimer=ffff8017dbb69808 > > > > > > Thanks, > > > > > > Jonathan > > > > > > > > Thanx, Paul > > > > > > > > > [ 1984.628602] rcu_preempt kthread starved for 5663 jiffies! g1566 c1565 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 > > > > > [ 1984.638153] rcu_preempt S 0 9 2 0x00000000 > > > > > [ 1984.643626] Call trace: > > > > > [ 1984.646059] [] __switch_to+0x90/0xa8 > > > > > [ 1984.651189] [] __schedule+0x19c/0x5d8 > > > > > [ 1984.656400] [] schedule+0x38/0xa0 > > > > > [ 1984.661266] [] schedule_timeout+0x124/0x218 > > > > > [ 1984.667002] [] rcu_gp_kthread+0x4fc/0x748 > > > > > [ 1984.672564] [] kthread+0xfc/0x128 > > > > > [ 1984.677429] [] ret_from_fork+0x10/0x50 > > > > > > > > > > > > > > > _______________________________________________ > > > linuxarm mailing list > > > linuxarm at huawei.com > > > http://rnd-openeuler.huawei.com/mailman/listinfo/linuxarm > > >