From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3xJJ1x2cCJzDrDf for ; Fri, 28 Jul 2017 02:52:53 +1000 (AEST) Received: from pps.filterd (m0098393.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id v6RGq0ob067552 for ; Thu, 27 Jul 2017 12:52:51 -0400 Received: from e13.ny.us.ibm.com (e13.ny.us.ibm.com [129.33.205.203]) by mx0a-001b2d01.pphosted.com with ESMTP id 2byjw2kdrx-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Thu, 27 Jul 2017 12:52:50 -0400 Received: from localhost by e13.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 27 Jul 2017 12:52:49 -0400 Date: Thu, 27 Jul 2017 09:52:45 -0700 From: "Paul E. McKenney" To: Jonathan Cameron Cc: dzickus@redhat.com, sfr@canb.auug.org.au, linuxarm@huawei.com, Nicholas Piggin , abdhalee@linux.vnet.ibm.com, sparclinux@vger.kernel.org, akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org, David Miller , linux-arm-kernel@lists.infradead.org Subject: Re: RCU lockup issues when CONFIG_SOFTLOCKUP_DETECTOR=n - any one else seeing this? Reply-To: paulmck@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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20170727173923.000001b2@huawei.com> Message-Id: <20170727165245.GD3730@linux.vnet.ibm.com> List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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... 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: "Paul E. McKenney" Date: Thu, 27 Jul 2017 16:52:45 +0000 Subject: Re: RCU lockup issues when CONFIG_SOFTLOCKUP_DETECTOR=n - any one else seeing this? Message-Id: <20170727165245.GD3730@linux.vnet.ibm.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> In-Reply-To: <20170727173923.000001b2@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1254" Content-Transfer-Encoding: base64 To: linux-arm-kernel@lists.infradead.org T24gVGh1LCBKdWwgMjcsIDIwMTcgYXQgMDU6Mzk6MjNQTSArMDEwMCwgSm9uYXRoYW4gQ2FtZXJv biB3cm90ZToKPiBPbiBUaHUsIDI3IEp1bCAyMDE3IDE0OjQ5OjAzICswMTAwCj4gSm9uYXRoYW4g Q2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPiB3cm90ZToKPiAKPiA+IE9uIFRo dSwgMjcgSnVsIDIwMTcgMDU6NDk6MTMgLTA3MDAKPiA+ICJQYXVsIEUuIE1jS2VubmV5IiA8cGF1 bG1ja0BsaW51eC52bmV0LmlibS5jb20+IHdyb3RlOgo+ID4gCj4gPiA+IE9uIFRodSwgSnVsIDI3 LCAyMDE3IGF0IDAyOjM0OjAwUE0gKzEwMDAsIE5pY2hvbGFzIFBpZ2dpbiB3cm90ZTogIAo+ID4g PiA+IE9uIFdlZCwgMjYgSnVsIDIwMTcgMTg6NDI6MTQgLTA3MDAKPiA+ID4gPiAiUGF1bCBFLiBN Y0tlbm5leSIgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPiB3cm90ZToKPiA+ID4gPiAgICAg Cj4gPiA+ID4gPiBPbiBXZWQsIEp1bCAyNiwgMjAxNyBhdCAwNDoyMjowMFBNIC0wNzAwLCBEYXZp ZCBNaWxsZXIgd3JvdGU6ICAgIAo+ID4gPiA+ICAgICAKPiA+ID4gPiA+ID4gSW5kZWVkLCB0aGF0 IHJlYWxseSB3b3VsZG4ndCBleHBsYWluIGhvdyB3ZSBlbmQgdXAgd2l0aCBhIFJDVSBzdGFsbAo+ ID4gPiA+ID4gPiBkdW1wIGxpc3RpbmcgYWxtb3N0IGFsbCBvZiB0aGUgY3B1cyBhcyBoYXZpbmcg bWlzc2VkIGEgZ3JhY2UgcGVyaW9kLiAgICAgIAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGhhdmUg c2VlbiBzdHJhbmdlciB0aGluZ3MsIGJ1dCBhZG1pdHRlZGx5IG5vdCBvZnRlbi4gICAgCj4gPiA+ ID4gCj4gPiA+ID4gU28gdGhlIGJhY2t0cmFjZXMgc2hvdyB0aGUgUkNVIGdwIHRocmVhZCBpbiBz Y2hlZHVsZV90aW1lb3V0Lgo+ID4gPiA+IAo+ID4gPiA+IEFyZSB5b3Ugc3VyZSB0aGF0IGl0J3Mg dGltZW91dCBoYXMgZXhwaXJlZCBhbmQgaXQncyBub3QgYmVpbmcgc2NoZWR1bGVkLAo+ID4gPiA+ IG9yIGNvdWxkIGl0IGJlIGEgYmFkIChsYXJnZSkgdGltZW91dCAobG9va3MgdW5saWtlbHkpIG9y IHRoYXQgaXQncyBiZWluZwo+ID4gPiA+IHNjaGVkdWxlZCBidXQgbm90IGNvcnJlY3RseSBub3Rp bmcgZ3BzIG9uIG90aGVyIENQVXM/Cj4gPiA+ID4gCj4gPiA+ID4gSXQncyBub3QgaW4gUiBzdGF0 ZSwgc28gaWYgaXQncyBub3QgYmVpbmcgc2NoZWR1bGVkIGF0IGFsbCwgdGhlbiBpdCdzCj4gPiA+ ID4gYmVjYXVzZSB0aGUgdGltZXIgaGFzIG5vdCBmaXJlZDogICAgCj4gPiA+IAo+ID4gPiBHb29k IHBvaW50LCBOaWNrIQo+ID4gPiAKPiA+ID4gSm9uYXRoYW4sIGNvdWxkIHlvdSBwbGVhc2UgcmVw cm9kdWNlIGNvbGxlY3RpbmcgdGltZXIgZXZlbnQgdHJhY2luZz8gIAo+ID4gSSdtIGEgbGl0dGxl IG5ldyB0byB0cmFjaW5nIChvbmx5IHN0YXJ0ZWQgcGxheWluZyB3aXRoIGl0IGxhc3Qgd2VlaykK PiA+IHNvIGZpbmdlcnMgY3Jvc3NlZCBJJ3ZlIHNldCBpdCB1cCByaWdodC4gIE5vIHNwbGF0cyB5 ZXQuICBXYXMgZ2V0dGluZwo+ID4gc3BsYXRzIG9uIHJlYWRpbmcgb3V0IHRoZSB0cmFjZSB3aGVu IHJ1bm5pbmcgd2l0aCB0aGUgUkNVIHN0YWxsIHRpbWVyCj4gPiBzZXQgdG8gNCBzbyBoYXZlIGlu Y3JlYXNlZCB0aGF0IGJhY2sgdG8gdGhlIGRlZmF1bHQgYW5kIGFtIHJlcnVubmluZy4KPiA+IAo+ ID4gVGhpcyBtYXkgdGFrZSBhIHdoaWxlLiAgQ29ycmVjdCBtZSBpZiBJJ3ZlIGdvdHRlbiB0aGlz IHdyb25nIHRvIHNhdmUgdGltZQo+ID4gCj4gPiBlY2hvICJ0aW1lcjoqIiA+IC9zeXMva2VybmVs L2RlYnVnL3RyYWNpbmcvc2V0X2V2ZW50Cj4gPiAKPiA+IHdoZW4gaXQgZHVtcHMsIGp1c3Qgc2Vu ZCB5b3UgdGhlIHJlbGV2YW50IHBhcnQgb2Ygd2hhdCBpcyBpbgo+ID4gL3N5cy9rZXJuZWwvZGVi dWcvdHJhY2luZy90cmFjZT8KPiAKPiBJbnRlcmVzdGluZ2x5IHRoZSBvbmx5IHRoaW5nIHRoYXQg Y2FuIG1ha2UgdHJpcCBmb3IgbWUgd2l0aCB0cmFjaW5nIG9uCj4gaXMgcGVha2luZyBpbiB0aGUg dHJhY2luZyBidWZmZXJzLiAgTm90IHN1cmUgdGhpcyBpcyBhIHZhbGlkIGNhc2Ugb3IKPiBub3Qu Cj4gCj4gQW55aG93IGFsbCB0aW1lciBhY3Rpdml0eSBzZWVtcyB0byBzdG9wIGFyb3VuZCB0aGUg YXJlYSBvZiBpbnRlcmVzdC4KPiAKPiAKPiBbIDk0NDIuNDEzNjI0XSBJTkZPOiByY3Vfc2NoZWQg ZGV0ZWN0ZWQgc3RhbGxzIG9uIENQVXMvdGFza3M6Cj4gWyA5NDQyLjQxOTEwN10gCTEtLi4uOiAo MSBHUHMgYmVoaW5kKSBpZGxlhDQvMC8wIHNvZnRpcnEnNzQ3LzI3NzU1IGZxcz0wIGxhc3RfYWNj ZWxlcmF0ZTogZGQ2YS9kZTgwLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuNDMwMjI0 XSAJMy0uLi46ICgyIEdQcyBiZWhpbmQpIGlkbGWPOC8wLzAgc29mdGlycTIxOTcvMzIxOTggZnFz PTAgbGFzdF9hY2NlbGVyYXRlOiAyOWIxL2RlODAsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsg OTQ0Mi40NDEzNDBdIAk0LS4uLjogKDcgR1BzIGJlaGluZCkgaWRsZXQwLzAvMCBzb2Z0aXJxIjM1 MS8yMjM1MiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGNhODgvZGU4MCwgbm9ubGF6eV9wb3N0ZWQ6 IDAsIEwuCj4gWyA5NDQyLjQ1MjQ1Nl0gCTUtLi4uOiAoMiBHUHMgYmVoaW5kKSBpZGxlmzAvMC8w IHNvZnRpcnEhMzE1LzIxMzE5IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogYjI4MC9kZTg4LCBub25s YXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuNDYzNTcyXSAJNi0uLi46ICgyIEdQcyBiZWhpbmQp IGlkbGV5NC8wLzAgc29mdGlycRk2OTkvMTk3MDcgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBiYTYy L2RlODgsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi40NzQ2ODhdIAk3LS4uLjogKDIg R1BzIGJlaGluZCkgaWRsZaw0LzAvMCBzb2Z0aXJxIjU0Ny8yMjU1NCBmcXM9MCBsYXN0X2FjY2Vs ZXJhdGU6IGIyODAvZGU4OCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjQ4NTgwM10g CTgtLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxlETgvMC8wIHNvZnRpcnEoMS8yOTEgZnFzPTAgbGFz dF9hY2NlbGVyYXRlOiBjM2ZlL2RlODgsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi40 OTY1NzFdIAk5LS4uLjogKDkgR1BzIGJlaGluZCkgaWRsZY9jLzAvMCBzb2Z0aXJxKDQvMjkyIGZx cz0wIGxhc3RfYWNjZWxlcmF0ZTogNjAzMC9kZTg4LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBb IDk0NDIuNTA3MzM5XSAJMTAtLi4uOiAoMTQgR1BzIGJlaGluZCkgaWRsZfc4LzAvMCBzb2Z0aXJx JTQvMjU0IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTQ4Ny9kZTg4LCBub25sYXp5X3Bvc3RlZDog MCwgTC4KPiBbIDk0NDIuNTE4MjgxXSAJMTEtLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxlyWMvMC8w IHNvZnRpcnEwMS8zMDggZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiAzZDNlL2RlOTksIG5vbmxhenlf cG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi41MjkxMzZdIAkxMi0uLi46ICg5IEdQcyBiZWhpbmQpIGlk bGVKNC8wLzAgc29mdGlycXM1LzczNyBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwMTAvZGU5OSwg bm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjUzOTk5Ml0gCTEzLS4uLjogKDkgR1BzIGJl aGluZCkgaWRsZTRjLzAvMCBzb2Z0aXJxETIxLzExMzEgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBi MjgwL2RlOTksIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi41NTEwMjBdIAkxNC0uLi46 ICg5IEdQcyBiZWhpbmQpIGlkbGUvNC8wLzAgc29mdGlycXA3LzcxMyBmcXM9MCBsYXN0X2FjY2Vs ZXJhdGU6IDYwMzAvZGU5OSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjU2MTg3NV0g CTE1LS4uLjogKDIgR1BzIGJlaGluZCkgaWRsZbMwLzAvMCBzb2Z0aXJxgjEvOTc2IGZxcz0wIGxh c3RfYWNjZWxlcmF0ZTogYzIwOC9kZTk5LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIu NTcyNzMwXSAJMTctLi4uOiAoMiBHUHMgYmVoaW5kKSBpZGxlWjgvMC8wIHNvZnRpcnEUNTYvMTU2 NSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGNhODgvZGU5OSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwu Cj4gWyA5NDQyLjU4Mzc1OV0gCTE4LS4uLjogKDIgR1BzIGJlaGluZCkgaWRsZS40LzAvMCBzb2Z0 aXJxGTIzLzE5MzYgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBjYTg4L2RlYTcsIG5vbmxhenlfcG9z dGVkOiAwLCBMLgo+IFsgOTQ0Mi41OTQ3ODddIAkxOS0uLi46ICgyIEdQcyBiZWhpbmQpIGlkbGUT OC8wLzAgc29mdGlycRQyMS8xNDMyIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogYjI4MC9kZWE3LCBu b25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuNjA1ODE2XSAJMjAtLi4uOiAoNTAgR1BzIGJl aGluZCkgaWRsZWM0LzAvMCBzb2Z0aXJxITcvMjE5IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogYzk2 Zi9kZWE3LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuNjE2NzU4XSAJMjEtLi4uOiAo MiBHUHMgYmVoaW5kKSBpZGxl6zgvMC8wIHNvZnRpcnETNjgvMTM2OSBmcXM9MCBsYXN0X2FjY2Vs ZXJhdGU6IGI1OTkvZGViMiwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjYyNzc4Nl0g CTIyLS4uLjogKDEgR1BzIGJlaGluZCkgaWRsZao4LzAvMCBzb2Z0aXJxIjkvMjMyIGZxcz0wIGxh c3RfYWNjZWxlcmF0ZTogYzYwNC9kZWIyLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIu NjM4NjQxXSAJMjMtLi4uOiAoMSBHUHMgYmVoaW5kKSBpZGxlSDgvMC8wIHNvZnRpcnEkNy8yNDgg ZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBjNjAwL2RlYjIsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+ IFsgOTQ0Mi42NDk0OTZdIAkyNC0uLi46ICgzMyBHUHMgYmVoaW5kKSBpZGxl92MvMC8wIHNvZnRp cnExOS8zMTkgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1MjkwL2RlYjIsIG5vbmxhenlfcG9zdGVk OiAwLCBMLgo+IFsgOTQ0Mi42NjA0MzddIAkyNS0uLi46ICgzMyBHUHMgYmVoaW5kKSBpZGxllDQv MC8wIHNvZnRpcnEwOC8zMDggZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1MmMwL2RlYjIsIG5vbmxh enlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi42NzEzNzldIAkyNi0uLi46ICg5IEdQcyBiZWhpbmQp IGlkbGVtNC8wLzAgc29mdGlycSY1LzI3NSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwMzQvZGVj MCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjY4MjIzNF0gCTI3LS4uLjogKDExNSBH UHMgYmVoaW5kKSBpZGxl42MvMC8wIHNvZnRpcnEhMi8yMjYgZnFzPTAgbGFzdF9hY2NlbGVyYXRl OiA1NDIwL2RlYzAsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi42OTMyNjNdIAkyOC0u Li46ICg5IEdQcyBiZWhpbmQpIGlkbGXqNC8wLzAgc29mdGlycVQwLzU1MiBmcXM9MCBsYXN0X2Fj Y2VsZXJhdGU6IDYwM2MvZGVjMCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjcwNDEx OF0gCTI5LS4uLjogKDExNSBHUHMgYmVoaW5kKSBpZGxlg2MvMC8wIHNvZnRpcnE0Mi8zODAgZnFz PTAgbGFzdF9hY2NlbGVyYXRlOiA1NDIwL2RlYzAsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsg OTQ0Mi43MTUxNDddIAkzMC0uLi46ICgzMyBHUHMgYmVoaW5kKSBpZGxl42MvMC8wIHNvZnRpcnFQ OS81MDkgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1MmJjL2RlYzAsIG5vbmxhenlfcG9zdGVkOiAw LCBMLgo+IFsgOTQ0Mi43MjYwODhdIAkzMS0uLi46ICg5IEdQcyBiZWhpbmQpIGlkbGXfNC8wLzAg c29mdGlycWE5LzY0MSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwM2MvZGVjYiwgbm9ubGF6eV9w b3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjczNjk0NF0gCTMyLS4uLjogKDkgR1BzIGJlaGluZCkgaWRs Zao0LzAvMCBzb2Z0aXJxGDQxLzE4NDggZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDMwL2RlY2Is IG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi43NDc5NzJdIAkzNC0uLi46ICg5IEdQcyBi ZWhpbmQpIGlkbGXmYy8wLzAgc29mdGlycVA4Mi81MDg2IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTog NjAzOS9kZWNiLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuNzU5MDAxXSAJMzUtLi4u OiAoOSBHUHMgYmVoaW5kKSBpZGxlf2MvMC8wIHNvZnRpcnETOTYvMTQwNiBmcXM9MCBsYXN0X2Fj Y2VsZXJhdGU6IDYwM2UvZGVjYiwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjc3MDAz MF0gCTM2LS4uLjogKDAgdGlja3MgdGhpcyBHUCkgaWRsZfI4LzAvMCBzb2Z0aXJxJTUvMjU1IGZx cz0wIGxhc3RfYWNjZWxlcmF0ZTogYzlmYy9kZWNiLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBb IDk0NDIuNzgxMTQ1XSAJMzctLi4uOiAoNTAgR1BzIGJlaGluZCkgaWRsZVNjLzAvMCBzb2Z0aXJx IjcvMjMwIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNDVjMC9kZWNiLCBub25sYXp5X3Bvc3RlZDog MCwgTC4KPiBbIDk0NDIuNzkyMDg3XSAJMzgtLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxllTgvMC8w IHNvZnRpcnEYNS8xOTIgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDMwL2RlY2IsIG5vbmxhenlf cG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi44MDI5NDJdIAk0MC0uLi46ICgzODkgR1BzIGJlaGluZCkg aWRsZUFjLzAvMCBzb2Z0aXJxEzEvMTM2IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTgwMC9kZWNi LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuODEzOTcxXSAJNDEtLi4uOiAoMzg5IEdQ cyBiZWhpbmQpIGlkbGUlOC8wLzAgc29mdGlycRMzLzEzOCBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6 IGMwMGYvZGVjYiwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjgyNTAwMF0gCTQzLS4u LjogKDUwIEdQcyBiZWhpbmQpIGlkbGUlNC8wLzAgc29mdGlycREzLzExNyBmcXM9MCBsYXN0X2Fj Y2VsZXJhdGU6IDU0MjAvZGVlNSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjgzNTk0 Ml0gCTQ0LS4uLjogKDExNSBHUHMgYmVoaW5kKSBpZGxlFzgvMC8wIHNvZnRpcnESNzEvMTI3NiBm cXM9MCBsYXN0X2FjY2VsZXJhdGU6IDY4ZTkvZGVlNSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4g WyA5NDQyLjg0NzE0NF0gCTQ1LS4uLjogKDIgR1BzIGJlaGluZCkgaWRsZQRhLzEvMCBzb2Z0aXJx NjQvMzg5IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogZGVlNS9kZWU1LCBub25sYXp5X3Bvc3RlZDog MCwgTC4KPiBbIDk0NDIuODU3OTk5XSAJNDYtLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxl7DQvMC8w IHNvZnRpcnEYMy8xODkgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA2MDMwL2RlZTUsIG5vbmxhenlf cG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi44Njg4NTRdIAk0Ny0uLi46ICgxMTUgR1BzIGJlaGluZCkg aWRsZQg4LzAvMCBzb2Z0aXJxEzUvMTQ5IGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTQyMC9kZWU1 LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuODc5ODgzXSAJNDgtLi4uOiAoMzg5IEdQ cyBiZWhpbmQpIGlkbGUgMC8wLzAgc29mdGlycRAzLzExMCBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6 IDU4YjAvZGVlNSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjg5MDkxMV0gCTQ5LS4u LjogKDkgR1BzIGJlaGluZCkgaWRsZaI0LzAvMCBzb2Z0aXJxIDUvMjExIGZxcz0wIGxhc3RfYWNj ZWxlcmF0ZTogNjAzMC9kZWU1LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuOTAxNzY2 XSAJNTAtLi4uOiAoMjUgR1BzIGJlaGluZCkgaWRsZac0LzAvMCBzb2Z0aXJxFDQvMTQ0IGZxcz0w IGxhc3RfYWNjZWxlcmF0ZTogNTQyMC9kZWU1LCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0 NDIuOTEyNzA4XSAJNTEtLi4uOiAoNTAgR1BzIGJlaGluZCkgaWRsZfY4LzAvMCBzb2Z0aXJxETYv MTIyIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNTdiYy9kZWU1LCBub25sYXp5X3Bvc3RlZDogMCwg TC4KPiBbIDk0NDIuOTIzNjUwXSAJNTItLi4uOiAoOSBHUHMgYmVoaW5kKSBpZGxl4DgvMC8wIHNv ZnRpcnEgMi80ODYgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiBjODdmL2RlZmUsIG5vbmxhenlfcG9z dGVkOiAwLCBMLgo+IFsgOTQ0Mi45MzQ1MDVdIAk1My0uLi46ICgyIEdQcyBiZWhpbmQpIGlkbGUS OC8wLzAgc29mdGlycTY1LzM2NiBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IGNhODgvZGVmZSwgbm9u bGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjk0NTM2MF0gCTU0LS4uLjogKDkgR1BzIGJlaGlu ZCkgaWRsZc44LzAvMCBzb2Z0aXJxEjYvMzczIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogYmVmOC9k ZWZlLCBub25sYXp5X3Bvc3RlZDogMCwgTC4KPiBbIDk0NDIuOTU2MjE1XSAJNTYtLi4uOiAoOSBH UHMgYmVoaW5kKSBpZGxlMzAvMC8wIHNvZnRpcnEhMTYvMjEyNiBmcXM9MCBsYXN0X2FjY2VsZXJh dGU6IDYwMzAvZGVmZSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQyLjk2NzI0M10gCTU3 LS4uLjogKDEgR1BzIGJlaGluZCkgaWRsZSg4LzAvMCBzb2Z0aXJxFzA3LzE3MTQgZnFzPTAgbGFz dF9hY2NlbGVyYXRlOiBjODdjL2RlZmUsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0Mi45 NzgyNzJdIAk1OC0uLi46ICgzNyBHUHMgYmVoaW5kKSBpZGxlOTAvMC8wIHNvZnRpcnEXMTYvMTcy MSBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDUzZjcvZGVmZSwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwu Cj4gWyA5NDQyLjk4OTM4N10gCTU5LS4uLjogKDM3IEdQcyBiZWhpbmQpIGlkbGXlNC8wLzAgc29m dGlycRcwMC8xNzAxIGZxcz0wIGxhc3RfYWNjZWxlcmF0ZTogNDBhMS9kZWZlLCBub25sYXp5X3Bv c3RlZDogMCwgTC4KPiBbIDk0NDMuMDAwNTAyXSAJNjAtLi4uOiAoMTE2IEdQcyBiZWhpbmQpIGlk bGV7NC8wLzAgc29mdGlycZIvOTYgZnFzPTAgbGFzdF9hY2NlbGVyYXRlOiA1N2Q4L2RmMTAsIG5v bmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0My4wMTEzNTddIAk2MS0uLi46ICg5IEdQcyBiZWhp bmQpIGlkbGWdOC8wLzAgc29mdGlycRYxLzE3MCBmcXM9MCBsYXN0X2FjY2VsZXJhdGU6IDYwMzAv ZGYxMCwgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQzLjAyMjIxMl0gCTYyLS4uLjogKDEx NSBHUHMgYmVoaW5kKSBpZGxlqjgvMC8wIHNvZnRpcnGVLzEwMSBmcXM9MCBsYXN0X2FjY2VsZXJh dGU6IDU0MjAvZGYxNywgbm9ubGF6eV9wb3N0ZWQ6IDAsIEwuCj4gWyA5NDQzLjAzMzE1NF0gCTYz LS4uLjogKDUwIEdQcyBiZWhpbmQpIGlkbGWVOC8wLzAgc29mdGlycYEvODQgZnFzPTAgbGFzdF9h Y2NlbGVyYXRlOiA1N2I4L2RmMTcsIG5vbmxhenlfcG9zdGVkOiAwLCBMLgo+IFsgOTQ0My4wNDM5 MjBdIAkoZGV0ZWN0ZWQgYnkgMzksIHRUMDMgamlmZmllcywgZ0QzLCBjRDIsIHE9MSkKPiBbIDk0 NDMuMDQ5OTE5XSBUYXNrIGR1bXAgZm9yIENQVSAxOgo+IFsgOTQ0My4wNTMxMzRdIHN3YXBwZXIv MSAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAK PiBbIDk0NDMuMDYwMTczXSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4wNjI2MTldIFs8ZmZmZjAwMDAw ODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4wNjc3NDRdIFs8ICAgICAg ICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuMDcyNDM0XSBUYXNrIGR1bXAg Zm9yIENQVSAzOgo+IFsgOTQ0My4wNzU2NTBdIHN3YXBwZXIvMyAgICAgICBSICBydW5uaW5nIHRh c2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuMDgyNjg2XSBDYWxs IHRyYWNlOgo+IFsgOTQ0My4wODUxMjFdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3Rv KzB4OTAvMHhhOAo+IFsgOTQ0My4wOTAyNDZdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAg ICAobnVsbCkKPiBbIDk0NDMuMDk0OTM2XSBUYXNrIGR1bXAgZm9yIENQVSA0Ogo+IFsgOTQ0My4w OTgxNTJdIHN3YXBwZXIvNCAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAg ICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuMTA1MTg4XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4xMDc2 MjNdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4x MTI3NTJdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBb IDk0NDMuMTE4MjI0XSBUYXNrIGR1bXAgZm9yIENQVSA1Ogo+IFsgOTQ0My4xMjE0NDBdIHN3YXBw ZXIvNSAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAw MDAKPiBbIDk0NDMuMTI4NDc2XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4xMzA5MTBdIFs8ZmZmZjAw MDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4xMzYwMzVdIFs8ICAg ICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuMTQwNzI1XSBUYXNrIGR1 bXAgZm9yIENQVSA2Ogo+IFsgOTQ0My4xNDM5NDFdIHN3YXBwZXIvNiAgICAgICBSICBydW5uaW5n IHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuMTUwOTc2XSBD YWxsIHRyYWNlOgo+IFsgOTQ0My4xNTM0MTFdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNo X3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4xNTg1MzVdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAg ICAgICAobnVsbCkKPiBbIDk0NDMuMTYzMjI2XSBUYXNrIGR1bXAgZm9yIENQVSA3Ogo+IFsgOTQ0 My4xNjY0NDJdIHN3YXBwZXIvNyAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAg ICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuMTczNDc4XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4x NzU5MTJdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0 My4xODEwMzddIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMu MTg1NzI3XSBUYXNrIGR1bXAgZm9yIENQVSA4Ogo+IFsgOTQ0My4xODg5NDNdIHN3YXBwZXIvOCAg ICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBb IDk0NDMuMTk1OTc5XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4xOTg0MTJdIFs8ZmZmZjAwMDAwODA4 NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4yMDM1MzddIFs8ICAgICAgICAg IChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuMjA4MjI3XSBUYXNrIGR1bXAgZm9y IENQVSA5Ogo+IFsgOTQ0My4yMTE0NDNdIHN3YXBwZXIvOSAgICAgICBSICBydW5uaW5nIHRhc2sg ICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuMjE4NDc5XSBDYWxsIHRy YWNlOgo+IFsgOTQ0My4yMjA5MTNdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4 OTAvMHhhOAo+IFsgOTQ0My4yMjYwMzldIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGlu ZV9tYXNrKzB4MC8weDgKPiBbIDk0NDMuMjMxNTEwXSBUYXNrIGR1bXAgZm9yIENQVSAxMDoKPiBb IDk0NDMuMjM0ODEyXSBzd2FwcGVyLzEwICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAg ICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjI0MTg0OF0gQ2FsbCB0cmFjZToKPiBbIDk0 NDMuMjQ0MjgzXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBb IDk0NDMuMjQ5NDA4XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAv MHg4Cj4gWyA5NDQzLjI1NDg3OV0gVGFzayBkdW1wIGZvciBDUFUgMTE6Cj4gWyA5NDQzLjI1ODE4 Ml0gc3dhcHBlci8xMSAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEg MHgwMDAwMDAwMAo+IFsgOTQ0My4yNjUyMThdIENhbGwgdHJhY2U6Cj4gWyA5NDQzLjI2NzY1Ml0g WzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQzLjI3Mjc3 Nl0gWzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAgIChudWxsKQo+IFsgOTQ0My4yNzc0Njdd IFRhc2sgZHVtcCBmb3IgQ1BVIDEyOgo+IFsgOTQ0My4yODA3NjldIHN3YXBwZXIvMTIgICAgICBS ICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMu Mjg3ODA2XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4yOTAyNDBdIFs8ZmZmZjAwMDAwODA4NWNiOD5d IF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4yOTUzNjRdIFs8ICAgICAgICAgIChudWxs KT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuMzAwMDU0XSBUYXNrIGR1bXAgZm9yIENQVSAx MzoKPiBbIDk0NDMuMzAzMzU3XSBzd2FwcGVyLzEzICAgICAgUiAgcnVubmluZyB0YXNrICAgICAg ICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjMxMDM5NF0gQ2FsbCB0cmFjZToK PiBbIDk0NDMuMzEyODI4XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4 YTgKPiBbIDk0NDMuMzE3OTUzXSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51bGwp Cj4gWyA5NDQzLjMyMjY0M10gVGFzayBkdW1wIGZvciBDUFUgMTQ6Cj4gWyA5NDQzLjMyNTk0NV0g c3dhcHBlci8xNCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgw MDAwMDAwMAo+IFsgOTQ0My4zMzI5ODFdIENhbGwgdHJhY2U6Cj4gWyA5NDQzLjMzNTQxNl0gWzxm ZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQzLjM0MDU0MF0g WzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAgIChudWxsKQo+IFsgOTQ0My4zNDUyMzBdIFRh c2sgZHVtcCBmb3IgQ1BVIDE1Ogo+IFsgOTQ0My4zNDg1MzNdIHN3YXBwZXIvMTUgICAgICBSICBy dW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuMzU1 NTY4XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My4zNTgwMDJdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9f c3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My4zNjMxMjhdIFs8ZmZmZjAwMDAwOTBkOWRmMD5d IF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBbIDk0NDMuMzY4NTk5XSBUYXNrIGR1bXAgZm9y IENQVSAxNzoKPiBbIDk0NDMuMzcxOTAxXSBzd2FwcGVyLzE3ICAgICAgUiAgcnVubmluZyB0YXNr ICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjM3ODkzN10gQ2FsbCB0 cmFjZToKPiBbIDk0NDMuMzgxMzcyXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysw eDkwLzB4YTgKPiBbIDk0NDMuMzg2NDk3XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxp bmVfbWFzaysweDAvMHg4Cj4gWyA5NDQzLjM5MTk2OF0gVGFzayBkdW1wIGZvciBDUFUgMTg6Cj4g WyA5NDQzLjM5NTI3MF0gc3dhcHBlci8xOCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAg ICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0My40MDIzMDZdIENhbGwgdHJhY2U6Cj4gWyA5 NDQzLjQwNDc0MF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4g WyA5NDQzLjQwOTg2NV0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgw LzB4OAo+IFsgOTQ0My40MTUzMzZdIFRhc2sgZHVtcCBmb3IgQ1BVIDE5Ogo+IFsgOTQ0My40MTg2 MzldIHN3YXBwZXIvMTkgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAx IDB4MDAwMDAwMDAKPiBbIDk0NDMuNDI1Njc1XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My40MjgxMDld IFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My40MzMy MzRdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuNDM3OTI0 XSBUYXNrIGR1bXAgZm9yIENQVSAyMDoKPiBbIDk0NDMuNDQxMjI2XSBzd2FwcGVyLzIwICAgICAg UiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQz LjQ0ODI2M10gQ2FsbCB0cmFjZToKPiBbIDk0NDMuNDUwNjk3XSBbPGZmZmYwMDAwMDgwODVjYjg+ XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDMuNDU1ODI2XSBbPGZmZmYwMDAwMDgxM2Nm Nzg+XSByY3VfZXFzX2VudGVyX2NvbW1vbi5pc3JhLjMyKzB4MWI4LzB4MjI4Cj4gWyA5NDQzLjQ2 MjYwMF0gWzxmZmZmMDAwMDA4MTNkMDQ0Pl0gcmN1X2lkbGVfZW50ZXIrMHg1Yy8weDYwCj4gWyA5 NDQzLjQ2Nzk4Nl0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4 OAo+IFsgOTQ0My40NzM0NThdIFRhc2sgZHVtcCBmb3IgQ1BVIDIxOgo+IFsgOTQ0My40NzY3NjBd IHN3YXBwZXIvMjEgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4 MDAwMDAwMDAKPiBbIDk0NDMuNDgzNzk2XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My40ODYyMzBdIFs8 ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My40OTEzNTRd IFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuNDk2MDQ1XSBU YXNrIGR1bXAgZm9yIENQVSAyMjoKPiBbIDk0NDMuNDk5MzQ3XSBzd2FwcGVyLzIyICAgICAgUiAg cnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjUw NjM4M10gQ2FsbCB0cmFjZToKPiBbIDk0NDMuNTA4ODE3XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBf X3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDMuNTEzOTQzXSBbPGZmZmYwMDAwMDkwZDlkZjA+ XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gWyA5NDQzLjUxOTQxNF0gVGFzayBkdW1wIGZv ciBDUFUgMjM6Cj4gWyA5NDQzLjUyMjcxNl0gc3dhcHBlci8yMyAgICAgIFIgIHJ1bm5pbmcgdGFz ayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0My41Mjk3NTJdIENhbGwg dHJhY2U6Cj4gWyA5NDQzLjUzMjE4Nl0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8r MHg5MC8weGE4Cj4gWyA5NDQzLjUzNzMxMl0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25s aW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0My41NDI3ODRdIFRhc2sgZHVtcCBmb3IgQ1BVIDI0Ogo+ IFsgOTQ0My41NDYwODZdIHN3YXBwZXIvMjQgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAg ICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuNTUzMTIyXSBDYWxsIHRyYWNlOgo+IFsg OTQ0My41NTU1NTZdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ IFsgOTQ0My41NjA2ODFdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4 MC8weDgKPiBbIDk0NDMuNTY2MTUzXSBUYXNrIGR1bXAgZm9yIENQVSAyNToKPiBbIDk0NDMuNTY5 NDU1XSBzd2FwcGVyLzI1ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAg MSAweDAwMDAwMDAwCj4gWyA5NDQzLjU3NjQ5MV0gQ2FsbCB0cmFjZToKPiBbIDk0NDMuNTc4OTI1 XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDMuNTg0 MDUxXSBbPGZmZmYwMDAwMDgxM2NmNzg+XSByY3VfZXFzX2VudGVyX2NvbW1vbi5pc3JhLjMyKzB4 MWI4LzB4MjI4Cj4gWyA5NDQzLjU5MDgyNV0gWzxmZmZmMDAwMDA4MTNkMDQ0Pl0gcmN1X2lkbGVf ZW50ZXIrMHg1Yy8weDYwCj4gWyA5NDQzLjU5NjIxMV0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19j cHVfb25saW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0My42MDE2ODJdIFRhc2sgZHVtcCBmb3IgQ1BV IDI2Ogo+IFsgOTQ0My42MDQ5ODVdIHN3YXBwZXIvMjYgICAgICBSICBydW5uaW5nIHRhc2sgICAg ICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuNjEyMDIxXSBDYWxsIHRyYWNl Ogo+IFsgOTQ0My42MTQ0NTVdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAv MHhhOAo+IFsgOTQ0My42MTk1ODFdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9t YXNrKzB4MC8weDgKPiBbIDk0NDMuNjI1MDUyXSBUYXNrIGR1bXAgZm9yIENQVSAyNzoKPiBbIDk0 NDMuNjI4MzU1XSBzd2FwcGVyLzI3ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAw ICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjYzNTM5MF0gQ2FsbCB0cmFjZToKPiBbIDk0NDMu NjM3ODI0XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0 NDMuNjQyOTQ5XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4 Cj4gWyA5NDQzLjY0ODQyMV0gVGFzayBkdW1wIGZvciBDUFUgMjg6Cj4gWyA5NDQzLjY1MTcyM10g c3dhcHBlci8yOCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgw MDAwMDAwMAo+IFsgOTQ0My42NTg3NTldIENhbGwgdHJhY2U6Cj4gWyA5NDQzLjY2MTE5M10gWzxm ZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQzLjY2NjMxOF0g WzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAgIChudWxsKQo+IFsgOTQ0My42NzEwMDhdIFRh c2sgZHVtcCBmb3IgQ1BVIDI5Ogo+IFsgOTQ0My42NzQzMTBdIHN3YXBwZXIvMjkgICAgICBSICBy dW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuNjgx MzQ2XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My42ODM3ODBdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9f c3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My42ODg5MDVdIFs8ZmZmZjAwMDAwOTBkOWRmMD5d IF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBbIDk0NDMuNjk0Mzc3XSBUYXNrIGR1bXAgZm9y IENQVSAzMDoKPiBbIDk0NDMuNjk3Njc5XSBzd2FwcGVyLzMwICAgICAgUiAgcnVubmluZyB0YXNr ICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjcwNDcxNV0gQ2FsbCB0 cmFjZToKPiBbIDk0NDMuNzA3MTUwXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysw eDkwLzB4YTgKPiBbIDk0NDMuNzEyMjc1XSBbPGZmZmYwMDAwMDgxM2NmNzg+XSByY3VfZXFzX2Vu dGVyX2NvbW1vbi5pc3JhLjMyKzB4MWI4LzB4MjI4Cj4gWyA5NDQzLjcxOTA1MF0gWzxmZmZmMDAw MDA4MTNkMDQ0Pl0gcmN1X2lkbGVfZW50ZXIrMHg1Yy8weDYwCj4gWyA5NDQzLjcyNDQzNl0gWzxm ZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0My43Mjk5 MDddIFRhc2sgZHVtcCBmb3IgQ1BVIDMxOgo+IFsgOTQ0My43MzMyMTBdIHN3YXBwZXIvMzEgICAg ICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0 NDMuNzQwMjQ2XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My43NDI2ODBdIFs8ZmZmZjAwMDAwODA4NWNi OD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My43NDc4MDVdIFs8ICAgICAgICAgIChu dWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDMuNzUyNDk2XSBUYXNrIGR1bXAgZm9yIENQ VSAzMjoKPiBbIDk0NDMuNzU1Nzk4XSBzd2FwcGVyLzMyICAgICAgUiAgcnVubmluZyB0YXNrICAg ICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjc2MjgzM10gQ2FsbCB0cmFj ZToKPiBbIDk0NDMuNzY1MjY3XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkw LzB4YTgKPiBbIDk0NDMuNzcwMzkyXSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAgICAgKG51 bGwpCj4gWyA5NDQzLjc3NTA4Ml0gVGFzayBkdW1wIGZvciBDUFUgMzQ6Cj4gWyA5NDQzLjc3ODM4 NF0gc3dhcHBlci8zNCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEg MHgwMDAwMDAwMAo+IFsgOTQ0My43ODU0MjBdIENhbGwgdHJhY2U6Cj4gWyA5NDQzLjc4Nzg1NF0g WzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQzLjc5Mjk4 MF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0 My43OTg0NTFdIFRhc2sgZHVtcCBmb3IgQ1BVIDM1Ogo+IFsgOTQ0My44MDE3NTNdIHN3YXBwZXIv MzUgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAK PiBbIDk0NDMuODA4Nzg5XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My44MTEyMjRdIFs8ZmZmZjAwMDAw ODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My44MTYzNDhdIFs8ZmZmZjAw MDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBbIDk0NDMuODIxODIwXSBU YXNrIGR1bXAgZm9yIENQVSAzNjoKPiBbIDk0NDMuODI1MTIyXSBzd2FwcGVyLzM2ICAgICAgUiAg cnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQzLjgz MjE1OF0gQ2FsbCB0cmFjZToKPiBbIDk0NDMuODM0NTkyXSBbPGZmZmYwMDAwMDgwODVjYjg+XSBf X3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDMuODM5NzE4XSBbPGZmZmYwMDAwMDgxM2NmNzg+ XSByY3VfZXFzX2VudGVyX2NvbW1vbi5pc3JhLjMyKzB4MWI4LzB4MjI4Cj4gWyA5NDQzLjg0NjQ5 M10gWzxmZmZmMDAwMDA4MTNkMDQ0Pl0gcmN1X2lkbGVfZW50ZXIrMHg1Yy8weDYwCj4gWyA5NDQz Ljg1MTg3OF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ IFsgOTQ0My44NTczNTBdIFRhc2sgZHVtcCBmb3IgQ1BVIDM3Ogo+IFsgOTQ0My44NjA2NTJdIHN3 YXBwZXIvMzcgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAw MDAwMDAKPiBbIDk0NDMuODY3Njg4XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My44NzAxMjJdIFs8ZmZm ZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My44NzUyNDhdIFs8 ZmZmZjAwMDAwODEzY2Y3OD5dIHJjdV9lcXNfZW50ZXJfY29tbW9uLmlzcmEuMzIrMHgxYjgvMHgy MjgKPiBbIDk0NDMuODgyMDIyXSBbPGZmZmYwMDAwMDgxM2QwNDQ+XSByY3VfaWRsZV9lbnRlcisw eDVjLzB4NjAKPiBbIDk0NDMuODg3NDA4XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxp bmVfbWFzaysweDAvMHg4Cj4gWyA5NDQzLjg5Mjg4MF0gVGFzayBkdW1wIGZvciBDUFUgMzg6Cj4g WyA5NDQzLjg5NjE4Ml0gc3dhcHBlci8zOCAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAg ICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0My45MDMyMThdIENhbGwgdHJhY2U6Cj4gWyA5 NDQzLjkwNTY1Ml0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4g WyA5NDQzLjkxMDc3Nl0gWzwgICAgICAgICAgKG51bGwpPl0gICAgICAgICAgIChudWxsKQo+IFsg OTQ0My45MTU0NjZdIFRhc2sgZHVtcCBmb3IgQ1BVIDQwOgo+IFsgOTQ0My45MTg3NjldIHN3YXBw ZXIvNDAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAw MDAKPiBbIDk0NDMuOTI1ODA1XSBDYWxsIHRyYWNlOgo+IFsgOTQ0My45MjgyMzldIFs8ZmZmZjAw MDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0My45MzMzNjVdIFs8ZmZm ZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBbIDk0NDMuOTM4ODM2 XSBUYXNrIGR1bXAgZm9yIENQVSA0MToKPiBbIDk0NDMuOTQyMTM4XSBzd2FwcGVyLzQxICAgICAg UiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQz Ljk0OTE3NF0gQ2FsbCB0cmFjZToKPiBbIDk0NDMuOTUxNjA5XSBbPGZmZmYwMDAwMDgwODVjYjg+ XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDMuOTU2NzMzXSBbPCAgICAgICAgICAobnVs bCk+XSAgICAgICAgICAgKG51bGwpCj4gWyA5NDQzLjk2MTQyM10gVGFzayBkdW1wIGZvciBDUFUg NDM6Cj4gWyA5NDQzLjk2NDcyNV0gc3dhcHBlci80MyAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAg ICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0My45NzE3NjFdIENhbGwgdHJhY2U6 Cj4gWyA5NDQzLjk3NDE5NV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8w eGE4Cj4gWyA5NDQzLjk3OTMyMF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21h c2srMHgwLzB4OAo+IFsgOTQ0My45ODQ3OTFdIFRhc2sgZHVtcCBmb3IgQ1BVIDQ0Ogo+IFsgOTQ0 My45ODgwOTNdIHN3YXBwZXIvNDQgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAg ICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDMuOTk1MTMwXSBDYWxsIHRyYWNlOgo+IFsgOTQ0My45 OTc1NjRdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0 NC4wMDI2ODhdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0NDQu MDA3Mzc4XSBUYXNrIGR1bXAgZm9yIENQVSA0NToKPiBbIDk0NDQuMDEwNjgwXSBzd2FwcGVyLzQ1 ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4g WyA5NDQ0LjAxNzcxNl0gQ2FsbCB0cmFjZToKPiBbIDk0NDQuMDIwMTUxXSBbPGZmZmYwMDAwMDgw ODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDQuMDI1Mjc1XSBbPCAgICAgICAg ICAobnVsbCk+XSAgICAgICAgICAgKG51bGwpCj4gWyA5NDQ0LjAyOTk2NV0gVGFzayBkdW1wIGZv ciBDUFUgNDY6Cj4gWyA5NDQ0LjAzMzI2N10gc3dhcHBlci80NiAgICAgIFIgIHJ1bm5pbmcgdGFz ayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0NC4wNDAzMDJdIENhbGwg dHJhY2U6Cj4gWyA5NDQ0LjA0MjczN10gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8r MHg5MC8weGE4Cj4gWyA5NDQ0LjA0Nzg2Ml0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25s aW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0NC4wNTMzMzNdIFRhc2sgZHVtcCBmb3IgQ1BVIDQ3Ogo+ IFsgOTQ0NC4wNTY2MzZdIHN3YXBwZXIvNDcgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAg ICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDQuMDYzNjcyXSBDYWxsIHRyYWNlOgo+IFsg OTQ0NC4wNjYxMDZdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ IFsgOTQ0NC4wNzEyMzFdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4 MC8weDgKPiBbIDk0NDQuMDc2NzAyXSBUYXNrIGR1bXAgZm9yIENQVSA0ODoKPiBbIDk0NDQuMDgw MDA0XSBzd2FwcGVyLzQ4ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAg MSAweDAwMDAwMDAwCj4gWyA5NDQ0LjA4NzA0MV0gQ2FsbCB0cmFjZToKPiBbIDk0NDQuMDg5NDc1 XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDQuMDk0 NjAwXSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gWyA5 NDQ0LjEwMDA3MV0gVGFzayBkdW1wIGZvciBDUFUgNDk6Cj4gWyA5NDQ0LjEwMzM3NF0gc3dhcHBl ci80OSAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAw MAo+IFsgOTQ0NC4xMTA0MDldIENhbGwgdHJhY2U6Cj4gWyA5NDQ0LjExMjg0NF0gWzxmZmZmMDAw MDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQ0LjExNzk2OF0gWzxmZmZm MDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0NC4xMjM0NDBd IFRhc2sgZHVtcCBmb3IgQ1BVIDUwOgo+IFsgOTQ0NC4xMjY3NDJdIHN3YXBwZXIvNTAgICAgICBS ICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDQu MTMzNzc3XSBDYWxsIHRyYWNlOgo+IFsgOTQ0NC4xMzYyMTFdIFs8ZmZmZjAwMDAwODA4NWNiOD5d IF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0NC4xNDEzMzZdIFs8ZmZmZjAwMDAwOTBkOWRm MD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBbIDk0NDQuMTQ2ODA3XSBUYXNrIGR1bXAg Zm9yIENQVSA1MToKPiBbIDk0NDQuMTUwMTA5XSBzd2FwcGVyLzUxICAgICAgUiAgcnVubmluZyB0 YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5NDQ0LjE1NzE0NF0gQ2Fs bCB0cmFjZToKPiBbIDk0NDQuMTU5NTc4XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90 bysweDkwLzB4YTgKPiBbIDk0NDQuMTY0NzAzXSBbPCAgICAgICAgICAobnVsbCk+XSAgICAgICAg ICAgKG51bGwpCj4gWyA5NDQ0LjE2OTM5M10gVGFzayBkdW1wIGZvciBDUFUgNTI6Cj4gWyA5NDQ0 LjE3MjY5NV0gc3dhcHBlci81MiAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAg ICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0NC4xNzk3MzFdIENhbGwgdHJhY2U6Cj4gWyA5NDQ0LjE4 MjE2NV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQ0 LjE4NzI5MF0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+ IFsgOTQ0NC4xOTI3NjFdIFRhc2sgZHVtcCBmb3IgQ1BVIDUzOgo+IFsgOTQ0NC4xOTYwNjNdIHN3 YXBwZXIvNTMgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAgICAgICAxIDB4MDAw MDAwMDAKPiBbIDk0NDQuMjAzMDk5XSBDYWxsIHRyYWNlOgo+IFsgOTQ0NC4yMDU1MzNdIFs8ZmZm ZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0NC4yMTA2NThdIFs8 ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgKPiBbIDk0NDQuMjE2 MTI5XSBUYXNrIGR1bXAgZm9yIENQVSA1NDoKPiBbIDk0NDQuMjE5NDMxXSBzd2FwcGVyLzU0ICAg ICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAwCj4gWyA5 NDQ0LjIyNjQ2N10gQ2FsbCB0cmFjZToKPiBbIDk0NDQuMjI4OTAxXSBbPGZmZmYwMDAwMDgwODVj Yjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDQuMjM0MDI2XSBbPGZmZmYwMDAwMDkw ZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gWyA5NDQ0LjIzOTQ5OF0gVGFzayBk dW1wIGZvciBDUFUgNTY6Cj4gWyA5NDQ0LjI0MjgwMV0gc3dhcHBlci81NiAgICAgIFIgIHJ1bm5p bmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAwMAo+IFsgOTQ0NC4yNDk4Mzdd IENhbGwgdHJhY2U6Cj4gWyA5NDQ0LjI1MjI3MV0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0 Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQ0LjI1NzM5Nl0gWzwgICAgICAgICAgKG51bGwpPl0gICAg ICAgICAgIChudWxsKQo+IFsgOTQ0NC4yNjIwODZdIFRhc2sgZHVtcCBmb3IgQ1BVIDU3Ogo+IFsg OTQ0NC4yNjUzODhdIHN3YXBwZXIvNTcgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAg IDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDQuMjcyNDI0XSBDYWxsIHRyYWNlOgo+IFsgOTQ0 NC4yNzQ4NThdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsg OTQ0NC4yNzk5ODJdIFs8ICAgICAgICAgIChudWxsKT5dICAgICAgICAgICAobnVsbCkKPiBbIDk0 NDQuMjg0NjcyXSBUYXNrIGR1bXAgZm9yIENQVSA1ODoKPiBbIDk0NDQuMjg3OTc1XSBzd2FwcGVy LzU4ICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAwMDAwMDAw Cj4gWyA5NDQ0LjI5NTAxMV0gQ2FsbCB0cmFjZToKPiBbIDk0NDQuMjk3NDQ1XSBbPGZmZmYwMDAw MDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDQuMzAyNTcwXSBbPGZmZmYw MDAwMDgxM2NmNzg+XSByY3VfZXFzX2VudGVyX2NvbW1vbi5pc3JhLjMyKzB4MWI4LzB4MjI4Cj4g WyA5NDQ0LjMwOTM0NV0gWzxmZmZmMDAwMDA4MTNkMDQ0Pl0gcmN1X2lkbGVfZW50ZXIrMHg1Yy8w eDYwCj4gWyA5NDQ0LjMxNDczMV0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21h c2srMHgwLzB4OAo+IFsgOTQ0NC4zMjAyMDJdIFRhc2sgZHVtcCBmb3IgQ1BVIDU5Ogo+IFsgOTQ0 NC4zMjM1MDRdIHN3YXBwZXIvNTkgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgICAgIDAg ICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDQuMzMwNTQwXSBDYWxsIHRyYWNlOgo+IFsgOTQ0NC4z MzI5NzRdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+IFsgOTQ0 NC4zMzgxMDBdIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4MC8weDgK PiBbIDk0NDQuMzQzNTcxXSBUYXNrIGR1bXAgZm9yIENQVSA2MDoKPiBbIDk0NDQuMzQ2ODczXSBz d2FwcGVyLzYwICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAgMSAweDAw MDAwMDAwCj4gWyA5NDQ0LjM1MzkwOV0gQ2FsbCB0cmFjZToKPiBbIDk0NDQuMzU2MzQzXSBbPGZm ZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDQuMzYxNDY5XSBb PGZmZmYwMDAwMDgxM2NmNzg+XSByY3VfZXFzX2VudGVyX2NvbW1vbi5pc3JhLjMyKzB4MWI4LzB4 MjI4Cj4gWyA5NDQ0LjM2ODI0M10gWzxmZmZmMDAwMDA4MTNkMDQ0Pl0gcmN1X2lkbGVfZW50ZXIr MHg1Yy8weDYwCj4gWyA5NDQ0LjM3MzYyOV0gWzxmZmZmMDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25s aW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0NC4zNzkxMDFdIFRhc2sgZHVtcCBmb3IgQ1BVIDYxOgo+ IFsgOTQ0NC4zODI0MDJdIHN3YXBwZXIvNjEgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAg ICAgIDAgICAgICAxIDB4MDAwMDAwMDAKPiBbIDk0NDQuMzg5NDM4XSBDYWxsIHRyYWNlOgo+IFsg OTQ0NC4zOTE4NzJdIFs8ZmZmZjAwMDAwODA4NWNiOD5dIF9fc3dpdGNoX3RvKzB4OTAvMHhhOAo+ IFsgOTQ0NC4zOTY5OTddIFs8ZmZmZjAwMDAwOTBkOWRmMD5dIF9fY3B1X29ubGluZV9tYXNrKzB4 MC8weDgKPiBbIDk0NDQuNDAyNDY5XSBUYXNrIGR1bXAgZm9yIENQVSA2MjoKPiBbIDk0NDQuNDA1 NzcxXSBzd2FwcGVyLzYyICAgICAgUiAgcnVubmluZyB0YXNrICAgICAgICAwICAgICAwICAgICAg MSAweDAwMDAwMDAwCj4gWyA5NDQ0LjQxMjgwOF0gQ2FsbCB0cmFjZToKPiBbIDk0NDQuNDE1MjQy XSBbPGZmZmYwMDAwMDgwODVjYjg+XSBfX3N3aXRjaF90bysweDkwLzB4YTgKPiBbIDk0NDQuNDIw MzY3XSBbPGZmZmYwMDAwMDkwZDlkZjA+XSBfX2NwdV9vbmxpbmVfbWFzaysweDAvMHg4Cj4gWyA5 NDQ0LjQyNTgzOF0gVGFzayBkdW1wIGZvciBDUFUgNjM6Cj4gWyA5NDQ0LjQyOTE0MV0gc3dhcHBl ci82MyAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMCAgICAgIDEgMHgwMDAwMDAw MAo+IFsgOTQ0NC40MzYxNzddIENhbGwgdHJhY2U6Cj4gWyA5NDQ0LjQzODYxMV0gWzxmZmZmMDAw MDA4MDg1Y2I4Pl0gX19zd2l0Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQ0LjQ0MzczNl0gWzxmZmZm MDAwMDA5MGQ5ZGYwPl0gX19jcHVfb25saW5lX21hc2srMHgwLzB4OAo+IFsgOTQ0NC40NDkyMTFd IHJjdV9zY2hlZCBrdGhyZWFkIHN0YXJ2ZWQgZm9yIDU3NDMgamlmZmllcyEgZzQ0MyBjNDQyIGYw eDAgUkNVX0dQX1dBSVRfRlFTKDMpIC0+c3RhdGU9MHgxCj4gWyA5NDQ0LjQ1ODQxNl0gcmN1X3Nj aGVkICAgICAgIFMgICAgMCAgICAxMCAgICAgIDIgMHgwMDAwMDAwMAo+IFsgOTQ0NC40NjM4ODld IENhbGwgdHJhY2U6Cj4gWyA5NDQ0LjQ2NjMyNF0gWzxmZmZmMDAwMDA4MDg1Y2I4Pl0gX19zd2l0 Y2hfdG8rMHg5MC8weGE4Cj4gWyA5NDQ0LjQ3MTQ1M10gWzxmZmZmMDAwMDA4YWI3MGE0Pl0gX19z Y2hlZHVsZSsweDFhNC8weDcyMAo+IFsgOTQ0NC40NzY2NjVdIFs8ZmZmZjAwMDAwOGFiNzY2MD5d IHNjaGVkdWxlKzB4NDAvMHhhOAo+IFsgOTQ0NC40ODE1MzBdIFs8ZmZmZjAwMDAwOGFiYWM3MD5d IHNjaGVkdWxlX3RpbWVvdXQrMHgxNzgvMHgzNTgKPiBbIDk0NDQuNDg3MjYzXSBbPGZmZmYwMDAw MDgxM2U2OTQ+XSByY3VfZ3Bfa3RocmVhZCsweDUzNC8weDdiOAo+IFsgOTQ0NC40OTI4MjRdIFs8 ZmZmZjAwMDAwODBmMzNkMD5dIGt0aHJlYWQrMHgxMDgvMHgxMzgKPiBbIDk0NDQuNDk3Nzc1XSBb PGZmZmYwMDAwMDgwODM2YzA+XSByZXRfZnJvbV9mb3JrKzB4MTAvMHg1MAo+IAo+IAo+IAo+IEFu ZCB0aGUgcmVsZXZhbnQgY2h1bmsgb2YgdHJhY2UgaXM6Cj4gKEkgaGF2ZSBhIGxvdCBtb3JlLiAg VGhlcmUgYXJlIHN1YnN0YW50aWFsIG90aGVyIHBhdXNlcyBmcm9tIHRvIHRpbWUsIGJ1dCBub3Qg dGhpcyBsb25nKQo+IAo+IAo+ICAgIHJjdV9wcmVlbXB0LTkgICAgIFswNTddIC4uLi4gIDk0MTku ODM3NjMxOiB0aW1lcl9pbml0OiB0aW1lcv9mZjgwMTdkNWZjZmRhMAo+ICAgICAgcmN1X3ByZWVt cHQtOSAgICAgWzA1N10gZC4uMSAgOTQxOS44Mzc2MzI6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgw MTdkNWZjZmRhMCBmdW5jdGlvbj1wcm9jZXNzX3RpbWVvdXQgZXhwaXJlc0I5NzI0NjgzNyBbdGlt ZW91dD0xXSBjcHVXIGlkeD0wIGZsYWdzPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQu LjEgIDk0MTkuODM3NjM0OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuLjIgIDk0MTkuODM3NjM0OiBocnRpbWVyX2Nh bmNlbDogaHJ0aW1lcv9mZjgwMTdkYjk5ZTgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1 N10gZC4uMiAgOTQxOS44Mzc2MzU6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGI5OWU4 MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE4MTY0MDAwMDAwIHNvZnRleHBp cmVzlDE4MTY0MDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSBkLmgyICA5NDE5 Ljg0NTYyMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZGI5OWU4MDgKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNTddIGQuaDEgIDk0MTkuODQ1NjIxOiBocnRpbWVyX2V4cGlyZV9l bnRyeTogaHJ0aW1lcv9mZjgwMTdkYjk5ZTgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5v d5QxODE2NDAwMTQ0MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1N10gZC5oMSAgOTQxOS44 NDU2MjI6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3ZGI5OWU4MDgKPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuczIgIDk0MTkuODQ1NjIzOiB0aW1lcl9jYW5jZWw6 IHRpbWVy/2ZmODAxN2Q1ZmNmZGEwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSAuLnMx ICA5NDE5Ljg0NTYyMzogdGltZXJfZXhwaXJlX2VudHJ5OiB0aW1lcv9mZjgwMTdkNWZjZmRhMCBm dW5jdGlvbj1wcm9jZXNzX3RpbWVvdXQgbm93Qjk3MjQ2ODM4Cj4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDU3XSAubnMxICA5NDE5Ljg0NTYyNDogdGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2Zm ODAxN2Q1ZmNmZGEwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU3XSBkbi4yICA5NDE5Ljg0 NTYyODogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYjk5ZTgwOCBmdW5jdGlvbj10aWNr X3NjaGVkX3RpbWVyIGV4cGlyZXOUMTgxNjgwMDAwMDAgc29mdGV4cGlyZXOUMTgxNjgwMDAwMDAK PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQuLjEgIDk0MTkuODQ1NjM1OiB0aWNrX3N0 b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw NTddIGQuLjIgIDk0MTkuODQ1NjM2OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYjk5 ZTgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1N10gZC4uMiAgOTQxOS44NDU2MzY6IGhy dGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGI5OWU4MDggZnVuY3Rpb249dGlja19zY2hlZF90 aW1lciBleHBpcmVzlDE4MTg4MDAwMDAwIHNvZnRleHBpcmVzlDE4MTg4MDAwMDAwCj4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDU3XSBkLmgyICA5NDE5Ljg2OTYyMTogaHJ0aW1lcl9jYW5jZWw6 IGhydGltZXL/ZmY4MDE3ZGI5OWU4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTddIGQu aDEgIDk0MTkuODY5NjIxOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYjk5 ZTgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5QxODE4ODAwMTQyMAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA1N10gZC5oMSAgOTQxOS44Njk2MjI6IGhydGltZXJfZXhwaXJlX2V4 aXQ6IGhydGltZXL/ZmY4MDE3ZGI5OWU4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTdd IGQuLjIgIDk0MTkuODY5NjI2OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiOTllODA4 IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5g1ODk4MzIwMjY1NSBzb2Z0ZXhwaXJl c5g1ODk4MzIwMjY1NQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAxNl0gZC5oMiAgOTQxOS44 ODU2MjY6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiYzNkODA4Cj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDE2XSBkLmgxICA5NDE5Ljg4NTYyNzogaHJ0aW1lcl9leHBpcmVfZW50 cnk6IGhydGltZXL/ZmY4MDE3ZmJjM2Q4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBub3eU MTgyMDQwMDY3NjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMTZdIGQuaDEgIDk0MTkuODg1 NjI5OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxN2ZiYzNkODA4Cj4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDE2XSBkLnMyICA5NDE5Ljg4NTYyOTogdGltZXJfY2FuY2VsOiB0 aW1lcv9mZjgwMTdkMzdkYmNhMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAxNl0gLi5zMSAg OTQxOS44ODU2MzA6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3ZDM3ZGJjYTAgZnVu Y3Rpb249cHJvY2Vzc190aW1lb3V0IG5vd0I5NzI0Njg0OAo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAxNl0gLm5zMSAgOTQxOS44ODU2MzE6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgw MTdkMzdkYmNhMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAxNl0gZG4uMiAgOTQxOS44ODU2 MzY6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJjM2Q4MDggZnVuY3Rpb249dGlja19z Y2hlZF90aW1lciBleHBpcmVzlDE4MjA4MDAwMDAwIHNvZnRleHBpcmVzlDE4MjA4MDAwMDAwCj4g ICAgICAga2h1Z2VwYWdlZC03NzggICBbMDE2XSAuLi4uICA5NDE5Ljg4NTY2ODogdGltZXJfaW5p dDogdGltZXL/ZmY4MDE3ZDM3ZGJjYTAKPiAgICAgICBraHVnZXBhZ2VkLTc3OCAgIFswMTZdIGQu LjEgIDk0MTkuODg1NjY4OiB0aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3ZDM3ZGJjYTAgZnVuY3Rp b249cHJvY2Vzc190aW1lb3V0IGV4cGlyZXNCOTcyNDkzNDggW3RpbWVvdXQlMDBdIGNwdRYgaWR4 PTAgZmxhZ3M+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAxNl0gZC4uMSAgOTQxOS44ODU2NzA6 IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAxNl0gZC4uMiAgOTQxOS44ODU2NzE6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2Zm ODAxN2ZiYzNkODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDE2XSBkLi4yICA5NDE5Ljg4 NTY3MTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmMzZDgwOCBmdW5jdGlvbj10aWNr X3NjaGVkX3RpbWVyIGV4cGlyZXOUMjg0NDQwMDAwMDAgc29mdGV4cGlyZXOUMjg0NDQwMDAwMDAK PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MTkuODkwODM5OiBocnRpbWVy X2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzA0NV0gZC5oMSAgOTQxOS44OTA4Mzk6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2Zm ODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODIwOTIxOTk0MAo+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQxOS44OTA4NDQ6IGhydGltZXJf c3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMg ZXhwaXJlc5QxODMxMDIyMTQyMCBzb2Z0ZXhwaXJlc5QxODMwOTIyMTQyMAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQxOS44OTA4NDQ6IGhydGltZXJfZXhwaXJlX2V4aXQ6 IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQu aDIgIDk0MTkuOTE3NjI1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQxOS45MTc2MjY6IGhydGltZXJf ZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRf dGltZXIgbm93lDE4MjM2MDA1ODYwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLmgx ICA5NDE5LjkxNzYyODogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgw OAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQxOS45MTc2Mjg6IHRpbWVy X2NhbmNlbDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw MDBdIC4uczEgIDk0MTkuOTE3NjI5OiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxNzdm ZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9kaXNhYmxlX2xpbmsgbm93Qjk3MjQ2ODU2Cj4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMyICA5NDE5LjkxNzYzMDogdGltZXJfc3Rh cnQ6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9lbmFibGVfbGlu ayBleHBpcmVzQjk3MjQ2ODgxIFt0aW1lb3V0JV0gY3B1PTAgaWR4gSBmbGFncz4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAwXSAuLnMxICA5NDE5LjkxNzYzMzogdGltZXJfZXhwaXJlX2V4aXQ6 IHRpbWVy/2ZmODAxNzdmZGMwODQwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLi4y ICA5NDE5LjkxNzY0ODogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOCBmdW5j dGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTgzNDAwMDAwMDAgc29mdGV4cGlyZXOUMTgz NDAwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MTkuOTkxODQ1 OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQxOS45OTE4NDU6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODMx MDIyNTk2MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQxOS45OTE4NDk6 IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRp bWVyX2Z1bmMgZXhwaXJlc5QxODQxMTIyNzMyMCBzb2Z0ZXhwaXJlc5QxODQxMDIyNzMyMAo+ICAg ICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQxOS45OTE4NTA6IGhydGltZXJfZXhw aXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMDBdIGQuaDIgIDk0MjAuMDIxNjI1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdm YmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQyMC4wMjE2MjU6 IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgbm93lDE4MzQwMDA1NTIwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBb MDAwXSBkLmgxICA5NDIwLjAyMTYyNzogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgw MTdmYmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQyMC4wMjE2 Mjc6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswMDBdIC4uczEgIDk0MjAuMDIxNjI4OiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy /2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9lbmFibGVfbGluayBub3dCOTcy NDY4ODIKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0MjAuMDIxNjI5OiB0 aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249bGlua190aW1lb3V0X2Rp c2FibGVfbGluayBleHBpcmVzQjk3MjQ3MTA3IFt0aW1lb3V0IjVdIGNwdT0wIGlkeDQgZmxhZ3M+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQyMC4wMjE2MzI6IHRpbWVyX2V4 cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAwMF0gZC4uMiAgOTQyMC4wMjE2Mzk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJl NDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5MjYwMDAwMDAwIHNvZnRl eHBpcmVzlDE5MjYwMDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5 NDIwLjA5Mjg1MTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuMDkyODUyOiBocnRpbWVyX2V4cGly ZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVu YyBub3eUMTg0MTEyMzE3ODAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0 MjAuMDkyODU2OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9u PWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTg1MTIyMzM3MjAgc29mdGV4cGlyZXOUMTg1MTEy MzM3MjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuMDkyODU2OiBo cnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDU1XSBkLmgyICA5NDIwLjE0MTYyMjogaHJ0aW1lcl9jYW5jZWw6IGhydGlt ZXL/ZmY4MDE3ZGI5Njg4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuaDEgIDk0 MjAuMTQxNjIzOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYjk2ODgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5QxODQ2MDAwMjU0MAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzA1NV0gZC5oMSAgOTQyMC4xNDE2MjU6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhy dGltZXL/ZmY4MDE3ZGI5Njg4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuczIg IDk0MjAuMTQxNjI2OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxNzdkYjZjYzA4Cj4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLnMxICA5NDIwLjE0MTYyNjogdGltZXJfZXhwaXJlX2Vu dHJ5OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIG5v d0I5NzI0NjkxMgo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZG5zMSAgOTQyMC4xNDE2 Mjg6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA1NV0gZG4uMiAgOTQyMC4xNDE2MzI6IGhydGltZXJfc3RhcnQ6IGhydGlt ZXL/ZmY4MDE3ZGI5Njg4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE4NDY0 MDAwMDAwIHNvZnRleHBpcmVzlDE4NDY0MDAwMDAwCj4gICAgIGt3b3JrZXIvNTU6MS0xMjQ2ICBb MDU1XSBkLi4xICA5NDIwLjE0MTYzNDogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxNzdkYjZjYzA4 IGZ1bmN0aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gZXhwaXJlc0I5NzI0NzE2MiBbdGltZW91dCUw XSBjcHVVIGlkeIggZmxhZ3M9SQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZC4uMSAg OTQyMC4xNDE2Mzc6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZC4uMiAgOTQyMC4xNDE2Mzc6IGhydGltZXJfY2FuY2Vs OiBocnRpbWVy/2ZmODAxN2RiOTY4ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBk Li4yICA5NDIwLjE0MTYzNzogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYjk2ODgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk0ODQwMDAwMDAgc29mdGV4cGlyZXOU MTk0ODQwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjAuMTkz ODU1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC4xOTM4NTU6IGhydGltZXJfZXhwaXJlX2VudHJ5 OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5Qx ODUxMjIzNTY2MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQyMC4xOTM4 NTk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9o cnRpbWVyX2Z1bmMgZXhwaXJlc5QxODYxMzIzNzI2MCBzb2Z0ZXhwaXJlc5QxODYxMjIzNzI2MAo+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC4xOTM4NjA6IGhydGltZXJf ZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswNDVdIGQuaDIgIDk0MjAuMjk0ODU4OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgw MTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC4yOTQ4 NTg6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9u PWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODYxMzIzODM4MAo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA0NV0gZC5oMyAgOTQyMC4yOTQ4NjI6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3 NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5QxODcxNDI0MDAwMCBz b2Z0ZXhwaXJlc5QxODcxMzI0MDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5o MSAgOTQyMC4yOTQ4NjM6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2Nh OTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjAuMzk1ODYxOiBocnRp bWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzA0NV0gZC5oMSAgOTQyMC4zOTU4NjE6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy /2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODcxNDI0MTM4 MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQyMC4zOTU4NjU6IGhydGlt ZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1 bmMgZXhwaXJlc5QxODgxNTI0MjkyMCBzb2Z0ZXhwaXJlc5QxODgxNDI0MjkyMAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC4zOTU4NjU6IGhydGltZXJfZXhwaXJlX2V4 aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDJd IGQuaDIgIDk0MjAuNDYxNjIxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmI2OTgw OAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gZC5oMSAgOTQyMC40NjE2MjI6IGhydGlt ZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2RiYjY5ODA4IGZ1bmN0aW9uPXRpY2tfc2No ZWRfdGltZXIgbm93lDE4NzgwMDAyMTgwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBk LmgxICA5NDIwLjQ2MTYyMzogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmI2 OTgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gZC5zMiAgOTQyMC40NjE2MjQ6IHRp bWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3N2RiNmQ0MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswNDJdIGQuczEgIDk0MjAuNDYxNjI1OiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAx NzdkYjZkNDA4IGZ1bmN0aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gbm93Qjk3MjQ2OTkyCj4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBkbnMxICA5NDIwLjQ2MTYyNzogdGltZXJfZXhwaXJl X2V4aXQ6IHRpbWVy/2ZmODAxNzdkYjZkNDA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQy XSBkbnMyICA5NDIwLjQ2MTYyNzogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTc3OTdkNzg2OAo+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gLm5zMSAgOTQyMC40NjE2Mjg6IHRpbWVyX2V4 cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3Nzk3ZDc4NjggZnVuY3Rpb249aG5zX25pY19zZXJ2aWNl X3RpbWVyIG5vd0I5NzI0Njk5Mgo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gZG5zMiAg OTQyMC40NjE2Mjg6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTc3OTdkNzg2OCBmdW5jdGlvbj1o bnNfbmljX3NlcnZpY2VfdGltZXIgZXhwaXJlc0I5NzI0NzI0MiBbdGltZW91dCUwXSBjcHVCIGlk eJggZmxhZ3M+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gLm5zMSAgOTQyMC40NjE2Mjk6 IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3OTdkNzg2OAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzA0Ml0gZG4uMiAgOTQyMC40NjE2MzI6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ ZmY4MDE3ZGJiNjk4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE4Nzg0MDAw MDAwIHNvZnRleHBpcmVzlDE4Nzg0MDAwMDAwCj4gICAgIGt3b3JrZXIvNDI6MS0xMjIzICBbMDQy XSBkLi4xICA5NDIwLjQ2MTc3MzogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxNzdkYjZkNDA4IGZ1 bmN0aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gZXhwaXJlc0I5NzI0NzI0MiBbdGltZW91dCUwXSBj cHVCIGlkeJggZmxhZ3M9SQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0Ml0gZC4uMSAgOTQy MC40NjE4NjY6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA0Ml0gZC4uMiAgOTQyMC40NjE4Njc6IGhydGltZXJfY2FuY2VsOiBo cnRpbWVy/2ZmODAxN2RiYjY5ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBkLi4y ICA5NDIwLjQ2MTg2NzogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmI2OTgwOCBmdW5j dGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk4MDQwMDAwMDAgc29mdGV4cGlyZXOUMTk4 MDQwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjAuNDk2ODY0 OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC40OTY4NjQ6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5QxODgx NTI0NDU4MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQyMC40OTY4Njg6 IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRp bWVyX2Z1bmMgZXhwaXJlc5QxODkxNjI0NjE0MCBzb2Z0ZXhwaXJlc5QxODkxNTI0NjE0MAo+ICAg ICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC40OTY4Njg6IGhydGltZXJfZXhw aXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswNDVdIGQuaDIgIDk0MjAuNTk3ODY2OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2 Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMC41OTc4Njc6 IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVo Y2lfaHJ0aW1lcl9mdW5jIG5vd5QxODkxNjI0NzI4MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzA0NV0gZC5oMyAgOTQyMC41OTc4NzE6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNi N2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5QxOTAxNzI0ODc2MCBzb2Z0 ZXhwaXJlc5QxOTAxNjI0ODc2MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAg OTQyMC41OTc4NzE6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAK PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzNdIGQuaDIgIDk0MjAuNjIxNjIxOiBocnRpbWVy X2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmE3NjgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAg WzAzM10gZC5oMSAgOTQyMC42MjE2MjI6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2Zm ODAxN2RiYTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDE4OTQwMDAyMTYwCj4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDMzXSBkLmgxICA5NDIwLjYyMTYyMzogaHJ0aW1lcl9l eHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmE3NjgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAzM10gZC5zMiAgOTQyMC42MjE2MjQ6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmYwMDAwMDkx N2JlNDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzNdIGQuczEgIDk0MjAuNjIxNjI1OiB0 aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmMDAwMDA5MTdiZTQwIGZ1bmN0aW9u3mxheWVkX3dv cmtfdGltZXJfZm4gbm93Qjk3MjQ3MDMyCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDMzXSBk bnMxICA5NDIwLjYyMTYyNjogdGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2ZmMDAwMDA5MTdiZTQw Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDMzXSBkbi4yICA5NDIwLjYyMTYzMDogaHJ0aW1l cl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmE3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVy IGV4cGlyZXOUMTg5NDQwMDAwMDAgc29mdGV4cGlyZXOUMTg5NDQwMDAwMDAKPiAgICAgICAgICAg IDwuLi4+LTE2MzEgIFswMzNdIGQuLjEgIDk0MjAuNjIxNjM2OiB0aW1lcl9zdGFydDogdGltZXL/ ZmYwMDAwMDkxN2JlNDAgZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBleHBpcmVzQjk3MjQ3 MjgyIFt0aW1lb3V0JTBdIGNwdTMgaWR4EDMgZmxhZ3M9SQo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAzM10gZC4uMSAgOTQyMC42MjE2Mzk6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVu Y3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzM10gZC4uMiAgOTQyMC42MjE2Mzk6 IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYTc2ODA4Cj4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDMzXSBkLi4yICA5NDIwLjYyMTYzOTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9m ZjgwMTdkYmE3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUMTk5NjQwMDAw MDAgc29mdGV4cGlyZXOUMTk5NjQwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBd IGRuLjIgIDk0MjAuNjkxNDAxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgw OAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG4uMiAgOTQyMC42OTE0MDE6IGhydGlt ZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1l ciBleHBpcmVzlDE5MDEyMDAwMDAwIHNvZnRleHBpcmVzlDE5MDEyMDAwMDAwCj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAyXSBkbi4yICA5NDIwLjY5MTQwODogaHJ0aW1lcl9jYW5jZWw6IGhy dGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuLjIg IDk0MjAuNjkxNDA4OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0 aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTAxMjAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTAx MjAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4uMSAgOTQyMC42OTE0MDk6 IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAwMF0gZC4uMiAgOTQyMC42OTE0MDk6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2Zm ODAxN2ZiZTQwODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLi4yICA5NDIwLjY5 MTQwOTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOCBmdW5jdGlvbj10aWNr X3NjaGVkX3RpbWVyIGV4cGlyZXOUMTkyNjAwMDAwMDAgc29mdGV4cGlyZXOUMTkyNjAwMDAwMDAK PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjEgIDk0MjAuNjkxNDIzOiB0aWNrX3N0 b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw MDJdIGQuLjIgIDk0MjAuNjkxNDIzOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU3 NjgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAgOTQyMC42OTE0MjQ6IGhy dGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDggZnVuY3Rpb249dGlja19zY2hlZF90 aW1lciBleHBpcmVzmDU5ODAzMjAyNjU1IHNvZnRleHBpcmVzmDU5ODAzMjAyNjU1Cj4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIwLjY5ODg3MjogaHJ0aW1lcl9jYW5jZWw6 IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQu aDEgIDk0MjAuNjk4ODczOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3 Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUMTkwMTcyNTMxODAKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjAuNjk4ODc3OiBocnRpbWVyX3N0YXJ0OiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOU MTkxMTgyNTQ2NDAgc29mdGV4cGlyZXOUMTkxMTcyNTQ2NDAKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswNDVdIGQuaDEgIDk0MjAuNjk4ODc3OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy /2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIw Ljc5OTg3NTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuNzk5ODc1OiBocnRpbWVyX2V4cGlyZV9l bnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBu b3eUMTkxMTgyNTU3NjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjAu Nzk5ODc5OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVo Y2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTkyMTkyNTcxNDAgc29mdGV4cGlyZXOUMTkyMTgyNTcx NDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjAuNzk5ODgwOiBocnRp bWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDAwXSBkbi4yICA5NDIwLjg3MTM2OTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3ZmJlNDA4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGRuLjIgIDk0MjAu ODcxMzcwOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTE5MjAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTE5MjAwMDAw MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZG4uMiAgOTQyMC44NzEzNzU6IGhydGlt ZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDAwXSBkLi4xICA5NDIwLjg3MTM3NjogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5j eT1OT05FCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkbi4yICA5NDIwLjg3MTM3Njog aHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVk X3RpbWVyIGV4cGlyZXOUMTkxOTIwMDAwMDAgc29mdGV4cGlyZXOUMTkxOTIwMDAwMDAKPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0MjAuODcxMzc2OiBocnRpbWVyX2NhbmNl bDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0g ZC4uMiAgOTQyMC44NzEzNzY6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgg ZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5MjYwMDAwMDAwIHNvZnRleHBpcmVz lDE5MjYwMDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4xICA5NDIwLjg3 MTM5ODogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDIwLjg3MTM5ODogaHJ0aW1lcl9jYW5jZWw6IGhydGlt ZXL/ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjIgIDk0 MjAuODcxMzk4OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9u PXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5g1OTk4MzIwMjY1NSBzb2Z0ZXhwaXJlc5g1OTk4MzIw MjY1NQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMiAgOTQyMC45MDA4ODE6IGhy dGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDQ1XSBkLmgxICA5NDIwLjkwMDg4MTogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGlt ZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93lDE5MjE5MjYx NTgwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDIwLjkwMDg4NTogaHJ0 aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJf ZnVuYyBleHBpcmVzlDE5MzIwMjYzMTYwIHNvZnRleHBpcmVzlDE5MzE5MjYzMTYwCj4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDIwLjkwMDg4NjogaHJ0aW1lcl9leHBpcmVf ZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAw MV0gZC4uMiAgOTQyMC45MTM2MDE6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTVi ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAxXSBkLi4yICA5NDIwLjkxMzYwMTogaHJ0 aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU1YjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3Rp bWVyIGV4cGlyZXOYNjAwMjMyMDI2NTUgc29mdGV4cGlyZXOYNjAwMjMyMDI2NTUKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDIgIDk0MjAuOTQxNjIxOiBocnRpbWVyX2NhbmNlbDog aHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5o MSAgOTQyMC45NDE2MjE6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTQw ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDE5MjYwMDAxNDAwCj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAwXSBkLmgxICA5NDIwLjk0MTYyMzogaHJ0aW1lcl9leHBpcmVfZXhp dDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0g ZC5zMiAgOTQyMC45NDE2MjM6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIC4uczEgIDk0MjAuOTQxNjI0OiB0aW1lcl9leHBp cmVfZW50cnk6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9kaXNh YmxlX2xpbmsgbm93Qjk3MjQ3MTEyCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMy ICA5NDIwLjk0MTYyNDogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9u PWxpbmtfdGltZW91dF9lbmFibGVfbGluayBleHBpcmVzQjk3MjQ3MTM3IFt0aW1lb3V0JV0gY3B1 PTAgaWR4ETMgZmxhZ3M+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQyMC45 NDE2Mjg6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQyMC45NDE2Mjk6IHRpbWVyX2NhbmNlbDogdGlt ZXL/ZmY4MDE3ZmJlNDI1NTgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczEgIDk0 MjAuOTQxNjI5OiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxN2ZiZTQyNTU4IGZ1bmN0 aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gbm93Qjk3MjQ3MTEyCj4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDAwXSBkbnMxICA5NDIwLjk0MTYzMDogdGltZXJfZXhwaXJlX2V4aXQ6IHRpbWVy/2Zm ODAxN2ZiZTQyNTU4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkbnMyICA5NDIwLjk0 MTYzMTogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjAwMDAwOTEwYTYyOAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAwMF0gZG5zMSAgOTQyMC45NDE2MzE6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGlt ZXL/ZmYwMDAwMDkxMGE2MjggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBub3dCOTcyNDcx MTIKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGRuczEgIDk0MjAuOTQxNjMxOiB0aW1l cl9leHBpcmVfZXhpdDogdGltZXL/ZmYwMDAwMDkxMGE2MjgKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMDBdIGRuLjIgIDk0MjAuOTQxNjM0OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAx N2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTI2NDAwMDAwMCBz b2Z0ZXhwaXJlc5QxOTI2NDAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZG4u MiAgOTQyMC45NDE2NDM6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4Cj4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkbi4yICA5NDIwLjk0MTY0MzogaHJ0aW1lcl9z dGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4 cGlyZXOUMTkyNjQwMDAwMDAgc29mdGV4cGlyZXOUMTkyNjQwMDAwMDAKPiAgICAgIGt3b3JrZXIv MDowLTMgICAgIFswMDBdIGQuLjEgIDk0MjAuOTQxNjUwOiB0aW1lcl9zdGFydDogdGltZXL/ZmYw MDAwMDkxMGE2MjggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBleHBpcmVzQjk3MjQ3NTAw IFt0aW1lb3V0ODhdIGNwdT0wIGlkeBAwIGZsYWdzPUR8SQo+ICAgICAga3dvcmtlci8yOjAtMjIg ICAgWzAwMl0gZC4uMSAgOTQyMC45NDE2NTE6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTdmYmU3 ODU1OCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIGV4cGlyZXNCOTcyNDc0OTQgW3RpbWVv dXQ4Ml0gY3B1PTIgaWR4ETQgZmxhZ3M9RHxJCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAw XSBkLi4xICA5NDIwLjk0MTY1MjogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05F Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLi4yICA5NDIwLjk0MTY1MjogaHJ0aW1l cl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMDBdIGQuLjIgIDk0MjAuOTQxNjUzOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2Zi ZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTM2NDAwMDAwMCBzb2Z0 ZXhwaXJlc5QxOTM2NDAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMSAg OTQyMC45NDE2NTQ6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAgOTQyMC45NDE2NTQ6IGhydGltZXJfY2FuY2Vs OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBk Li4yICA5NDIwLjk0MTY1NDogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOYNjAwNTUyMDI2NTUgc29mdGV4cGlyZXOY NjAwNTUyMDI2NTUKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDIgIDk0MjEuMDAx ODg3OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMS4wMDE4ODc6IGhydGltZXJfZXhwaXJlX2VudHJ5 OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5Qx OTMyMDI2NzY0MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMyAgOTQyMS4wMDE4 OTE6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9o cnRpbWVyX2Z1bmMgZXhwaXJlc5QxOTQyMTI2OTAwMCBzb2Z0ZXhwaXJlc5QxOTQyMDI2OTAwMAo+ ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQyMS4wMDE4OTI6IGhydGltZXJf ZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMDBdIGQuaDIgIDk0MjEuMDQ1NjI1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgw MTdmYmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5oMSAgOTQyMS4wNDU2 MjU6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9u PXRpY2tfc2NoZWRfdGltZXIgbm93lDE5MzY0MDA1MzgwCj4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDAwXSBkLmgxICA5NDIxLjA0NTYyNjogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9m ZjgwMTdmYmU0MDgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC5zMiAgOTQyMS4w NDU2Mjc6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMDBdIC4uczEgIDk0MjEuMDQ1NjI4OiB0aW1lcl9leHBpcmVfZW50cnk6IHRp bWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9lbmFibGVfbGluayBub3dC OTcyNDcxMzgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0MjEuMDQ1NjI4 OiB0aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249bGlua190aW1lb3V0 X2Rpc2FibGVfbGluayBleHBpcmVzQjk3MjQ3MzYzIFt0aW1lb3V0IjVdIGNwdT0wIGlkeDQgZmxh Z3M+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQyMS4wNDU2MzE6IHRpbWVy X2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAwMF0gZC4uMiAgOTQyMS4wNDU2NDQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3 ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDIwMjg0MDAwMDAwIHNv ZnRleHBpcmVzlDIwMjg0MDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgy ICA5NDIxLjEwMjg5MzogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjEuMTAyODkzOiBocnRpbWVyX2V4 cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJf ZnVuYyBub3eUMTk0MjEyNzM0MjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMg IDk0MjEuMTAyODk3OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0 aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTk1MjIyNzUwNDAgc29mdGV4cGlyZXOUMTk1 MjEyNzUwNDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjEuMTAyODk3 OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDU1XSBkLmgyICA5NDIxLjE2NTYyMTogaHJ0aW1lcl9jYW5jZWw6IGhy dGltZXL/ZmY4MDE3ZGI5Njg4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuaDEg IDk0MjEuMTY1NjIyOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYjk2ODgw OCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5QxOTQ4NDAwMjI4MAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA1NV0gZC5oMSAgOTQyMS4xNjU2MjQ6IGhydGltZXJfZXhwaXJlX2V4aXQ6 IGhydGltZXL/ZmY4MDE3ZGI5Njg4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQu czIgIDk0MjEuMTY1NjI0OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxNzdkYjZjYzA4Cj4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLnMxICA5NDIxLjE2NTYyNTogdGltZXJfZXhwaXJl X2VudHJ5OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2Zu IG5vd0I5NzI0NzE2OAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZG5zMSAgOTQyMS4x NjU2MjY6IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzA1NV0gZG4uMiAgOTQyMS4xNjU2Mjk6IGhydGltZXJfc3RhcnQ6IGhy dGltZXL/ZmY4MDE3ZGI5Njg4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5 NDg4MDAwMDAwIHNvZnRleHBpcmVzlDE5NDg4MDAwMDAwCj4gICAgIGt3b3JrZXIvNTU6MS0xMjQ2 ICBbMDU1XSBkLi4xICA5NDIxLjE2NTYzMjogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxNzdkYjZj YzA4IGZ1bmN0aW9u3mxheWVkX3dvcmtfdGltZXJfZm4gZXhwaXJlc0I5NzI0NzQxOCBbdGltZW91 dCUwXSBjcHVVIGlkeBIwIGZsYWdzPUkKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQu LjEgIDk0MjEuMTY1NjM0OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuLjIgIDk0MjEuMTY1NjM0OiBocnRpbWVyX2Nh bmNlbDogaHJ0aW1lcv9mZjgwMTdkYjk2ODgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1 NV0gZC4uMiAgOTQyMS4xNjU2MzU6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGI5Njg4 MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDIwNTA4MDAwMDAwIHNvZnRleHBp cmVzlDIwNTA4MDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDIx LjIwMzg5NjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjEuMjAzODk2OiBocnRpbWVyX2V4cGlyZV9l bnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBu b3eUMTk1MjIyNzY5ODAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0MjEu MjAzOTAwOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVo Y2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTk2MjMyNzg0NjAgc29mdGV4cGlyZXOUMTk2MjIyNzg0 NjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjEuMjAzOTAxOiBocnRp bWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDQ1XSBkLmgyICA5NDIxLjMwNDg5OTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0MjEu MzA0ODk5OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5j dGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUMTk2MjMyNzk1ODAKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswNDVdIGQuaDMgIDk0MjEuMzA0OTAzOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2Zm ODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUMTk3MjQyODEw NjAgc29mdGV4cGlyZXOUMTk3MjMyODEwNjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVd IGQuaDEgIDk0MjEuMzA0OTAzOiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZj YjdjYTkwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkbi4yICA5NDIxLjM4MTE3OTog aHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswMDBdIGRuLjIgIDk0MjEuMzgxMTc5OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2Zm ODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTcwMDAwMDAw MCBzb2Z0ZXhwaXJlc5QxOTcwMDAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0g ZG4uMiAgOTQyMS4zODExODU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4 Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkbi4yICA5NDIxLjM4MTE4NTogaHJ0aW1l cl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVy IGV4cGlyZXOUMTk3MDAwMDAwMDAgc29mdGV4cGlyZXOUMTk3MDAwMDAwMDAKPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswMDBdIGQuLjEgIDk0MjEuMzgxMTg1OiB0aWNrX3N0b3A6IHN1Y2Nlc3M9 MSBkZXBlbmRlbmN5PU5PTkUKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0 MjEuMzgxMTg2OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOAo+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZC4uMiAgOTQyMS4zODExODY6IGhydGltZXJfc3RhcnQ6 IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVz lDIwMjg0MDAwMDAwIHNvZnRleHBpcmVzlDIwMjg0MDAwMDAwCj4gICAgICAgICAgICAgICBzaC0y MjU2ICBbMDAyXSAuLi4uICA5NDIxLjM4MTE5MzogdGltZXJfaW5pdDogdGltZXL/ZmY4MDE3NmMy NmZiNDAKPiAgICAgICAgICAgICAgIHNoLTIyNTYgIFswMDJdIGQuLjEgIDk0MjEuMzgxMTk0OiB0 aW1lcl9zdGFydDogdGltZXL/ZmY4MDE3NmMyNmZiNDAgZnVuY3Rpb249cHJvY2Vzc190aW1lb3V0 IGV4cGlyZXNCOTcyNDcyMjMgW3RpbWVvdXQ9Ml0gY3B1PTIgaWR4PTAgZmxhZ3M+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMSAgOTQyMS4zODExOTY6IHRpY2tfc3RvcDogc3VjY2Vz cz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC4uMiAg OTQyMS4zODExOTc6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4Cj4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDIxLjM4MTE5NzogaHJ0aW1lcl9zdGFy dDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGly ZXOUMTk3MDgwMDAwMDAgc29mdGV4cGlyZXOUMTk3MDgwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswMDJdIGQuaDIgIDk0MjEuMzg5NjIxOiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9m ZjgwMTdmYmU3NjgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5oMSAgOTQyMS4z ODk2MjI6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0 aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDE5NzA4MDAyMDAwCj4gICAgICAgICAgIDxpZGxlPi0w ICAgICBbMDAyXSBkLmgxICA5NDIxLjM4OTYyMzogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1l cv9mZjgwMTdmYmU3NjgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5zMiAgOTQy MS4zODk2MjQ6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3NmMyNmZiNDAKPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswMDJdIC4uczEgIDk0MjEuMzg5NjI0OiB0aW1lcl9leHBpcmVfZW50cnk6 IHRpbWVy/2ZmODAxNzZjMjZmYjQwIGZ1bmN0aW9uPXByb2Nlc3NfdGltZW91dCBub3dCOTcyNDcy MjQKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIC5uczEgIDk0MjEuMzg5NjI2OiB0aW1l cl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3NmMyNmZiNDAKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMDJdIGRuLjIgIDk0MjEuMzg5NjI5OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAx N2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTcxMjAwMDAwMCBz b2Z0ZXhwaXJlc5QxOTcxMjAwMDAwMAo+ICAgICAgICAgICAgICAgc2gtMjI1NiAgWzAwMl0gLi4u MSAgOTQyMS4zODk2ODI6IGhydGltZXJfaW5pdDogaHJ0aW1lcv9mZjgwMTdkNGRkZThhMCBjbG9j a2lkPUNMT0NLX01PTk9UT05JQyBtb2RlPUhSVElNRVJfTU9ERV9SRUwKPiAgICAgICAgICAgICAg IHNoLTIyNTYgIFswMDJdIC4uLjEgIDk0MjEuMzg5NjgyOiBocnRpbWVyX2luaXQ6IGhydGltZXL/ ZmY4MDE3ZDRkZGU4ZTAgY2xvY2tpZD1DTE9DS19NT05PVE9OSUMgbW9kZT1IUlRJTUVSX01PREVf UkVMCj4gICAgICAgICAgICAgICBzaC0yMjU2ICBbMDAyXSAuLi4uICA5NDIxLjM4OTY5MDogaHJ0 aW1lcl9pbml0OiBocnRpbWVy/2ZmODAxNzZjYmIwMDg4IGNsb2NraWQ9Q0xPQ0tfTU9OT1RPTklD IG1vZGU9SFJUSU1FUl9NT0RFX1JFTAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzOV0gZG4u MiAgOTQyMS4zODk4MTQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGJiMTg4MDggZnVu Y3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDE5NzEyMDAwMDAwIHNvZnRleHBpcmVzlDE5 NzEyMDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4xICA5NDIxLjM4OTg5 NjogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDAyXSBkLi4yICA5NDIxLjM4OTg5NzogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjIgIDk0MjEu Mzg5ODk4OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgZXhwaXJlc5QxOTcyNDAwMDAwMCBzb2Z0ZXhwaXJlc5QxOTcyNDAwMDAw MAoKVGhpcyBiZWluZyB0aGUgZ2FwPwoKSW50ZXJlc3RpbmcgaW4gdGhhdCBJIGFtIG5vdCBzZWVp bmcgYW55IHRpbWVvdXRzIGF0IGFsbCBhc3NvY2lhdGVkIHdpdGgKdGhlIHJjdV9zY2hlZCBrdGhy ZWFkLi4uCgoJCQkJCQkJVGhhbngsIFBhdWwKCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAy XSBkbi4yICA5NDQ0LjUxMDc2NjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNzY4 MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuLjIgIDk0NDQuNTEwNzY3OiBocnRp bWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGlt ZXIgZXhwaXJlc5Q0MjgzMjAwMDAwMCBzb2Z0ZXhwaXJlc5Q0MjgzMjAwMDAwMAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMSAgOTQ0NC41MTA4MTI6IHRpY2tfc3RvcDogc3VjY2Vz cz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAg OTQ0NC41MTA4MTQ6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4yICA5NDQ0LjUxMDgxNTogaHJ0aW1lcl9zdGFy dDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGly ZXOUNDI4NDQwMDAwMDAgc29mdGV4cGlyZXOUNDI4NDQwMDAwMDAKPiAgICAgICAgICAgICAgIHNo LTIyNTYgIFswMDJdIC4uLi4gIDk0NDQuNTEwODU3OiB0aW1lcl9pbml0OiB0aW1lcv9mZjgwMTc2 YzI2ZmI0MAo+ICAgICAgICAgICAgICAgc2gtMjI1NiAgWzAwMl0gZC4uMSAgOTQ0NC41MTA4NTc6 IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTc2YzI2ZmI0MCBmdW5jdGlvbj1wcm9jZXNzX3RpbWVv dXQgZXhwaXJlc0I5NzI1MzAwNiBbdGltZW91dD0yXSBjcHU9MiBpZHg9MCBmbGFncz4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4xICA5NDQ0LjUxMDg2NDogdGlja19zdG9wOiBzdWNj ZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4y ICA5NDQ0LjUxMDg2NTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuLjIgIDk0NDQuNTEwODY2OiBocnRpbWVyX3N0 YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhw aXJlc5Q0Mjg0NDAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjg0NDAwMDAwMAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAwMF0gZC5oMiAgOTQ0NC41MjU2MjU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy /2ZmODAxN2ZiZTQwODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLmgyICA5NDQ0 LjUyNTYyNTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMzZdIGQuaDIgIDk0NDQuNTI1NjI1OiBocnRpbWVyX2NhbmNlbDog aHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5o MSAgOTQ0NC41MjU2MjU6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2ZiZTc2 ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDQyODQ0MDA1NjAwCj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDM2XSBkLmgxICA5NDQ0LjUyNTYyNTogaHJ0aW1lcl9leHBpcmVfZW50 cnk6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBub3eU NDI4NDQwMDU0NjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDEgIDk0NDQuNTI1 NjI3OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOCBmdW5jdGlv bj10aWNrX3NjaGVkX3RpbWVyIG5vd5Q0Mjg0NDAwNTMwMAo+ICAgICAgICAgICA8aWRsZT4tMCAg ICAgWzAwMl0gZC5oMSAgOTQ0NC41MjU2Mjc6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGQuczIgIDk0NDQu NTI1NjI5OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxN2ZiZTc4NTU4Cj4gICAgICAgICAgIDxp ZGxlPi0wICAgICBbMDM2XSBkLmgxICA5NDQ0LjUyNTYyOTogaHJ0aW1lcl9leHBpcmVfZXhpdDog aHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMl0gZC5z MSAgOTQ0NC41MjU2Mjk6IHRpbWVyX2V4cGlyZV9lbnRyeTogdGltZXL/ZmY4MDE3ZmJlNzg1NTgg ZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBub3dCOTcyNTMwMDgKPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMDBdIGQuaDEgIDk0NDQuNTI1NjI5OiBocnRpbWVyX2V4cGlyZV9leGl0OiBo cnRpbWVy/2ZmODAxN2ZiZTQwODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMy ICA5NDQ0LjUyNTYzMTogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTc3ZmRjMDg0MAo+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAwMF0gLi5zMSAgOTQ0NC41MjU2MzE6IHRpbWVyX2V4cGlyZV9l bnRyeTogdGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249bGlua190aW1lb3V0X2Rpc2FibGVf bGluayBub3dCOTcyNTMwMDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuczEgIDk0 NDQuNTI1NjMxOiB0aW1lcl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3ZmJlNzg1NTgKPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0NDQuNTI1NjMyOiB0aW1lcl9zdGFydDog dGltZXL/ZmY4MDE3N2ZkYzA4NDAgZnVuY3Rpb249bGlua190aW1lb3V0X2VuYWJsZV9saW5rIGV4 cGlyZXNCOTcyNTMwMzMgW3RpbWVvdXQlXSBjcHU9MCBpZHiCIGZsYWdzPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMDBdIC4uczEgIDk0NDQuNTI1NjMzOiB0aW1lcl9leHBpcmVfZXhpdDogdGlt ZXL/ZmY4MDE3N2ZkYzA4NDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0 NDQuNTI1NjM0OiB0aW1lcl9jYW5jZWw6IHRpbWVy/2ZmMDAwMDA5MTBhNjI4Cj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDAwXSBkLnMxICA5NDQ0LjUyNTYzNDogdGltZXJfZXhwaXJlX2VudHJ5 OiB0aW1lcv9mZjAwMDAwOTEwYTYyOCBmdW5jdGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIG5vd0I5 NzI1MzAwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0gZG5zMSAgOTQ0NC41MjU2MzY6 IHRpbWVyX2V4cGlyZV9leGl0OiB0aW1lcv9mZjAwMDAwOTEwYTYyOAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAzNl0gZG4uMiAgOTQ0NC41MjU2Mzk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDQyODQ4MDAw MDAwIHNvZnRleHBpcmVzlDQyODQ4MDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAw XSBkbi4yICA5NDQ0LjUyNTY0MDogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdmYmU0MDgw OCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI4NDgwMDAwMDAgc29mdGV4cGly ZXOUNDI4NDgwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuLjIgIDk0NDQu NTI1NjQwOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRp Y2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg0ODAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjg0ODAwMDAw MAo+ICAgICAgcmN1X3ByZWVtcHQtOSAgICAgWzAzNl0gLi4uLiAgOTQ0NC41MjU2NDg6IHRpbWVy X2luaXQ6IHRpbWVy/2ZmODAxN2Q1ZmNmZGEwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAy XSBkLi4xICA5NDQ0LjUyNTY0ODogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5jeT1OT05F Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDQ0LjUyNTY0ODogaHJ0aW1l cl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMDJdIGQuLjIgIDk0NDQuNTI1NjQ5OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2Zi ZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg2MDAwMDAwMCBzb2Z0 ZXhwaXJlc5Q0Mjg2MDAwMDAwMAo+ICAgICAgcmN1X3ByZWVtcHQtOSAgICAgWzAzNl0gZC4uMSAg OTQ0NC41MjU2NDk6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTdkNWZjZmRhMCBmdW5jdGlvbj1w cm9jZXNzX3RpbWVvdXQgZXhwaXJlc0I5NzI1MzAwOSBbdGltZW91dD0xXSBjcHU2IGlkeD0wIGZs YWdzPiAgICAgIGt3b3JrZXIvMDowLTMgICAgIFswMDBdIGQuLjEgIDk0NDQuNTI1NjUwOiB0aW1l cl9zdGFydDogdGltZXL/ZmYwMDAwMDkxMGE2MjggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9m biBleHBpcmVzQjk3MjUzMjUwIFt0aW1lb3V0JDJdIGNwdT0wIGlkeIIgZmxhZ3M9RHxJCj4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLi4xICA5NDQ0LjUyNTY1MjogdGlja19zdG9wOiBz dWNjZXNzPTEgZGVwZW5kZW5jeT1OT05FCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBk Li4yICA5NDQ0LjUyNTY1MjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNDA4MDgK PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuLjIgIDk0NDQuNTI1NjUzOiBocnRpbWVy X3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIg ZXhwaXJlc5Q0Mjk0ODAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjk0ODAwMDAwMAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAzNl0gZC4uMSAgOTQ0NC41MjU2NTM6IHRpY2tfc3RvcDogc3VjY2Vzcz0x IGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0 NC41MjU2NTQ6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gICAgICAg ICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4yICA5NDQ0LjUyNTY1NDogaHJ0aW1lcl9zdGFydDog aHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOU NDI4NTIwMDAwMDAgc29mdGV4cGlyZXOUNDI4NTIwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswMzZdIGQuaDIgIDk0NDQuNTMzNjI0OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgw MTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC5oMSAgOTQ0NC41MzM2 MjU6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4IGZ1bmN0aW9u PXRpY2tfc2NoZWRfdGltZXIgbm93lDQyODUyMDA0NzYwCj4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDM2XSBkLmgxICA5NDQ0LjUzMzYyNjogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9m ZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC5zMiAgOTQ0NC41 MzM2Mjc6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4MDE3ZDVmY2ZkYTAKPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswMzZdIC4uczEgIDk0NDQuNTMzNjI4OiB0aW1lcl9leHBpcmVfZW50cnk6IHRp bWVy/2ZmODAxN2Q1ZmNmZGEwIGZ1bmN0aW9uPXByb2Nlc3NfdGltZW91dCBub3dCOTcyNTMwMTAK PiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIC5uczEgIDk0NDQuNTMzNjI5OiB0aW1lcl9l eHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3ZDVmY2ZkYTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAg IFswMzZdIGRuLjIgIDk0NDQuNTMzNjM0OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2Ri YWM3ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg1NjAwMDAwMCBzb2Z0 ZXhwaXJlc5Q0Mjg1NjAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMSAg OTQ0NC41MzM2Njg6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAg ICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC41MzM2Njg6IGhydGltZXJfY2FuY2Vs OiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBk Li4yICA5NDQ0LjUzMzY2OTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBm dW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI4NzYwMDAwMDAgc29mdGV4cGlyZXOU NDI4NzYwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDJdIGRuaDIgIDk0NDQuNTQx NjI2OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAwMl0gZG5oMSAgOTQ0NC41NDE2Mjc6IGhydGltZXJfZXhwaXJlX2VudHJ5 OiBocnRpbWVy/2ZmODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDQy ODYwMDA3MTIwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkbmgxICA5NDQ0LjU0MTYy OTogaHJ0aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdmYmU3NjgwOAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAwMl0gZG4uMiAgOTQ0NC41NDE2MzA6IGhydGltZXJfc3RhcnQ6IGhy dGltZXL/ZmY4MDE3ZmJlNzY4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDQy ODY0MDAwMDAwIHNvZnRleHBpcmVzlDQyODY0MDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDAyXSBkLi4xICA5NDQ0LjU0MTY0MDogdGlja19zdG9wOiBzdWNjZXNzPTEgZGVwZW5kZW5j eT1OT05FCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAyXSBkLi4yICA5NDQ0LjU0MTY0MDog aHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNzY4MDgKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswMDJdIGQuLjIgIDk0NDQuNTQxNjQwOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2Zm ODAxN2ZiZTc2ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0NDMxNjAwMDAw MCBzb2Z0ZXhwaXJlc5Q0NDMxNjAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0g ZG5oMiAgOTQ0NC41NTc2Mjc6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4 Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkbmgxICA5NDQ0LjU1NzYyODogaHJ0aW1l cl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hl ZF90aW1lciBub3eUNDI4NzYwMDgyMjAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGRu aDEgIDk0NDQuNTU3NjMwOiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxN2RiYWM3 ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkbi4yICA5NDQ0LjU1NzYzMTogaHJ0 aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3Rp bWVyIGV4cGlyZXOUNDI4ODAwMDAwMDAgc29mdGV4cGlyZXOUNDI4ODAwMDAwMDAKPiAgICAgICAg ICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjEgIDk0NDQuNTU3NjQ0OiB0aWNrX3N0b3A6IHN1Y2Nl c3M9MSBkZXBlbmRlbmN5PU5PTkUKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuLjIg IDk0NDQuNTU3NjQ1OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAg ICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC41NTc2NDU6IGhydGltZXJfc3Rh cnQ6IGhydGltZXL/ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBp cmVzlDQyODkyMDAwMDAwIHNvZnRleHBpcmVzlDQyODkyMDAwMDAwCj4gICAgICAgICAgIDxpZGxl Pi0wICAgICBbMDM2XSBkLmgyICA5NDQ0LjU3MzYyMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ ZmY4MDE3ZGJhYzc4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuaDEgIDk0NDQu NTczNjIxOiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5j dGlvbj10aWNrX3NjaGVkX3RpbWVyIG5vd5Q0Mjg5MjAwMTM0MAo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAzNl0gZC5oMSAgOTQ0NC41NzM2MjI6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGlt ZXL/ZmY4MDE3ZGJhYzc4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGRuLjIgIDk0 NDQuNTczNjI4OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4IGZ1bmN0aW9u PXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mjg5NjAwMDAwMCBzb2Z0ZXhwaXJlc5Q0Mjg5NjAw MDAwMAo+ICAgICAgcmN1X3ByZWVtcHQtOSAgICAgWzAzNl0gLi4uLiAgOTQ0NC41NzM2MzE6IHRp bWVyX2luaXQ6IHRpbWVy/2ZmODAxN2Q1ZmNmZGEwCj4gICAgICByY3VfcHJlZW1wdC05ICAgICBb MDM2XSBkLi4xICA5NDQ0LjU3MzYzMjogdGltZXJfc3RhcnQ6IHRpbWVy/2ZmODAxN2Q1ZmNmZGEw IGZ1bmN0aW9uPXByb2Nlc3NfdGltZW91dCBleHBpcmVzQjk3MjUzMDIxIFt0aW1lb3V0PTFdIGNw dTYgaWR4PTAgZmxhZ3M+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMSAgOTQ0NC41 NzM2MzQ6IHRpY2tfc3RvcDogc3VjY2Vzcz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC41NzM2MzU6IGhydGltZXJfY2FuY2VsOiBocnRp bWVy/2ZmODAxN2RiYWM3ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4yICA5 NDQ0LjU3MzYzNTogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlv bj10aWNrX3NjaGVkX3RpbWVyIGV4cGlyZXOUNDI5MDAwMDAwMDAgc29mdGV4cGlyZXOUNDI5MDAw MDAwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuaDIgIDk0NDQuNTgxNjIxOiBo cnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAzNl0gZC5oMSAgOTQ0NC41ODE2MjE6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRp bWVy/2ZmODAxN2RiYWM3ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDQyOTAwMDAx NDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLmgxICA5NDQ0LjU4MTYyMjogaHJ0 aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAzNl0gZC5zMiAgOTQ0NC41ODE2MjM6IHRpbWVyX2NhbmNlbDogdGltZXL/ZmY4 MDE3ZDVmY2ZkYTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIC4uczEgIDk0NDQuNTgx NjIzOiB0aW1lcl9leHBpcmVfZW50cnk6IHRpbWVy/2ZmODAxN2Q1ZmNmZGEwIGZ1bmN0aW9uPXBy b2Nlc3NfdGltZW91dCBub3dCOTcyNTMwMjIKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZd IC5uczEgIDk0NDQuNTgxNjI1OiB0aW1lcl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3ZDVmY2Zk YTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGRuLjIgIDk0NDQuNTgxNjI4OiBocnRp bWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGlt ZXIgZXhwaXJlc5Q0MjkwNDAwMDAwMCBzb2Z0ZXhwaXJlc5Q0MjkwNDAwMDAwMAo+ICAgICAgICAg ICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMSAgOTQ0NC41ODE2MzY6IHRpY2tfc3RvcDogc3VjY2Vz cz0xIGRlcGVuZGVuY3k9Tk9ORQo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAzNl0gZC4uMiAg OTQ0NC41ODE2MzY6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxN2RiYWM3ODA4Cj4gICAg ICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLi4yICA5NDQ0LjU4MTYzNzogaHJ0aW1lcl9zdGFy dDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOCBmdW5jdGlvbj10aWNrX3NjaGVkX3RpbWVyIGV4cGly ZXOUNDI5MjQwMDAwMDAgc29mdGV4cGlyZXOUNDI5MjQwMDAwMDAKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswNDVdIGQuaDIgIDk0NDQuNTgxNzE4OiBocnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9m ZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMSAgOTQ0NC41 ODE3MTk6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0 aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIG5vd5Q0MjkwMDA5ODIwMAo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzA0NV0gZC5oMyAgOTQ0NC41ODE3MjQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4 MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgZXhwaXJlc5Q0MzAwMTEwMTM4 MCBzb2Z0ZXhwaXJlc5Q0MzAwMDEwMTM4MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0g ZC5oMSAgOTQ0NC41ODE3MjU6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3NmNi N2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMzZdIGQuaDIgIDk0NDQuNjA1NjIxOiBo cnRpbWVyX2NhbmNlbDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzAzNl0gZC5oMSAgOTQ0NC42MDU2MjE6IGhydGltZXJfZXhwaXJlX2VudHJ5OiBocnRp bWVy/2ZmODAxN2RiYWM3ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgbm93lDQyOTI0MDAx NjAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDM2XSBkLmgxICA5NDQ0LjYwNTYyMjogaHJ0 aW1lcl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTdkYmFjNzgwOAo+ICAgICAgICAgICA8aWRs ZT4tMCAgICAgWzAzNl0gZC4uMiAgOTQ0NC42MDU2Mjk6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ ZmY4MDE3ZGJhYzc4MDggZnVuY3Rpb249dGlja19zY2hlZF90aW1lciBleHBpcmVzmDgzNzE5MjAy NjU1IHNvZnRleHBpcmVzmDgzNzE5MjAyNjU1Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAw XSBkLmgyICA5NDQ0LjYyOTYyNTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZmJlNDA4 MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuaDEgIDk0NDQuNjI5NjI1OiBocnRp bWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTdmYmU0MDgwOCBmdW5jdGlvbj10aWNrX3Nj aGVkX3RpbWVyIG5vd5Q0Mjk0ODAwNTU4MAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzAwMF0g ZC5oMSAgOTQ0NC42Mjk2Mjc6IGhydGltZXJfZXhwaXJlX2V4aXQ6IGhydGltZXL/ZmY4MDE3ZmJl NDA4MDgKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBdIGQuczIgIDk0NDQuNjI5NjI4OiB0 aW1lcl9jYW5jZWw6IHRpbWVy/2ZmODAxNzdmZGMwODQwCj4gICAgICAgICAgIDxpZGxlPi0wICAg ICBbMDAwXSAuLnMxICA5NDQ0LjYyOTYyODogdGltZXJfZXhwaXJlX2VudHJ5OiB0aW1lcv9mZjgw MTc3ZmRjMDg0MCBmdW5jdGlvbj1saW5rX3RpbWVvdXRfZW5hYmxlX2xpbmsgbm93Qjk3MjUzMDM0 Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDAwXSBkLnMyICA5NDQ0LjYyOTYyOTogdGltZXJf c3RhcnQ6IHRpbWVy/2ZmODAxNzdmZGMwODQwIGZ1bmN0aW9uPWxpbmtfdGltZW91dF9kaXNhYmxl X2xpbmsgZXhwaXJlc0I5NzI1MzI1OSBbdGltZW91dCI1XSBjcHU9MCBpZHhCIGZsYWdzPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswMDBdIC4uczEgIDk0NDQuNjI5NjM4OiB0aW1lcl9leHBpcmVf ZXhpdDogdGltZXL/ZmY4MDE3N2ZkYzA4NDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswMDBd IGQuLjIgIDk0NDQuNjI5NjYxOiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxN2ZiZTQwODA4 IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0Mzg2ODAwMDAwMCBzb2Z0ZXhwaXJl c5Q0Mzg2ODAwMDAwMAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA0NV0gZC5oMiAgOTQ0NC42 ODI3MjU6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAg IDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDQ0LjY4MjcyNTogaHJ0aW1lcl9leHBpcmVfZW50 cnk6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAgZnVuY3Rpb249ZWhjaV9ocnRpbWVyX2Z1bmMgbm93 lDQzMDAxMTA1OTQwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgzICA5NDQ0LjY4 MjczMDogaHJ0aW1lcl9zdGFydDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNp X2hydGltZXJfZnVuYyBleHBpcmVzlDQzMTAyMTA3NDQwIHNvZnRleHBpcmVzlDQzMTAxMTA3NDQw Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgxICA5NDQ0LjY4MjczMDogaHJ0aW1l cl9leHBpcmVfZXhpdDogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MAo+ICAgICAgICAgICA8aWRsZT4t MCAgICAgWzA1NV0gZC5oMiAgOTQ0NC43MTc2MjY6IGhydGltZXJfY2FuY2VsOiBocnRpbWVy/2Zm ODAxN2RiOTY4ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLmgxICA5NDQ0Ljcx NzYyNzogaHJ0aW1lcl9leHBpcmVfZW50cnk6IGhydGltZXL/ZmY4MDE3ZGI5Njg4MDggZnVuY3Rp b249dGlja19zY2hlZF90aW1lciBub3eUNDMwMzYwMDYyNDAKPiAgICAgICAgICAgPGlkbGU+LTAg ICAgIFswNTVdIGQuaDEgIDk0NDQuNzE3NjI5OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy /2ZmODAxN2RiOTY4ODA4Cj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDU1XSBkLnMyICA5NDQ0 LjcxNzYzMDogdGltZXJfY2FuY2VsOiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOAo+ICAgICAgICAgICA8 aWRsZT4tMCAgICAgWzA1NV0gZC5zMSAgOTQ0NC43MTc2MzA6IHRpbWVyX2V4cGlyZV9lbnRyeTog dGltZXL/ZmY4MDE3N2RiNmNjMDggZnVuY3Rpb27ebGF5ZWRfd29ya190aW1lcl9mbiBub3dCOTcy NTMwNTYKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGRuczEgIDk0NDQuNzE3NjMzOiB0 aW1lcl9leHBpcmVfZXhpdDogdGltZXL/ZmY4MDE3N2RiNmNjMDgKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswNTVdIGRuLjIgIDk0NDQuNzE3NjM3OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2Zm ODAxN2RiOTY4ODA4IGZ1bmN0aW9uPXRpY2tfc2NoZWRfdGltZXIgZXhwaXJlc5Q0MzA0MDAwMDAw MCBzb2Z0ZXhwaXJlc5Q0MzA0MDAwMDAwMAo+ICAgICBrd29ya2VyLzU1OjEtMTI0NiAgWzA1NV0g ZC4uMSAgOTQ0NC43MTc2NDA6IHRpbWVyX3N0YXJ0OiB0aW1lcv9mZjgwMTc3ZGI2Y2MwOCBmdW5j dGlvbt5sYXllZF93b3JrX3RpbWVyX2ZuIGV4cGlyZXNCOTcyNTMzMDYgW3RpbWVvdXQlMF0gY3B1 VSBpZHiIIGZsYWdzPUkKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNTVdIGQuLjEgIDk0NDQu NzE3NjQzOiB0aWNrX3N0b3A6IHN1Y2Nlc3M9MSBkZXBlbmRlbmN5PU5PTkUKPiAgICAgICAgICAg PGlkbGU+LTAgICAgIFswNTVdIGQuLjIgIDk0NDQuNzE3NjQzOiBocnRpbWVyX2NhbmNlbDogaHJ0 aW1lcv9mZjgwMTdkYjk2ODgwOAo+ICAgICAgICAgICA8aWRsZT4tMCAgICAgWzA1NV0gZC4uMiAg OTQ0NC43MTc2NDQ6IGhydGltZXJfc3RhcnQ6IGhydGltZXL/ZmY4MDE3ZGI5Njg4MDggZnVuY3Rp b249dGlja19zY2hlZF90aW1lciBleHBpcmVzlDQ0MDYwMDAwMDAwIHNvZnRleHBpcmVzlDQ0MDYw MDAwMDAwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDQ0Ljc4MzcyOTog aHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+ LTAgICAgIFswNDVdIGQuaDEgIDk0NDQuNzgzNzI5OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0 aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUNDMxMDIx MDkzODAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0NDQuNzgzNzMzOiBo cnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1l cl9mdW5jIGV4cGlyZXOUNDMyMDMxMTA4ODAgc29mdGV4cGlyZXOUNDMyMDIxMTA4ODAKPiAgICAg ICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0NDQuNzgzNzMzOiBocnRpbWVyX2V4cGly ZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBb MDQ1XSBkLmgyICA5NDQ0Ljg4NDczMTogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3NmNi N2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0NDQuODg0NzMxOiBo cnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgwMTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNp X2hydGltZXJfZnVuYyBub3eUNDMyMDMxMTIwMDAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw NDVdIGQuaDMgIDk0NDQuODg0NzM1OiBocnRpbWVyX3N0YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdj YTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4cGlyZXOUNDMzMDQxMTMzODAgc29mdGV4 cGlyZXOUNDMzMDMxMTMzODAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDEgIDk0 NDQuODg0NzM2OiBocnRpbWVyX2V4cGlyZV9leGl0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4g ICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQ1XSBkLmgyICA5NDQ0Ljk4NTczNDogaHJ0aW1lcl9j YW5jZWw6IGhydGltZXL/ZmY4MDE3NmNiN2NhOTAKPiAgICAgICAgICAgPGlkbGU+LTAgICAgIFsw NDVdIGQuaDEgIDk0NDQuOTg1NzM1OiBocnRpbWVyX2V4cGlyZV9lbnRyeTogaHJ0aW1lcv9mZjgw MTc2Y2I3Y2E5MCBmdW5jdGlvbj1laGNpX2hydGltZXJfZnVuYyBub3eUNDMzMDQxMTQ1MDAKPiAg ICAgICAgICAgPGlkbGU+LTAgICAgIFswNDVdIGQuaDMgIDk0NDQuOTg1NzM4OiBocnRpbWVyX3N0 YXJ0OiBocnRpbWVy/2ZmODAxNzZjYjdjYTkwIGZ1bmN0aW9uPWVoY2lfaHJ0aW1lcl9mdW5jIGV4 cGlyZXOUNDM0MDUxMTY0NDAgc29mdGV4cGlyZXOUNDM0MDQxMTY0NDAKPiAgICAgICAgICAgPGlk bGU+LTAgICAgIFswNDVdIGQuaDEgIDk0NDQuOTg1NzM5OiBocnRpbWVyX2V4cGlyZV9leGl0OiBo cnRpbWVy/2ZmODAxNzZjYjdjYTkwCj4gICAgICAgICAgIDxpZGxlPi0wICAgICBbMDQyXSBkLmgy ICA5NDQ1LjAzNzYyMjogaHJ0aW1lcl9jYW5jZWw6IGhydGltZXL/ZmY4MDE3ZGJiNjk4MDgKPiA+ IAo+ID4gVGhhbmtzLAo+ID4gCj4gPiBKb25hdGhhbgo+ID4gPiAKPiA+ID4gCQkJCQkJCVRoYW54 LCBQYXVsCj4gPiA+ICAgCj4gPiA+ID4gWyAxOTg0LjYyODYwMl0gcmN1X3ByZWVtcHQga3RocmVh ZCBzdGFydmVkIGZvciA1NjYzIGppZmZpZXMhIGcxNTY2IGMxNTY1IGYweDAgUkNVX0dQX1dBSVRf RlFTKDMpIC0+c3RhdGU9MHgxCj4gPiA+ID4gWyAxOTg0LjYzODE1M10gcmN1X3ByZWVtcHQgICAg IFMgICAgMCAgICAgOSAgICAgIDIgMHgwMDAwMDAwMAo+ID4gPiA+IFsgMTk4NC42NDM2MjZdIENh bGwgdHJhY2U6Cj4gPiA+ID4gWyAxOTg0LjY0NjA1OV0gWzxmZmZmMDAwMDA4MDg0ZmIwPl0gX19z d2l0Y2hfdG8rMHg5MC8weGE4Cj4gPiA+ID4gWyAxOTg0LjY1MTE4OV0gWzxmZmZmMDAwMDA4OTYy Mjc0Pl0gX19zY2hlZHVsZSsweDE5Yy8weDVkOAo+ID4gPiA+IFsgMTk4NC42NTY0MDBdIFs8ZmZm ZjAwMDAwODk2MjZlOD5dIHNjaGVkdWxlKzB4MzgvMHhhMAo+ID4gPiA+IFsgMTk4NC42NjEyNjZd IFs8ZmZmZjAwMDAwODk2NTg0ND5dIHNjaGVkdWxlX3RpbWVvdXQrMHgxMjQvMHgyMTgKPiA+ID4g PiBbIDE5ODQuNjY3MDAyXSBbPGZmZmYwMDAwMDgxMjE0MjQ+XSByY3VfZ3Bfa3RocmVhZCsweDRm Yy8weDc0OAo+ID4gPiA+IFsgMTk4NC42NzI1NjRdIFs8ZmZmZjAwMDAwODBkZjBiND5dIGt0aHJl YWQrMHhmYy8weDEyOAo+ID4gPiA+IFsgMTk4NC42Nzc0MjldIFs8ZmZmZjAwMDAwODA4MmVjMD5d IHJldF9mcm9tX2ZvcmsrMHgxMC8weDUwCj4gPiA+ID4gICAgIAo+ID4gPiAgIAo+ID4gCj4gPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gbGludXhh cm0gbWFpbGluZyBsaXN0Cj4gPiBsaW51eGFybUBodWF3ZWkuY29tCj4gPiBodHRwOi8vcm5kLW9w ZW5ldWxlci5odWF3ZWkuY29tL21haWxtYW4vbGlzdGluZm8vbGludXhhcm0KPiAKCi0tClRvIHVu c3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBzcGFy Y2xpbnV4IiBpbgp0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVs Lm9yZwpNb3JlIG1ham9yZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9y ZG9tby1pbmZvLmh0bWw= From mboxrd@z Thu Jan 1 00:00:00 1970 From: paulmck@linux.vnet.ibm.com (Paul E. McKenney) Date: Thu, 27 Jul 2017 09:52:45 -0700 Subject: RCU lockup issues when CONFIG_SOFTLOCKUP_DETECTOR=n - any one else seeing this? In-Reply-To: <20170727173923.000001b2@huawei.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> Message-ID: <20170727165245.GD3730@linux.vnet.ibm.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org 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... 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 >