From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D61D0C11D3D for ; Thu, 27 Feb 2020 15:16:45 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A395B24688 for ; Thu, 27 Feb 2020 15:16:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=citrix.com header.i=@citrix.com header.b="StU0SkMm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A395B24688 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=citrix.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j7Ktp-0004ut-5x; Thu, 27 Feb 2020 15:16:29 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j7Ktn-0004uM-Id for xen-devel@lists.xenproject.org; Thu, 27 Feb 2020 15:16:27 +0000 X-Inumbo-ID: 1efa3fb6-5974-11ea-b7e8-bc764e2007e4 Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 1efa3fb6-5974-11ea-b7e8-bc764e2007e4; Thu, 27 Feb 2020 15:16:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1582816586; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=c68p8sKuyT7TuDb1qySyOKacKxC3d7KkqyNy2ZMosw4=; b=StU0SkMmeeWfequCKKVweqtay8jvwCIFbxkEM7rmkU5vznYlyLELZvjD GkBeYLHzm1XL85yQqkoy/gle2Q6X5niphZw6KJemnRqpE/jgTYzYY9Huk diLak5KmDhGWGgZCRFyUrGoUcuX930qTwID+3ld4elcMZbMPmuWXazwW3 w=; Authentication-Results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=igor.druzhinin@citrix.com; spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender authenticity information available from domain of igor.druzhinin@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com; envelope-from="igor.druzhinin@citrix.com"; x-sender="igor.druzhinin@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of igor.druzhinin@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com; envelope-from="igor.druzhinin@citrix.com"; x-sender="igor.druzhinin@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ip4:168.245.78.127 ~all" Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com; envelope-from="igor.druzhinin@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: Es9FDl8hBRrc+uBg3elze7wP1B2rW9EWXXNKikXefaXqrNQENF03f1Kw3O0OtZrXx1ZIFqCr+G Kx9d2w5tqJSTLGdoDJQr+KhbxLw+QwuLhoJ1vtq4JrGAAjU4U5kPzrNUZKEEZDdLwz7a/LYdMJ l8HxQ2k0HuxoODbKG1sKkShh1k0TD+E7gYOPl3zyjpla9ZRSsLpKJblN3XZEepqGqp0OJJlGWP AV1+ARFnnS8Xqcwe95Chz11e82HQlutvFmPwCgRIA3sBhb+MQsHkm3U+yP6jB0u+v9V2TvC7Fd Tuk= X-SBRS: 2.7 X-MesageID: 13115878 X-Ironport-Server: esa2.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.70,492,1574139600"; d="scan'208";a="13115878" To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= , References: <20200218122114.17596-1-jgross@suse.com> <709bf8df-1635-cb71-11ea-f8d1b629a071@citrix.com> <1fe4ab0e-0b36-af09-557a-e7783315ea4f@suse.com> <397d7d26-8ed8-82f0-6aa0-37c0a8537fdd@suse.com> From: Igor Druzhinin Message-ID: Date: Thu, 27 Feb 2020 15:16:22 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <397d7d26-8ed8-82f0-6aa0-37c0a8537fdd@suse.com> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH v2 0/4] xen/rcu: let rcu work better with core scheduling X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Kevin Tian , Stefano Stabellini , Julien Grall , Jan Beulich , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Jun Nakajima , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMjMvMDIvMjAyMCAxNDoxNCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyMi4wMi4yMCAx Nzo0MiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IChYRU4pIFvCoCAxMjAuODkxMTQzXSAqKiog RHVtcGluZyBDUFUwIGhvc3Qgc3RhdGU6ICoqKgo+PiAoWEVOKSBbwqAgMTIwLjg5NTkwOV0gLS0t LVsgWGVuLTQuMTMuMMKgIHg4Nl82NMKgIGRlYnVnPXnCoMKgIE5vdCB0YWludGVkIF0tLS0tCj4+ IChYRU4pIFvCoCAxMjAuOTAyNDg3XSBDUFU6wqDCoMKgIDAKPj4gKFhFTikgW8KgIDEyMC45MDUy NjldIFJJUDrCoMKgwqAgZTAwODpbPGZmZmY4MmQwODAyYWE3NTA+XSBzbXBfc2VuZF9jYWxsX2Z1 bmN0aW9uX21hc2srMHg0MC8weDQzCj4+IChYRU4pIFvCoCAxMjAuOTEzNDE1XSBSRkxBR1M6IDAw MDAwMDAwMDAwMDAyODbCoMKgIENPTlRFWFQ6IGh5cGVydmlzb3IKPj4gKFhFTikgW8KgIDEyMC45 MTkzODldIHJheDogMDAwMDAwMDAwMDAwMDAwMMKgwqAgcmJ4OiBmZmZmODJkMDgwNWRkYjc4wqDC oCByY3g6IDAwMDAwMDAwMDAwMDAwMDEKPj4gKFhFTikgW8KgIDEyMC45MjczNjJdIHJkeDogZmZm ZjgyZDA4MDVjZGIwMMKgwqAgcnNpOiBmZmZmODJkMDgwNWM3Y2Q4wqDCoCByZGk6IDAwMDAwMDAw MDAwMDAwMDcKPj4gKFhFTikgW8KgIDEyMC45MzUzNDFdIHJicDogZmZmZjgzMDA5MjBiZmJjMMKg wqAgcnNwOiBmZmZmODMwMDkyMGJmYmI4wqDCoCByODrCoCAwMDAwMDAwMDAwMDAwMDNiCj4+IChY RU4pIFvCoCAxMjAuOTQzMzEwXSByOTrCoCAwNDQ0NDQ0NDQ0NDQ0NDMywqDCoCByMTA6IDMzMzMz MzMzMzMzMzMzMzPCoMKgIHIxMTogMDAwMDAwMDAwMDAwMDAwMQo+PiAoWEVOKSBbwqAgMTIwLjk1 MTI4Ml0gcjEyOiBmZmZmODJkMDgwNWRkYjc4wqDCoCByMTM6IDAwMDAwMDAwMDAwMDAwMDHCoMKg IHIxNDogZmZmZjgzMDA5MjBiZmMxOAo+PiAoWEVOKSBbwqAgMTIwLjk1OTI1MV0gcjE1OiBmZmZm ODJkMDgwMmFmNjQ2wqDCoCBjcjA6IDAwMDAwMDAwODAwNTAwM2LCoMKgIGNyNDogMDAwMDAwMDAw MDM1MDZlMAo+PiAoWEVOKSBbwqAgMTIwLjk2NzIyM10gY3IzOiAwMDAwMDAwMDkyMGIwMDAwwqDC oCBjcjI6IGZmZmY4ODgyMGRmZmU3ZjgKPj4gKFhFTikgW8KgIDEyMC45NzMxMjVdIGZzYjogMDAw MDAwMDAwMDAwMDAwMMKgwqAgZ3NiOiBmZmZmODg4MjFlM2MwMDAwwqDCoCBnc3M6IDAwMDAwMDAw MDAwMDAwMDAKPj4gKFhFTikgW8KgIDEyMC45ODEwOTRdIGRzOiAwMDAwwqDCoCBlczogMDAwMMKg wqAgZnM6IDAwMDDCoMKgIGdzOiAwMDAwwqDCoCBzczogZTAxMMKgwqAgY3M6IGUwMDgKPj4gKFhF TikgW8KgIDEyMC45ODg1NDhdIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDJhYTc1MD4gKHNt cF9zZW5kX2NhbGxfZnVuY3Rpb25fbWFzaysweDQwLzB4NDMpOgo+PiAoWEVOKSBbwqAgMTIwLjk5 NzAzN13CoCA4NSBmOSBmZiBmYiA0OCA4MyBjNCAwOCA8NWI+IDVkIGMzIDljIDU4IGY2IGM0IDAy IDc0IDAyIDBmIDBiIDU1IDQ4IDg5IGU1Cj4+IChYRU4pIFvCoCAxMjEuMDA1NDQyXSBYZW4gc3Rh Y2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDA5MjBiZmJiODoKPj4gKFhFTikgW8KgIDEyMS4wMTEw ODBdwqDCoMKgIGZmZmY4MzAwOTIwYmZjMTggZmZmZjgzMDA5MjBiZmMwMCBmZmZmODJkMDgwMjQy Yzg0IGZmZmY4MmQwODAzODk4NDUKPj4gKFhFTikgW8KgIDEyMS4wMTkxNDVdwqDCoMKgIGZmZmY4 MzAwOTIwYmZjMTggZmZmZjgyZDA4MDJhZjE3OCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDFjMWQy N2FmZjgKPj4gKFhFTikgW8KgIDEyMS4wMjcyMDBdwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgZmZm ZjgzMDA5MjBiZmM4MCBmZmZmODJkMDgwMmFmMWZhIGZmZmY4MmQwODAyODlhZGYKPj4gKFhFTikg W8KgIDEyMS4wMzUyNTVdwqDCoMKgIGZmZmZmZmZmZmZmZmZkNTUgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgW8KgIDEyMS4wNDMzMjBd wqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgW8KgIDEyMS4wNTEzNzVdwqDCoMKgIDAwMDAwMDAw MDAwMDAwM2IgMDAwMDAwMWMyNWU1NGJmMSAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwOTIwYmZj ODAKPj4gKFhFTikgW8KgIDEyMS4wNTk0NDNdwqDCoMKgIGZmZmY4MmQwODA1YzczMDAgZmZmZjgz MDA5MjBiZmNiMCBmZmZmODJkMDgwMjQ1ZjRkIGZmZmY4MmQwODAyYWY0YTIKPj4gKFhFTikgW8Kg IDEyMS4wNjc0OThdwqDCoMKgIGZmZmY4MmQwODA1YzczMDAgZmZmZjgzMDQyYmIyNGY2MCBmZmZm ODJkMDgwNjBmNDAwIGZmZmY4MzAwOTIwYmZkMDAKPj4gKFhFTikgW8KgIDEyMS4wNzU1NTNdwqDC oMKgIGZmZmY4MmQwODAyNDY3ODEgZmZmZjgyZDA4MDVjZGIwMCBmZmZmODMwMDkyMGJmZDgwIGZm ZmY4MmQwODA1YzcwNDAKPj4gKFhFTikgW8KgIDEyMS4wODM2MjFdwqDCoMKgIGZmZmY4MmQwODA1 Y2RiMDAgZmZmZjgyZDA4MDVjZGIwMCBmZmZmZmZmZmZmZmZmZmY5IGZmZmY4MzAwOTIwYmZmZmYK Pj4gKFhFTikgW8KgIDEyMS4wOTE2NzRdwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDA5 MjBiZmQzMCBmZmZmODJkMDgwMjQyNWE1IGZmZmY4MmQwODA1YzcwNDAKPj4gKFhFTikgW8KgIDEy MS4wOTk3MzldwqDCoMKgIGZmZmY4MmQwODA1Y2RiMDAgZmZmZmZmZmZmZmZmZmZmOSBmZmZmODMw MDkyMGJmZmZmIGZmZmY4MzAwOTIwYmZkNDAKPj4gKFhFTikgW8KgIDEyMS4xMDc3OTddwqDCoMKg IGZmZmY4MmQwODAyNDI1ZTUgZmZmZjgzMDA5MjBiZmQ4MCBmZmZmODJkMDgwMjJiYzBmIDAwMDAw MDAwMDAwMDAwMDAKPj4gKFhFTikgW8KgIDEyMS4xMTU4NTJdwqDCoMKgIGZmZmY4MmQwODAyMmI2 MDAgZmZmZjgyZDA4MDRiMzg4OCBmZmZmODJkMDgwNWNkYjAwIGZmZmY4MmQwODA1Y2RiMDAKPj4g KFhFTikgW8KgIDEyMS4xMjM5MTddwqDCoMKgIGZmZmZmZmZmZmZmZmZmZjkgZmZmZjgzMDA5MjBi ZmRiMCBmZmZmODJkMDgwMjQyNWE1IDAwMDAwMDAwMDAwMDAwMDMKPj4gKFhFTikgW8KgIDEyMS4x MzE5NzVdwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDBmZmZmZmZlZiBmZmZmODMwMDky MGJmZmZmIGZmZmY4MzAwOTIwYmZkYzAKPj4gKFhFTikgW8KgIDEyMS4xNDAwMzddwqDCoMKgIGZm ZmY4MmQwODAyNDI1ZTUgZmZmZjgzMDA5MjBiZmRkMCBmZmZmODJkMDgwMjJiOTFiIGZmZmY4MzAw OTIwYmZkZjAKPj4gKFhFTikgW8KgIDEyMS4xNDgwOTNdwqDCoMKgIGZmZmY4MmQwODAyYWRkYjEg ZmZmZjgzMDQyYjNiMDAwMCAwMDAwMDAwMDAwMDAwMDAzIGZmZmY4MzAwOTIwYmZlMzAKPj4gKFhF TikgW8KgIDEyMS4xNTYxNTBdwqDCoMKgIGZmZmY4MmQwODAyYWUwODYgZmZmZjgzMDA5MjBiZmUx MCBmZmZmODMwNDJiN2U4MWUwIGZmZmY4MzA0MmIzYjAwMDAKPj4gKFhFTikgW8KgIDEyMS4xNjQy MTZdwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwIGZmZmY4MzAwOTIwYmZlNTAKPj4gKFhFTikgW8KgIDEyMS4xNzIyNzFdIFhlbiBjYWxsIHRy YWNlOgo+PiAoWEVOKSBbwqAgMTIxLjE3NTU3M13CoMKgwqAgWzxmZmZmODJkMDgwMmFhNzUwPl0g UiBzbXBfc2VuZF9jYWxsX2Z1bmN0aW9uX21hc2srMHg0MC8weDQzCj4+IChYRU4pIFvCoCAxMjEu MTgzMDI0XcKgwqDCoCBbPGZmZmY4MmQwODAyNDJjODQ+XSBGIG9uX3NlbGVjdGVkX2NwdXMrMHhh NC8weGRlCj4+IChYRU4pIFvCoCAxMjEuMTg5NTIwXcKgwqDCoCBbPGZmZmY4MmQwODAyYWYxZmE+ XSBGIGFyY2gveDg2L3RpbWUuYyN0aW1lX2NhbGlicmF0aW9uKzB4ODIvMHg4OQo+PiAoWEVOKSBb wqAgMTIxLjE5NzQwM13CoMKgwqAgWzxmZmZmODJkMDgwMjQ1ZjRkPl0gRiBjb21tb24vdGltZXIu YyNleGVjdXRlX3RpbWVyKzB4NDkvMHg2NAo+PiAoWEVOKSBbwqAgMTIxLjIwNDk1MV3CoMKgwqAg WzxmZmZmODJkMDgwMjQ2NzgxPl0gRiBjb21tb24vdGltZXIuYyN0aW1lcl9zb2Z0aXJxX2FjdGlv bisweDExNi8weDI0ZQo+PiAoWEVOKSBbwqAgMTIxLjIxMzI3MV3CoMKgwqAgWzxmZmZmODJkMDgw MjQyNWE1Pl0gRiBjb21tb24vc29mdGlycS5jI19fZG9fc29mdGlycSsweDg1LzB4OTAKPj4gKFhF TikgW8KgIDEyMS4yMjA4OTBdwqDCoMKgIFs8ZmZmZjgyZDA4MDI0MjVlNT5dIEYgcHJvY2Vzc19w ZW5kaW5nX3NvZnRpcnFzKzB4MzUvMHgzNwo+PiAoWEVOKSBbwqAgMTIxLjIyODA4Nl3CoMKgwqAg WzxmZmZmODJkMDgwMjJiYzBmPl0gRiBjb21tb24vcmN1cGRhdGUuYyNyY3VfcHJvY2Vzc19jYWxs YmFja3MrMHgxZWYvMHgyMGQKPj4gKFhFTikgW8KgIDEyMS4yMzY3NThdwqDCoMKgIFs8ZmZmZjgy ZDA4MDI0MjVhNT5dIEYgY29tbW9uL3NvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg4NS8weDkwCj4+ IChYRU4pIFvCoCAxMjEuMjQ0Mzc4XcKgwqDCoCBbPGZmZmY4MmQwODAyNDI1ZTU+XSBGIHByb2Nl c3NfcGVuZGluZ19zb2Z0aXJxcysweDM1LzB4MzcKPj4gKFhFTikgW8KgIDEyMS4yNTE1NjhdwqDC oMKgIFs8ZmZmZjgyZDA4MDIyYjkxYj5dIEYgcmN1X2JhcnJpZXIrMHg1OC8weDZlCj4+IChYRU4p IFvCoCAxMjEuMjU3NjM5XcKgwqDCoCBbPGZmZmY4MmQwODAyYWRkYjE+XSBGIGNwdV9kb3duX2hl bHBlcisweDExLzB4MzIKPj4gKFhFTikgW8KgIDEyMS4yNjQwNTFdwqDCoMKgIFs8ZmZmZjgyZDA4 MDJhZTA4Nj5dIEYgYXJjaC94ODYvc3lzY3RsLmMjc210X3VwX2Rvd25faGVscGVyKzB4MWQ2LzB4 MWZlCj4+IChYRU4pIFvCoCAxMjEuMjcyNDU0XcKgwqDCoCBbPGZmZmY4MmQwODAyMDg3OGQ+XSBG IGNvbW1vbi9kb21haW4uYyNjb250aW51ZV9oeXBlcmNhbGxfdGFza2xldF9oYW5kbGVyKzB4NTQv MHhiOAo+PiAoWEVOKSBbwqAgMTIxLjI4MTkwMF3CoMKgwqAgWzxmZmZmODJkMDgwMjQ1NGU2Pl0g RiBjb21tb24vdGFza2xldC5jI2RvX3Rhc2tsZXRfd29yaysweDgxLzB4YjQKPj4gKFhFTikgW8Kg IDEyMS4yODk3ODZdwqDCoMKgIFs8ZmZmZjgyZDA4MDI0NTgwMz5dIEYgZG9fdGFza2xldCsweDU4 LzB4ODUKPj4gKFhFTikgW8KgIDEyMS4yOTU3NzFdwqDCoMKgIFs8ZmZmZjgyZDA4MDI3YTBiND5d IEYgYXJjaC94ODYvZG9tYWluLmMjaWRsZV9sb29wKzB4ODcvMHhjYgo+Pgo+PiBTbyBpdCdzIG5v dCBpbiBnZXRfY3B1X21hcHMoKSBsb29wLiBJdCBzZWVtcyB0byBtZSBpdCdzIG5vdCBlbnRlcmlu ZyB0aW1lIHN5bmMgZm9yIHNvbWUKPj4gcmVhc29uLgo+IAo+IEludGVyZXN0aW5nLiBMb29raW5n IGZ1cnRoZXIgaW50byB0aGF0Lgo+IAo+IEF0IGxlYXN0IHRpbWVfY2FsaWJyYXRpb24oKSBpcyBt aXNzaW5nIHRvIGNhbGwgZ2V0X2NwdV9tYXBzKCkuCgpJIGRlYnVnZ2VkIHRoaXMgaXNzdWUgYW5k IHRoZSBmb2xsb3dpbmcgZml4ZXMgaXQ6CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yY3VwZGF0 ZS5jIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCmluZGV4IGNjZjJlYzYuLjM2ZDk4YTQgMTAwNjQ0 Ci0tLSBhL3hlbi9jb21tb24vcmN1cGRhdGUuYworKysgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMK QEAgLTE1Myw2ICsxNTMsNyBAQCBzdGF0aWMgaW50IHJzaW50ZXJ2YWwgPSAxMDAwOwogICogbXVs dGlwbGUgdGltZXMuCiAgKi8KIHN0YXRpYyBhdG9taWNfdCBjcHVfY291bnQgPSBBVE9NSUNfSU5J VCgwKTsKK3N0YXRpYyBhdG9taWNfdCBkb25lX2NvdW50ID0gQVRPTUlDX0lOSVQoMCk7CiAKIHN0 YXRpYyB2b2lkIHJjdV9iYXJyaWVyX2NhbGxiYWNrKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKIHsK QEAgLTE3NSw2ICsxNzYsOCBAQCBzdGF0aWMgdm9pZCByY3VfYmFycmllcl9hY3Rpb24odm9pZCkK ICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAgICAgICAgIGNwdV9yZWxheCgp OwogICAgIH0KKworICAgIGF0b21pY19kZWMoJmRvbmVfY291bnQpOwogfQogCiB2b2lkIHJjdV9i YXJyaWVyKHZvaWQpCkBAIC0xOTQsMTAgKzE5NywxMSBAQCB2b2lkIHJjdV9iYXJyaWVyKHZvaWQp CiAgICAgaWYgKCAhaW5pdGlhbCApCiAgICAgewogICAgICAgICBhdG9taWNfc2V0KCZjcHVfY291 bnQsIG51bV9vbmxpbmVfY3B1cygpKTsKKyAgICAgICAgYXRvbWljX3NldCgmZG9uZV9jb3VudCwg bnVtX29ubGluZV9jcHVzKCkpOwogICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEoJmNwdV9v bmxpbmVfbWFwLCBSQ1VfU09GVElSUSk7CiAgICAgfQogCi0gICAgd2hpbGUgKCBhdG9taWNfcmVh ZCgmY3B1X2NvdW50KSApCisgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmZG9uZV9jb3VudCkgKQog ICAgIHsKICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAgICAgICAgIGNwdV9y ZWxheCgpOwoKSXMgdGhlcmUgYW55dGhpbmcgZWxzZSB0aGF0IGJsb2NrcyB2MyBjdXJyZW50bHku CgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs