Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp866778ybi; Tue, 16 Jul 2019 06:24:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqw9D5oV2v1FJlfAbrrIbkxTVRTF5hU95UIyyY/mjiojFntSRXegB7HOVfRdMljx7w5bKnft X-Received: by 2002:a17:902:744c:: with SMTP id e12mr35223777plt.287.1563283442731; Tue, 16 Jul 2019 06:24:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563283442; cv=none; d=google.com; s=arc-20160816; b=U4EJatYsy4YDhIFhKpJN/hzvN+mtEqT1VyjTQv7PTg5G3YNiiFdSymgPJu39CA+1mV njTiAqIovS/PIg+mOtOkmZguqKdzVTmHpyDKZOtVraigp+P+RcqKd5j7S027mrHSNHsd NWS9dEa/0lrUCzMTrq1ar/05LdAqfwj5gYx0vlmzbU1U5cBfujJp4yTUqWdk7Q5V4K9o j78yY/WSnOJ233RiE0O9kHvfReKkcclbcOiTmupKOPnnTRB1CZMuP6smKtSUnpeCrmPG 7HlmdDZzRrmOnav+6eUw/PToEAjPhCrhMY30rnIGltcxGcNtAkAS9dtnMOgXrYT+/klp 9N8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :dkim-signature; bh=oCX7Y4Z1skNaCLXzquwj1OsZ5C8sii4CNk7BdZoIleA=; b=zonS5kL6bwxFC7qKSO7ZMVnZz8/0W+8zQf6A8Ax0jvz8U4Kqca7OgOgh2vXLQkVUIw FRLzJOdG3O6VhqsfRHMTwY2+nDOD7sWx77pvQ1/nv3bzRhzkQuzAespSdyatI6BnYzXc B7f+eedDoVjWPthJLyF39O6j7sKVcPGZlx7MXJTiKuKHKbqRIOElYtA1dFn58VKuTp8Z +MdQVycxAA/M3xpeGjDoS138MsZdE2rjvVbv6UIiUXJUz8wJA5qEQgwLdCCSDVYTdCC4 N/f4K9czdVqZUFQ/BuXr2KtXPQZlgd6bJh2OzqhFzwNoXnULmGzgmpbz+PCrSJp548fL 8ZfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=WSGxrEmF; dkim=fail header.i=@synopsys.onmicrosoft.com header.s=selector1-synopsys-onmicrosoft-com header.b=AvqWMlof; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 5si19322245plx.200.2019.07.16.06.23.46; Tue, 16 Jul 2019 06:24:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=WSGxrEmF; dkim=fail header.i=@synopsys.onmicrosoft.com header.s=selector1-synopsys-onmicrosoft-com header.b=AvqWMlof; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387564AbfGPNWt (ORCPT + 99 others); Tue, 16 Jul 2019 09:22:49 -0400 Received: from dc2-smtprelay2.synopsys.com ([198.182.61.142]:48376 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726997AbfGPNWt (ORCPT ); Tue, 16 Jul 2019 09:22:49 -0400 Received: from mailhost.synopsys.com (dc2-mailhost1.synopsys.com [10.12.135.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id D6D89C0A85; Tue, 16 Jul 2019 13:22:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1563283366; bh=oCX7Y4Z1skNaCLXzquwj1OsZ5C8sii4CNk7BdZoIleA=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=WSGxrEmFpGLVlFpjn2RUGCt3a6nnJDayhhSd2CO3IfYRi3uCncmviDmleUlxV2paa viufcdzYa1s15Di1TV190DRyw+gyZpIJBC2AWDOQs8z6xAB8giuHdbkDOq4P6fvmgz ANgfhNSyqthF20aKy7ZOmjOb+3ngKuIX2T59AryeOsihAn0IE6WKumOlMeN4TajOIx 4EHgsA9JIomXNpOHByYxDHx5NA2Ki+QpksqiiexqA4q13WB+yTVPnTxNj38oXY0MOG Iru+1bHxQwpVa6j6raVRBtx2wf0UevTV9VXW9RARrWoASi35b756dgq9fDyerPo16W QL8d17wexvJgw== Received: from us01wehtc1.internal.synopsys.com (us01wehtc1-vip.internal.synopsys.com [10.12.239.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mailhost.synopsys.com (Postfix) with ESMTPS id E97FCA0097; Tue, 16 Jul 2019 13:22:38 +0000 (UTC) Received: from US01HYBRID2.internal.synopsys.com (10.15.246.24) by us01wehtc1.internal.synopsys.com (10.12.239.235) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 16 Jul 2019 06:22:27 -0700 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.13.134.195) by mrs.synopsys.com (10.15.246.24) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 16 Jul 2019 06:22:26 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.onmicrosoft.com; s=selector1-synopsys-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oCX7Y4Z1skNaCLXzquwj1OsZ5C8sii4CNk7BdZoIleA=; b=AvqWMlofZ2UN7I6XnepfZrSTPboU995wn8K1usZbl2SWrgMRDUPkSqbtzbP/laslTqdQfaaI9g3NraLavWODLjrKg88GToNk4w4Uz/xMKSS5TWYxs+9AkIk+i0IjWxAPrSyP5FFFag05pjbB9BYSJYQBfEI052Dp5gjbKudlDuY= Received: from SN6PR12MB2655.namprd12.prod.outlook.com (52.135.103.20) by SN6PR12MB2749.namprd12.prod.outlook.com (52.135.107.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.19; Tue, 16 Jul 2019 13:22:25 +0000 Received: from SN6PR12MB2655.namprd12.prod.outlook.com ([fe80::1dbd:69dc:e782:92b6]) by SN6PR12MB2655.namprd12.prod.outlook.com ([fe80::1dbd:69dc:e782:92b6%6]) with mapi id 15.20.2073.012; Tue, 16 Jul 2019 13:22:25 +0000 From: Vitor Soares To: Boris Brezillon , Vitor Soares CC: "linux-iio@vger.kernel.org" , "linux-i3c@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "lorenzo@kernel.org" , "gregkh@linuxfoundation.org" , "rafael@kernel.org" , "bbrezillon@kernel.org" , "Joao.Pinto@synopsys.com" Subject: RE: [PATCH v4 3/3] iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR Thread-Topic: [PATCH v4 3/3] iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR Thread-Index: AQHVOKh+l9t5FEWliU2HloLoNlfSoabHKHKAgAACN7CAAAXcgIAAHrLQgAAZLACABdLQQA== Date: Tue, 16 Jul 2019 13:22:25 +0000 Message-ID: References: <20190712181332.04f8b3da@linux.home> <20190712184323.28547c44@pc-381.home> <20190712220320.50e7cfff@pc-381.home> In-Reply-To: <20190712220320.50e7cfff@pc-381.home> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?utf-8?B?UEcxbGRHRStQR0YwSUc1dFBTSmliMlI1TG5SNGRDSWdjRDBpWXpwY2RYTmxj?= =?utf-8?B?bk5jYzI5aGNtVnpYR0Z3Y0dSaGRHRmNjbTloYldsdVoxd3dPV1E0TkRsaU5p?= =?utf-8?B?MHpNbVF6TFRSaE5EQXRPRFZsWlMwMllqZzBZbUV5T1dVek5XSmNiWE5uYzF4?= =?utf-8?B?dGMyY3RZbU5pTVRRM1pEa3RZVGRqWXkweE1XVTVMVGd5TkdJdFlqZ3dPR05t?= =?utf-8?B?TlRsa04yWmpYR0Z0WlMxMFpYTjBYR0pqWWpFME4yUmhMV0UzWTJNdE1URmxP?= =?utf-8?B?UzA0TWpSaUxXSTRNRGhqWmpVNVpEZG1ZMkp2WkhrdWRIaDBJaUJ6ZWowaU5q?= =?utf-8?B?WXlPU0lnZEQwaU1UTXlNRGMzTlRZNU5ERTVNRFEwTURZeUlpQm9QU0pGZG1o?= =?utf-8?B?eWNYSmpTakZoVmpoSFQxQlJWa1psVEdOU1JVOXNWa1U5SWlCcFpEMGlJaUJp?= =?utf-8?B?YkQwaU1DSWdZbTg5SWpFaUlHTnBQU0pqUVVGQlFVVlNTRlV4VWxOU1ZVWk9R?= =?utf-8?B?MmRWUVVGQ1VVcEJRVVJsTlVGVFFUSlVkbFpCVkhOVVdUWkZTR0kzYVRaUGVF?= =?utf-8?B?NXFiMUZrZG5WTWIwOUJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlNFRkJRVUZEYTBOQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UlVGQlVVRkNRVUZCUVZaNlpHaEhaMEZCUVVGQlFVRkJRVUZCUVVGQlFVbzBR?= =?utf-8?B?VUZCUW0xQlIydEJZbWRDYUVGSE5FRlpkMEpzUVVZNFFXTkJRbk5CUjBWQllt?= =?utf-8?B?ZENkVUZIYTBGaVowSnVRVVk0UVdSM1FtaEJTRkZCV2xGQ2VVRkhNRUZaVVVK?= =?utf-8?B?NVFVZHpRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZGUVVGQlFVRkJRVUZCUVdk?= =?utf-8?B?QlFVRkJRVUZ1WjBGQlFVZFpRV0ozUWpGQlJ6UkJXa0ZDZVVGSWEwRllkMEoz?= =?utf-8?B?UVVkRlFXTm5RakJCUnpSQldsRkNlVUZJVFVGWWQwSnVRVWRaUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlVVRkJR?= =?utf-8?B?VUZCUVVGQlFVTkJRVUZCUVVGRFpVRkJRVUZhWjBKMlFVaFZRV0puUW10QlNF?= =?utf-8?B?bEJaVkZDWmtGSVFVRlpVVUo1UVVoUlFXSm5RbXhCU0VsQlkzZENaa0ZJVFVG?= =?utf-8?B?WlVVSjBRVWhOUVdSUlFuVkJSMk5CV0hkQ2FrRkhPRUZpWjBKdFFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRa0ZCUVVGQlFVRkJRVUZKUVVGQlFVRkJTalJCUVVGQ2JVRkhPRUZr?= =?utf-8?B?VVVKMVFVZFJRV05uUWpWQlJqaEJZMEZDYUVGSVNVRmtRVUoxUVVkVlFXTm5R?= =?utf-8?B?bnBCUmpoQlkzZENhRUZITUVGamQwSXhRVWMwUVZwM1FtWkJTRWxCV2xGQ2Vr?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVWQlFVRkJRVUZCUVVGQlowRkJRVUZCUVc1blFV?= =?utf-8?B?RkJSMWxCWW5kQ01VRkhORUZhUVVKNVFVaHJRVmgzUW5kQlIwVkJZMmRDTUVG?= =?utf-8?B?SE5FRmFVVUo1UVVoTlFWaDNRbnBCUnpCQllWRkNha0ZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRlJRVUZCUVVGQlFVRkJRMEZC?= =?utf-8?B?UVVGQlFVTmxRVUZCUVZwblFuWkJTRlZCWW1kQ2EwRklTVUZsVVVKbVFVaEJR?= =?utf-8?B?VmxSUW5sQlNGRkJZbWRDYkVGSVNVRmpkMEptUVVoTlFXUkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZDUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVsQlFVRkJRVUZLTkVGQlFVSnRRVWM0UVdSUlFuVkJSMUZCWTJk?= =?utf-8?B?Q05VRkdPRUZqUVVKb1FVaEpRV1JCUW5WQlIxVkJZMmRDZWtGR09FRmtRVUo2?= =?utf-8?B?UVVjd1FWbDNRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlJVRkJRVUZCUVVGQlFVRm5RVUZCUVVGQmJtZEJRVUZIV1VGaWQwSXhR?= =?utf-8?B?VWMwUVZwQlFubEJTR3RCV0hkQ2QwRkhSVUZqWjBJd1FVYzBRVnBSUW5sQlNF?= =?utf-8?B?MUJXSGRDTVVGSE1FRlpkMEZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVkZCUVVGQlFVRkJRVUZEUVVGQlFVRkJRMlZCUVVG?= =?utf-8?B?QlduZENNRUZJVFVGWWQwSjNRVWhKUVdKM1FtdEJTRlZCV1hkQ01FRkdPRUZr?= =?utf-8?B?UVVKNVFVZEZRV0ZSUW5WQlIydEJZbWRDYmtGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVKQlFVRkJRVUZCUVVGQlNVRkJR?= =?utf-8?B?VUZCUVVvMFFVRkJRbnBCUjBWQllrRkNiRUZJVFVGWWQwSm9RVWROUVZsM1Fu?= =?utf-8?B?WkJTRlZCWW1kQ01FRkdPRUZqUVVKelFVZEZRV0puUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkZRVUZCUVVG?= =?utf-8?B?QlFVRkJRV2RCUVVGQlFVRnVaMEZCUVVoTlFWbFJRbk5CUjFWQlkzZENaa0ZJ?= =?utf-8?B?UlVGa1VVSjJRVWhSUVZwUlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCVVVGQlFVRkJRVUZCUVVOQlFVRkJRVUZEWlVGQlFVRmpkMEoxUVVoQlFX?= =?utf-8?B?TjNRbVpCUjNkQllWRkNha0ZIVlVGaVowSjZRVWRWUVZoM1FqQkJSMVZCWTJk?= =?utf-8?B?Q2RFRkdPRUZOVVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFrRkJRVUZCUVVGQlFVRkpRVUZCUVVGQlNqUkJRVUZD?= =?utf-8?B?ZWtGSE5FRmpRVUo2UVVZNFFXSkJRbkJCUjAxQldsRkNkVUZJVFVGYVVVSm1R?= =?utf-8?B?VWhSUVZwUlFubEJSekJCV0hkQ2VrRklVVUZrVVVKclFVZFZRV0puUWpCQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVVZCUVVGQlFVRkJRVUZCWjBGQlFV?= =?utf-8?B?RkJRVzVuUVVGQlNGbEJXbmRDWmtGSGMwRmFVVUkxUVVoalFXSjNRbmxCUjFG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGUlFVRkJRVUZC?= =?utf-8?B?UVVGQlEwRkJRVUZCUVVFOUlpOCtQQzl0WlhSaFBnPT0=?= authentication-results: spf=none (sender IP is ) smtp.mailfrom=soares@synopsys.com; x-originating-ip: [83.174.63.141] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ea0aff8b-9782-476e-6154-08d709f0a482 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:SN6PR12MB2749; x-ms-traffictypediagnostic: SN6PR12MB2749: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0100732B76 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(346002)(396003)(39860400002)(366004)(136003)(54094003)(189003)(199004)(305945005)(4326008)(446003)(66066001)(6636002)(9686003)(186003)(55016002)(26005)(102836004)(7736002)(71200400001)(71190400001)(6506007)(14444005)(256004)(476003)(2906002)(86362001)(486006)(14454004)(11346002)(8936002)(478600001)(316002)(54906003)(74316002)(3846002)(6116002)(25786009)(52536014)(229853002)(5660300002)(99286004)(7696005)(66946007)(76176011)(76116006)(6436002)(66476007)(66556008)(64756008)(66446008)(68736007)(8676002)(81156014)(110136005)(81166006)(107886003)(33656002)(53936002)(6246003)(42413003)(32563001);DIR:OUT;SFP:1102;SCL:1;SRVR:SN6PR12MB2749;H:SN6PR12MB2655.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: synopsys.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Xk6lCRvQIxmxjk9brotlpF6wkdBXQFs/T6ynip9espU2IwoZ1B/0DgxHRgMK0g2t0TtUxukjPZuCbdTl4i2E9bGoUBQnlW5QK0oWMtJ16bhPPPRNXjvxBM5TCX1PkZtVTvmi5MANFThlyDiGj4RIv45JgYP/3fiqW9+sjlx84hMZK5vV4DjZh1t45acce3nNtVEFZMwwEHjerQztF2eZFlbR/b8ueI3wryWfF7E11I15rQnRnI1PVQXHXowP4Af9wCDGVUAphq8atQxk7QoHaPiYZYSy8lWodjOK2HOYf7i5KSJZ4eS0rlP+NdkN1Vxc5DB7eR8fpTn2yOHJhQLL81wDlL2CiL2HWzGs85FKJnt7YQg6hoBD6HJGG/VouR1NRK+AUuHoCU3bxzc4T9o1tmvOJd4xMLpjwG4LmDNVBhs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: ea0aff8b-9782-476e-6154-08d709f0a482 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2019 13:22:25.0554 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: soares@synopsys.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB2749 X-OriginatorOrg: synopsys.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQm9yaXMsDQoNCkZyb206IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGNvbGxh Ym9yYS5jb20+DQpEYXRlOiBGcmksIEp1bCAxMiwgMjAxOSBhdCAyMTowMzoyMA0KDQo+IE9uIEZy aSwgMTIgSnVsIDIwMTkgMTg6NDA6MTQgKzAwMDANCj4gVml0b3IgU29hcmVzIDxWaXRvci5Tb2Fy ZXNAc3lub3BzeXMuY29tPiB3cm90ZToNCj4gDQo+ID4gRnJvbTogQm9yaXMgQnJlemlsbG9uIDxi b3Jpcy5icmV6aWxsb25AY29sbGFib3JhLmNvbT4NCj4gPiBEYXRlOiBGcmksIEp1bCAxMiwgMjAx OSBhdCAxNzo0MzoyMw0KPiA+IA0KPiA+ID4gT24gRnJpLCAxMiBKdWwgMjAxOSAxNjoyODowMiAr MDAwMA0KPiA+ID4gVml0b3IgU29hcmVzIDxWaXRvci5Tb2FyZXNAc3lub3BzeXMuY29tPiB3cm90 ZToNCj4gPiA+ICAgDQo+ID4gPiA+IEZyb206IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemls bG9uQGNvbGxhYm9yYS5jb20+DQo+ID4gPiA+IERhdGU6IEZyaSwgSnVsIDEyLCAyMDE5IGF0IDE3 OjE0OjI5DQo+ID4gPiA+ICAgDQo+ID4gPiA+ID4gT24gRnJpLCAxMiBKdWwgMjAxOSAxMzo1Mzoz MCArMDIwMA0KPiA+ID4gPiA+IFZpdG9yIFNvYXJlcyA8Vml0b3IuU29hcmVzQHN5bm9wc3lzLmNv bT4gd3JvdGU6DQo+ID4gPiA+ID4gICAgIA0KPiA+ID4gPiA+ID4gRm9yIHRvZGF5IHRoZSBzdF9s c202ZHN4IGRyaXZlciBzdXBwb3J0IExTTTZEU08gYW5kIExTTTZEU1Igc2Vuc29yIG9ubHkgaW4N Cj4gPiA+ID4gPiA+IHNwaSBhbmQgaTJjIG1vZGUuDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ IFRoZSBMU002RFNPIGFuZCBMU002RFNSIGFyZSBhbHNvIGkzYyBjYXBhYmxlIHNvIGxldHMgZ2l2 ZSBpM2Mgc3VwcG9ydCB0bw0KPiA+ID4gPiA+ID4gdGhlbS4NCj4gPiA+ID4gPiA+IA0KPiA+ID4g PiA+ID4gU2lnbmVkLW9mZi1ieTogVml0b3IgU29hcmVzIDx2aXRvci5zb2FyZXNAc3lub3BzeXMu Y29tPg0KPiA+ID4gPiA+ID4gQWNrZWQtYnk6IExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem9Aa2Vy bmVsLm9yZz4NCj4gPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gQ2hhbmdlcyBpbiB2NDoNCj4g PiA+ID4gPiA+ICAgUmVtb3ZlIGh3X2lkIHZhcmlhYmxlDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4g PiA+IENoYW5nZXMgaW4gdjM6DQo+ID4gPiA+ID4gPiAgIFJlbW92ZSB1bm5lY2Vzc2FyeSBzdF9s c202ZHN4X2kzY19kYXRhIHRhYmxlIHVzZWQgdG8gaG9sZCBkZXZpY2UgbmFtZQ0KPiA+ID4gPiA+ ID4gICBVc2Ugc3RfbHNtNmRzeF9wcm9iZSBuZXcgZm9ybQ0KPiA+ID4gPiA+ID4gDQo+ID4gPiA+ ID4gPiBDaGFuZ2VzIGluIHYyOg0KPiA+ID4gPiA+ID4gICBBZGQgc3VwcG9ydCBmb3IgTFNNNkRT Ug0KPiA+ID4gPiA+ID4gICBTZXQgcG1fb3BzIHRvIHN0X2xzbTZkc3hfcG1fb3BzDQo+ID4gPiA+ ID4gPiANCj4gPiA+ID4gPiA+ICBkcml2ZXJzL2lpby9pbXUvc3RfbHNtNmRzeC9LY29uZmlnICAg ICAgICAgIHwgIDggKysrLQ0KPiA+ID4gPiA+ID4gIGRyaXZlcnMvaWlvL2ltdS9zdF9sc202ZHN4 L01ha2VmaWxlICAgICAgICAgfCAgMSArDQo+ID4gPiA+ID4gPiAgZHJpdmVycy9paW8vaW11L3N0 X2xzbTZkc3gvc3RfbHNtNmRzeF9pM2MuYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrDQo+ID4gPiA+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pDQo+ID4gPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvaWlvL2lt dS9zdF9sc202ZHN4L3N0X2xzbTZkc3hfaTNjLmMNCj4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvaWlvL2ltdS9zdF9sc202ZHN4L0tjb25maWcgYi9kcml2ZXJz L2lpby9pbXUvc3RfbHNtNmRzeC9LY29uZmlnDQo+ID4gPiA+ID4gPiBpbmRleCA5ZTU5Mjk3Li42 YjVhNzNjIDEwMDY0NA0KPiA+ID4gPiA+ID4gLS0tIGEvZHJpdmVycy9paW8vaW11L3N0X2xzbTZk c3gvS2NvbmZpZw0KPiA+ID4gPiA+ID4gKysrIGIvZHJpdmVycy9paW8vaW11L3N0X2xzbTZkc3gv S2NvbmZpZw0KPiA+ID4gPiA+ID4gQEAgLTEsMTEgKzEsMTIgQEANCj4gPiA+ID4gPiA+ICANCj4g PiA+ID4gPiA+ICBjb25maWcgSUlPX1NUX0xTTTZEU1gNCj4gPiA+ID4gPiA+ICAJdHJpc3RhdGUg IlNUX0xTTTZEU3ggZHJpdmVyIGZvciBTVE0gNi1heGlzIElNVSBNRU1TIHNlbnNvcnMiDQo+ID4g PiA+ID4gPiAtCWRlcGVuZHMgb24gKEkyQyB8fCBTUEkpDQo+ID4gPiA+ID4gPiArCWRlcGVuZHMg b24gKEkyQyB8fCBTUEkgfHwgSTNDKQ0KPiA+ID4gPiA+ID4gIAlzZWxlY3QgSUlPX0JVRkZFUg0K PiA+ID4gPiA+ID4gIAlzZWxlY3QgSUlPX0tGSUZPX0JVRg0KPiA+ID4gPiA+ID4gIAlzZWxlY3Qg SUlPX1NUX0xTTTZEU1hfSTJDIGlmIChJMkMpDQo+ID4gPiA+ID4gPiAgCXNlbGVjdCBJSU9fU1Rf TFNNNkRTWF9TUEkgaWYgKFNQSV9NQVNURVIpDQo+ID4gPiA+ID4gPiArCXNlbGVjdCBJSU9fU1Rf TFNNNkRTWF9JM0MgaWYgKEkzQykNCj4gPiA+ID4gPiA+ICAJaGVscA0KPiA+ID4gPiA+ID4gIAkg IFNheSB5ZXMgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBTVE1pY3JvZWxlY3Ryb25pY3MgTFNN NkRTeCBpbXUNCj4gPiA+ID4gPiA+ICAJICBzZW5zb3IuIFN1cHBvcnRlZCBkZXZpY2VzOiBsc202 ZHMzLCBsc202ZHMzaCwgbHNtNmRzbCwgbHNtNmRzbSwNCj4gPiA+ID4gPiA+IEBAIC0yMywzICsy NCw4IEBAIGNvbmZpZyBJSU9fU1RfTFNNNkRTWF9TUEkNCj4gPiA+ID4gPiA+ICAJdHJpc3RhdGUN Cj4gPiA+ID4gPiA+ICAJZGVwZW5kcyBvbiBJSU9fU1RfTFNNNkRTWA0KPiA+ID4gPiA+ID4gIAlz ZWxlY3QgUkVHTUFQX1NQSQ0KPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gK2NvbmZpZyBJSU9f U1RfTFNNNkRTWF9JM0MNCj4gPiA+ID4gPiA+ICsJdHJpc3RhdGUNCj4gPiA+ID4gPiA+ICsJZGVw ZW5kcyBvbiBJSU9fU1RfTFNNNkRTWA0KPiA+ID4gPiA+ID4gKwlzZWxlY3QgUkVHTUFQX0kzQw0K PiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaWlvL2ltdS9zdF9sc202ZHN4L01ha2Vm aWxlIGIvZHJpdmVycy9paW8vaW11L3N0X2xzbTZkc3gvTWFrZWZpbGUNCj4gPiA+ID4gPiA+IGlu ZGV4IGU1ZjczM2MuLmM2NzY5NjUgMTAwNjQ0DQo+ID4gPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2lp by9pbXUvc3RfbHNtNmRzeC9NYWtlZmlsZQ0KPiA+ID4gPiA+ID4gKysrIGIvZHJpdmVycy9paW8v aW11L3N0X2xzbTZkc3gvTWFrZWZpbGUNCj4gPiA+ID4gPiA+IEBAIC00LDMgKzQsNCBAQCBzdF9s c202ZHN4LXkgOj0gc3RfbHNtNmRzeF9jb3JlLm8gc3RfbHNtNmRzeF9idWZmZXIubyBcDQo+ID4g PiA+ID4gPiAgb2JqLSQoQ09ORklHX0lJT19TVF9MU002RFNYKSArPSBzdF9sc202ZHN4Lm8NCj4g PiA+ID4gPiA+ICBvYmotJChDT05GSUdfSUlPX1NUX0xTTTZEU1hfSTJDKSArPSBzdF9sc202ZHN4 X2kyYy5vDQo+ID4gPiA+ID4gPiAgb2JqLSQoQ09ORklHX0lJT19TVF9MU002RFNYX1NQSSkgKz0g c3RfbHNtNmRzeF9zcGkubw0KPiA+ID4gPiA+ID4gK29iai0kKENPTkZJR19JSU9fU1RfTFNNNkRT WF9JM0MpICs9IHN0X2xzbTZkc3hfaTNjLm8NCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2lpby9pbXUvc3RfbHNtNmRzeC9zdF9sc202ZHN4X2kzYy5jIGIvZHJpdmVycy9paW8vaW11 L3N0X2xzbTZkc3gvc3RfbHNtNmRzeF9pM2MuYw0KPiA+ID4gPiA+ID4gbmV3IGZpbGUgbW9kZSAx MDA2NDQNCj4gPiA+ID4gPiA+IGluZGV4IDAwMDAwMDAuLjJlODk1MjQNCj4gPiA+ID4gPiA+IC0t LSAvZGV2L251bGwNCj4gPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvaWlvL2ltdS9zdF9sc202ZHN4 L3N0X2xzbTZkc3hfaTNjLmMNCj4gPiA+ID4gPiA+IEBAIC0wLDAgKzEsNTggQEANCj4gPiA+ID4g PiA+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMA0KPiA+ID4gPiA+ID4gKy8q DQo+ID4gPiA+ID4gPiArICogQ29weXJpZ2h0IChjKSAyMDE4IFN5bm9wc3lzLCBJbmMuIGFuZC9v ciBpdHMgYWZmaWxpYXRlcy4NCj4gPiA+ID4gPiA+ICsgKg0KPiA+ID4gPiA+ID4gKyAqIEF1dGhv cjogVml0b3IgU29hcmVzIDx2aXRvci5zb2FyZXNAc3lub3BzeXMuY29tPg0KPiA+ID4gPiA+ID4g KyAqLw0KPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gKyNpbmNsdWRlIDxsaW51eC9rZXJuZWwu aD4NCj4gPiA+ID4gPiA+ICsjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+DQo+ID4gPiA+ID4gPiAr I2luY2x1ZGUgPGxpbnV4L2kzYy9kZXZpY2UuaD4NCj4gPiA+ID4gPiA+ICsjaW5jbHVkZSA8bGlu dXgvaTNjL21hc3Rlci5oPg0KPiA+ID4gPiA+ID4gKyNpbmNsdWRlIDxsaW51eC9zbGFiLmg+DQo+ ID4gPiA+ID4gPiArI2luY2x1ZGUgPGxpbnV4L29mLmg+DQo+ID4gPiA+ID4gPiArI2luY2x1ZGUg PGxpbnV4L3JlZ21hcC5oPg0KPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gKyNpbmNsdWRlICJz dF9sc202ZHN4LmgiDQo+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiArc3RhdGljIGNvbnN0IHN0 cnVjdCBpM2NfZGV2aWNlX2lkIHN0X2xzbTZkc3hfaTNjX2lkc1tdID0gew0KPiA+ID4gPiA+ID4g KwlJM0NfREVWSUNFKDB4MDEwNCwgMHgwMDZDLCAodm9pZCAqKVNUX0xTTTZEU09fSUQpLA0KPiA+ ID4gPiA+ID4gKwlJM0NfREVWSUNFKDB4MDEwNCwgMHgwMDZCLCAodm9pZCAqKVNUX0xTTTZEU1Jf SUQpLCAgICANCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBJIHRoaW5rIHlvdSBuZWVkIGFuIHVpbnRw dHJfdCBjYXN0IGhlcmU6DQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gCUkzQ19ERVZJQ0UoMHgwMTA0 LCAweDAwNkMsICh2b2lkICopKHVpbnRwdHJfdClTVF9MU002RFNPX0lEKSwNCj4gPiA+ID4gPiAJ STNDX0RFVklDRSgweDAxMDQsIDB4MDA2QiwgKHZvaWQgKikodWludHB0cl90KVNUX0xTTTZEU1Jf SUQpLA0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+IG90aGVyd2lzZSBnY2MgbWlnaHQgY29tcGxhaW4g dGhhdCB0aGUgaW50ZWdlciBhbmQgcG9pbnRlciBkbyBub3QgaGF2ZQ0KPiA+ID4gPiA+IHRoZSBz YW1lIHNpemUgKG9uIDY0LWJpdCBhcmNoaXRlY3R1cmVzKS4gICAgDQo+ID4gPiA+IA0KPiA+ID4g PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBwYXJ0LiBDYW4geW91IHByb3ZpZGUgb3IgcG9pbnQg c29tZSBiYWNrZ3JvdW5kPyAgDQo+ID4gPiANCj4gPiA+IElmIHlvdSBkb24ndCBkbyB0aGF0IHlv dSdsbCBnZXQgdGhlIGZvbGxvd2luZyB3YXJuaW5nOg0KPiA+ID4gDQo+ID4gPiAJd2FybmluZzog Y2FzdCB0byAndm9pZCAqJyBmcm9tIHNtYWxsZXIgaW50ZWdlciB0eXBlICdpbnQnIFstV2ludC10 by12b2lkLXBvaW50ZXItY2FzdF0gIA0KPiA+IA0KPiA+IEkgZG9uJ3QgZ2V0IHRoZSB3YXJuaW5n IGR1cmluZyBjb21waWxhdGlvbi4gSXMgdGhlcmUgYW55IGZsYWcgdG8gZW5hYmxlIA0KPiA+IG9y IHNvPw0KPiANCj4gTm9wZSwgbm90aGluZyBzcGVjaWZpYyB0byBlbmFibGUsIGp1c3QgZW5hYmxl IHRoaXMgZHJpdmVyIG9uIGFuIGFybTY0DQo+IGNvbmZpZy4gTm90ZSB0aGF0IHRoYXQgZ2NjIGRv ZXNuJ3Qgc2VlbSB0byBjb21wbGFpbiBhYm91dCB0aGlzDQo+IGludCAtPiB2b2lkICogY2FzdCAo dGhlcmUncyBwcm9iYWJseSBzb21lIGtpbmQgb2YgYXV0by1wcm9tb3Rpb24gdG8NCj4gcG9pbnRl ciBzaXplKSwgYnV0IGl0IGRvZXMgY29tcGxhaW5zIGFib3V0IHRoZSBmb2xsb3dpbmcgdm9pZCAq IC0+IGludA0KPiBjYXN0Og0KPiANCj4gZHJpdmVycy9paW8vaW11L3N0X2xzbTZkc3gvc3RfbHNt NmRzeF9pM2MuYzogSW4gZnVuY3Rpb24g4oCYc3RfbHNtNmRzeF9pM2NfcHJvYmXigJk6DQo+IGRy aXZlcnMvaWlvL2ltdS9zdF9sc202ZHN4L3N0X2xzbTZkc3hfaTNjLmM6NDM6NDM6IHdhcm5pbmc6 IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XcG9pbnRl ci10by1pbnQtY2FzdF0NCj4gICAgNDMgfCAgcmV0dXJuIHN0X2xzbTZkc3hfcHJvYmUoJmkzY2Rl di0+ZGV2LCAwLCAoaW50KWlkLT5kYXRhLCByZWdtYXApOw0KPiAgICAgICB8ICAgICANCg0KSSBm aXhlZCB0aGUgd2FybmluZyBieSBjaGFuZ2luZzoNCg0Kc3RfbHNtNmRzeF9wcm9iZSgmaTNjZGV2 LT5kZXYsIDAsIChpbnQpaWQtPmRhdGEsIHJlZ21hcCk7DQoNCnRvDQoNCnN0X2xzbTZkc3hfcHJv YmUoJmkzY2Rldi0+ZGV2LCAwLCAoaW50KSh1aW50cHRyX3QpaWQtPmRhdGEsIHJlZ21hcCk7DQoN CkJ1dCBJIHdvbmRlciBpZiBpdCBpc24ndCBtb3JlIHNhdmUgdG8gY2hhbmdlIHRoZSBmb2xsb3dp bmcgdG9vOg0KCUkzQ19ERVZJQ0UoMHgwMTA0LCAweDAwNkMsICh2b2lkICopKHVpbnRwdHJfdClT VF9MU002RFNPX0lEKSwNCglJM0NfREVWSUNFKDB4MDEwNCwgMHgwMDZCLCAodm9pZCAqKSh1aW50 cHRyX3QpU1RfTFNNNkRTUl9JRCksDQoNCldoYXQgZG8geW91IHRoaW5rPw0KDQpCZXN0IHJlZ2Fy ZHMsDQpWaXRvciBTb2FyZXMNCg==