Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1214593pxy; Sat, 1 May 2021 07:04:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxbI/haD+nwSuJhHkYwpEJ6ceJy11RXJqGp8pBoZ5yMNHnIkONt7K38uLkBqiMcqUVzx3Li X-Received: by 2002:a63:e64b:: with SMTP id p11mr9495775pgj.10.1619877857878; Sat, 01 May 2021 07:04:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619877857; cv=none; d=google.com; s=arc-20160816; b=b6GnUwoFjooHmLSXSoP7l/b1WKZxP8zKzDF/mX/efiEnmGMEy7RvaillR1m6tbdo08 qx1wKbHzxE3WagKGUBRzdmUwTuHUJ//misNeHf+njMaYkpWDEXzpI0agf9hAyMwTNjy0 XqzBA5LFlY4wkv1R8Ztv6kOvxXp1JzniDUeqnjlw7mCfh8E8sZpERBVqAyyMmzGWrfYJ JK8giOdWGTwLA3zOOiIlVm/MNZ/ToDFY1lRI5C+e6I99AZnv6mR1NxiSvQfnFCPJKTGu /YZmSWlwErSQfZB0y68LYWfvqDl1iFXK0Qc15GxXfVaUKmwqAhg/Jy0xLRYdrcRMT8C6 bA8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=lEnhpjZ+znlO1ZnV5MAE8GdtbsR6C94Oj7Iakb1AGyI=; b=oMMJvNgJQwqp3hS3bbQTgIFF3mbfcwW+GYs2Tc5Jco+1nqgG+ILvJS2sz1o8S42HvU B/DlNxofw/fNUgGL2X2mJJ8TEFVN5YkVstJlh3WClmFtidfhm2SuXJP9chM6Oaf93ldU CpDzH1wh8OlIAEusYVKvo9WH0kuwzgd5ri+HtgiKISliVUx2oBGuFXoamnyMU9W+QsAc q5dhJ2mfWcQs2/QmRt3bP6Y8pPc2DSUS5ZNoJ3scB26/fCMa0NJqY0llWMibu9O+xkCt 4k/QOiHEMfgn5z7ElPf1qCsPIMgqb3BTQJ1vZPqIs/jRHzl9jlhItCoYleRyTglJDz7T ta8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=ExRfJTjf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n10si7490379pgm.501.2021.05.01.07.04.04; Sat, 01 May 2021 07:04:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=ExRfJTjf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232252AbhEAOCl (ORCPT + 99 others); Sat, 1 May 2021 10:02:41 -0400 Received: from mout.gmx.net ([212.227.17.20]:49087 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232140AbhEAOC2 (ORCPT ); Sat, 1 May 2021 10:02:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619877686; bh=lEnhpjZ+znlO1ZnV5MAE8GdtbsR6C94Oj7Iakb1AGyI=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=ExRfJTjfDxQ3Ko70K9QAc1UgVn9LnPFZTjxLIEWAMnnxuU3bdlX+wDJ5XkEjH/n5o wgGwQWMJq7PTH/XBP+rfVdZwb+2/27jJhkACuj5NpoD2/nDE6SCXXcBv5lXtv8mj5M rTCf5iNtd2BOt27lYuhAnYdkK79dFu1dkFsMflcg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from Venus.fritz.box ([78.42.220.31]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MIdeX-1log0R1qE9-00EZeS; Sat, 01 May 2021 16:01:26 +0200 From: Lino Sanfilippo To: peterhuewe@gmx.de, jarkko@kernel.org, jgg@ziepe.ca Cc: stefanb@linux.vnet.ibm.com, James.Bottomley@hansenpartnership.com, keescook@chromium.org, jsnitsel@redhat.com, ml.linux@elloe.vision, linux-integrity@vger.kernel.org, linux-kernel@vger.kernel.org, LinoSanfilippo@gmx.de Subject: [PATCH v3 3/4] tpm: Fix test for interrupts Date: Sat, 1 May 2021 15:57:26 +0200 Message-Id: <20210501135727.17747-4-LinoSanfilippo@gmx.de> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210501135727.17747-1-LinoSanfilippo@gmx.de> References: <20210501135727.17747-1-LinoSanfilippo@gmx.de> MIME-Version: 1.0 Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:pkJ6n0bxD0cRXPv3x5vyWUrjX+bK8V5NwyJdidUorOLurXXTtwW Hc5+7gF7h0asbnD2LngG7dbEq3vL6Hs809eI4ZAFr1VJA4K7yQ4trtQ7liZEKLHAU8fS8Uq YNT/ImGl3yqqnrb57j8zeW7XA2RHpiGia7y3BfWNWhQA06gOA+QdwViUhs53Z552CunSdce SavIyyt9DZpXSdPbCv2gw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:HMRyxnvOXWM=:VMDRj4WKl8rVBIvmbwEhbs z4r8YeBHCHLKlKql5nCbL5VPV8lj2AiJbmnQHAJG803b/y2T0SDHKd+RklbapRSERr/w8Grvl 2GaLNtRqpCKPaRGldCyCLwTtQ3fXP41yjJOuokGz8T35hZiYR9uMdo3HK8HFjkk5m2eyM/icW m1JMYRWqNRJaI1dw54Qxm18BAD09tD/eETSH4y2QLdn/yfmKXVACWjcuXtuKwKB5yTSTx3vi5 hmm5eX1NB0sji075CT7zRl5jvzTaxjmG2xwAH3RzI04Su0SjLxuKXzzq19h0obt+pjo1PuxbW C6lSFNhaHtSMDlTZjzFGtbhmOX83ApW9+ZMvlmZBnMBXYBMmK5RnXx5C5k4Jo+3b/JwDq6tiz Z3oLcx9YUILyQ4urqrQyBLy6VI7wiiXSlS0bNUb757xAq5G/gg998EZlEIG7ArnqRtJTunzMn Ui/kBQ4eMsvtEEJ4aejwP0cFM4wFqHsVW8P5MqFLpv52OGYewks2Aas0Afs0KAGKVOjgwB0Sv RIPhiiYax5Qrcf7+zz0bGlHgUMNaAjv/5/+EpunT4KER5iYAo5WTHkMAcPKYPNWJn0haftyba AQbqgze6DdjdjNG2yevsPVcAyPXodUMfXmj5S60WdjRNadNCj4UEItYw7bI2B5yA3yTi4YPTR oUpk+Ftn54mXL2kYgWaJHgBn3xhZ6B6CVgdEFqOyP9EIfTPC1Zed1/Ge73CZs9b1Hjwqivvu+ kaX0KtqyfbKia/AN7I6vNEZabPY1Kn2zikN02La8LD4i1ZDaeamXXb6N2jdu9RqCroX0MlVRJ yIlgXvvQtHHITY6BsNmkr3N3tWj6H4IcmdFr8oYXo0l0viUhSeB7/C6qvrP3nHjzP80uZnHTA yPBnW8ZyutKNpe0SGKmlXvFYiK9QYXnzHSmH41C7ObMcXwnXs3pGwHedXdHJ7+w+OsUoA90OZ jkfIBwIzdyN4trDFpYULuq02Jp49Pl109NOJiWb9xqdfPS7+sAS/7f8/ZPHnIAs5aNf5axUbT AjMhh0yD4mjr0dbULQu8y5IVmlcemsErz4EeSvCPjyTQ20XhIbSxpgfwRSoiVQvQ0mPo5AJ4d CjWjDFv70gfKw9OtWvB+fBefN283ca5QdWlIN6Ja+uSZL5Nez2D6wxzL1wNWJ72Yh+CBmQrLb z1XCj8tR1RDtUfbRwKBcIMGJ0l4CiDMWEiEZgo4ibU/qJrgRChJXVaFDXN2sntMvvH9WZh3Vy ZsQZ/eKf9ijopVVoI Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhlIGN1cnJlbnQgdGVzdCBmb3IgZnVuY3Rpb25hbCBpbnRlcnJ1cHRzIGlzIGJyb2tlbiBpbiBt dWx0aXBsZSB3YXlzOgoxLiBUaGUgbmVlZGVkIGZsYWcgVFBNX0NISVBfRkxBR19JUlEgaXMgbmV2 ZXIgc2V0LCBzbyB0aGUgdGVzdCBpcyBuZXZlcgpleGVjdXRlZC4KMi4gVGhlIHRlc3QgaW5jbHVk ZXMgdGhlIGNoZWNrIGZvciB0d28gdmFyaWFibGVzIGFuZCB0aGUgY2hlY2sgaXMgZG9uZSBmb3IK ZWFjaCB0cmFuc21pc3Npb24gd2hpY2ggaXMgdW5uZWNlc3NhcmlseSBjb21wbGljYXRlZC4KMy4g UGFydCBvZiB0aGUgdGVzdCBpcyBzZXR0aW5nIGEgYm9vbCB2YXJpYWJsZSBpbiBhbiBpbnRlcnJ1 cHQgaGFuZGxlciBhbmQKdGhlbiBjaGVjayB0aGUgdmFsdWUgaW4gdGhlIG1haW4gdGhyZWFkLiBI b3dldmVyIHRoZXJlIGlzIG5vdGhpbmcgdGhhdApndWFyYW50ZWVzIHRoZSB2aXNpYmlsaXR5IG9m IHRoZSB2YWx1ZSBzZXQgaW4gdGhlIGludGVycnVwdCBoYW5kbGVyIGZvcgphbnkgb3RoZXIgdGhy ZWFkLiBTb21lIGtpbmQgb2Ygc3luY2hyb25pemF0aW9uIHByaW1pdGl2ZSBpcyByZXF1aXJlZCBm b3IKdGhpcyBwdXJwb3NlLgoKRml4IGFsbCB0aGVzZSBpc3N1ZXMgYnkgYSByZWltcGxlbWVudGF0 aW9uOgpJbnN0ZWFkIG9mIGRvaW5nIHRoZSB0ZXN0IGluIHRwbV90aXNfc2VuZCgpIHdoaWNoIGlz IGNhbGxlZCBmb3IgZWFjaAp0cmFuc21pc3Npb24gZG8gaXQgb25seSBvbmNlIGluIHRwbV90aXNf cHJvYmVfaXJxX3NpbmdsZSgpLiBGdXJ0aGVybW9yZQp1c2UgcHJvcGVyIGFjY2Vzc29yIGZ1bmN0 aW9ucyBsaWtlIGdldF9iaXQoKS9zZXRfYml0KCkgd2hpY2ggaW5jbHVkZSB0aGUKcmVxdWlyZWQg c3luY2hyb25pemF0aW9uIHByaW1pdGl2ZXMgdG8gZ3VhcmFudGVlIHZpc2liaWxpdHkgYmV0d2Vl biB0aGUKaW50ZXJydXB0IGhhbmRsZXIgYW5kIHRocmVhZHMuCkZpbmFsbHkgcmVtb3ZlIG9uZSBm dW5jdGlvbiB3aGljaCBpcyBubyBsb25nZXIgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogTGlubyBT YW5maWxpcHBvIDxMaW5vU2FuZmlsaXBwb0BnbXguZGU+Ci0tLQogZHJpdmVycy9jaGFyL3RwbS90 cG1fdGlzX2NvcmUuYyB8IDYxICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJp dmVycy9jaGFyL3RwbS90cG1fdGlzX2NvcmUuaCB8ICAxIC0KIGluY2x1ZGUvbGludXgvdHBtLmgg ICAgICAgICAgICAgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA0 NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfY29y ZS5jIGIvZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2NvcmUuYwppbmRleCBmODkyYjFhZTQ2ZjIu Ljk2MTUyMzQwNTRhYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2NvcmUu YworKysgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfY29yZS5jCkBAIC00MjAsNyArNDIwLDcg QEAgc3RhdGljIHZvaWQgZGlzYWJsZV9pbnRlcnJ1cHRzKHN0cnVjdCB0cG1fY2hpcCAqY2hpcCkK ICAqIHRwbS5jIGNhbiBza2lwIHBvbGxpbmcgZm9yIHRoZSBkYXRhIHRvIGJlIGF2YWlsYWJsZSBh cyB0aGUgaW50ZXJydXB0IGlzCiAgKiB3YWl0ZWQgZm9yIGhlcmUKICAqLwotc3RhdGljIGludCB0 cG1fdGlzX3NlbmRfbWFpbihzdHJ1Y3QgdHBtX2NoaXAgKmNoaXAsIGNvbnN0IHU4ICpidWYsIHNp emVfdCBsZW4pCitzdGF0aWMgaW50IHRwbV90aXNfc2VuZChzdHJ1Y3QgdHBtX2NoaXAgKmNoaXAs IHU4ICpidWYsIHNpemVfdCBsZW4pCiB7CiAJc3RydWN0IHRwbV90aXNfZGF0YSAqcHJpdiA9IGRl dl9nZXRfZHJ2ZGF0YSgmY2hpcC0+ZGV2KTsKIAlpbnQgcmM7CkBAIC00NTMsMjkgKzQ1Myw2IEBA IHN0YXRpYyBpbnQgdHBtX3Rpc19zZW5kX21haW4oc3RydWN0IHRwbV9jaGlwICpjaGlwLCBjb25z dCB1OCAqYnVmLCBzaXplX3QgbGVuKQogCXJldHVybiByYzsKIH0KIAotc3RhdGljIGludCB0cG1f dGlzX3NlbmQoc3RydWN0IHRwbV9jaGlwICpjaGlwLCB1OCAqYnVmLCBzaXplX3QgbGVuKQotewot CWludCByYywgaXJxOwotCXN0cnVjdCB0cG1fdGlzX2RhdGEgKnByaXYgPSBkZXZfZ2V0X2RydmRh dGEoJmNoaXAtPmRldik7Ci0KLQlpZiAoIShjaGlwLT5mbGFncyAmIFRQTV9DSElQX0ZMQUdfSVJR KSB8fCBwcml2LT5pcnFfdGVzdGVkKQotCQlyZXR1cm4gdHBtX3Rpc19zZW5kX21haW4oY2hpcCwg YnVmLCBsZW4pOwotCi0JLyogVmVyaWZ5IHJlY2VpcHQgb2YgdGhlIGV4cGVjdGVkIElSUSAqLwot CWlycSA9IHByaXYtPmlycTsKLQlwcml2LT5pcnEgPSAwOwotCWNoaXAtPmZsYWdzICY9IH5UUE1f Q0hJUF9GTEFHX0lSUTsKLQlyYyA9IHRwbV90aXNfc2VuZF9tYWluKGNoaXAsIGJ1ZiwgbGVuKTsK LQlwcml2LT5pcnEgPSBpcnE7Ci0JY2hpcC0+ZmxhZ3MgfD0gVFBNX0NISVBfRkxBR19JUlE7Ci0J aWYgKCFwcml2LT5pcnFfdGVzdGVkKQotCQl0cG1fbXNsZWVwKDEpOwotCWlmICghcHJpdi0+aXJx X3Rlc3RlZCkKLQkJZGlzYWJsZV9pbnRlcnJ1cHRzKGNoaXApOwotCXByaXYtPmlycV90ZXN0ZWQg PSB0cnVlOwotCXJldHVybiByYzsKLX0KLQogc3RydWN0IHRpc192ZW5kb3JfZHVyYXRpb25zX292 ZXJyaWRlIHsKIAl1MzIgZGlkX3ZpZDsKIAlzdHJ1Y3QgdHBtMV92ZXJzaW9uIHZlcnNpb247CkBA IC02NzcsNyArNjU0LDggQEAgc3RhdGljIGlycXJldHVybl90IHRpc19pbnRfaGFuZGxlcihpbnQg ZHVtbXksIHZvaWQgKmRldl9pZCkKIAlpZiAoaW50ZXJydXB0ID09IDApCiAJCXJldHVybiBJUlFf Tk9ORTsKIAotCXByaXYtPmlycV90ZXN0ZWQgPSB0cnVlOworCXNldF9iaXQoVFBNX0NISVBfRkxB R19JUlEsICZjaGlwLT5mbGFncyk7CisKIAlpZiAoaW50ZXJydXB0ICYgVFBNX0lOVEZfREFUQV9B VkFJTF9JTlQpCiAJCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmcHJpdi0+cmVhZF9xdWV1ZSk7CiAJ aWYgKGludGVycnVwdCAmIFRQTV9JTlRGX0xPQ0FMSVRZX0NIQU5HRV9JTlQpCkBAIC03MzQsNDUg KzcxMiw0NCBAQCBzdGF0aWMgaW50IHRwbV90aXNfcHJvYmVfaXJxX3NpbmdsZShzdHJ1Y3QgdHBt X2NoaXAgKmNoaXAsIHUzMiBpbnRtYXNrLAogCX0KIAlwcml2LT5pcnEgPSBpcnE7CiAKKwljbGVh cl9iaXQoVFBNX0NISVBfRkxBR19JUlEsICZjaGlwLT5mbGFncyk7CisKIAlyYyA9IHRwbV90aXNf cmVhZDgocHJpdiwgVFBNX0lOVF9WRUNUT1IocHJpdi0+bG9jYWxpdHkpLAogCQkJICAgJm9yaWdp bmFsX2ludF92ZWMpOwogCWlmIChyYyA8IDApCi0JCXJldHVybiByYzsKKwkJZ290byBvdXQ7CiAK IAlyYyA9IHRwbV90aXNfd3JpdGU4KHByaXYsIFRQTV9JTlRfVkVDVE9SKHByaXYtPmxvY2FsaXR5 KSwgaXJxKTsKIAlpZiAocmMgPCAwKQotCQlyZXR1cm4gcmM7CisJCWdvdG8gb3V0OwogCiAJcmMg PSB0cG1fdGlzX3JlYWQzMihwcml2LCBUUE1fSU5UX1NUQVRVUyhwcml2LT5sb2NhbGl0eSksICZp bnRfc3RhdHVzKTsKIAlpZiAocmMgPCAwKQotCQlyZXR1cm4gcmM7CisJCWdvdG8gb3V0OwogCiAJ LyogQ2xlYXIgYWxsIGV4aXN0aW5nICovCiAJcmMgPSB0cG1fdGlzX3dyaXRlMzIocHJpdiwgVFBN X0lOVF9TVEFUVVMocHJpdi0+bG9jYWxpdHkpLCBpbnRfc3RhdHVzKTsKIAlpZiAocmMgPCAwKQot CQlyZXR1cm4gcmM7CisJCWdvdG8gb3V0OwogCiAJLyogVHVybiBvbiAqLwogCXJjID0gdHBtX3Rp c193cml0ZTMyKHByaXYsIFRQTV9JTlRfRU5BQkxFKHByaXYtPmxvY2FsaXR5KSwKIAkJCSAgICAg aW50bWFzayB8IFRQTV9HTE9CQUxfSU5UX0VOQUJMRSk7CiAJaWYgKHJjIDwgMCkKLQkJcmV0dXJu IHJjOwotCi0JcHJpdi0+aXJxX3Rlc3RlZCA9IGZhbHNlOworCQlnb3RvIG91dDsKIAotCS8qIEdl bmVyYXRlIGFuIGludGVycnVwdCBieSBoYXZpbmcgdGhlIGNvcmUgY2FsbCB0aHJvdWdoIHRvCi0J ICogdHBtX3Rpc19zZW5kCi0JICovCisJLyogR2VuZXJhdGUgYW4gaW50ZXJydXB0IGJ5IHRyYW5z bWl0dGluZyBhIGNvbW1hbmQgdG8gdGhlIGNoaXAgKi8KIAlyYyA9IHRwbV90aXNfZ2VuX2ludGVy cnVwdChjaGlwKTsKIAlpZiAocmMgPCAwKQotCQlyZXR1cm4gcmM7CisJCWdvdG8gb3V0OworCisJ dHBtX21zbGVlcCgxKTsKK291dDoKKwlpZiAoIXRlc3RfYml0KFRQTV9DSElQX0ZMQUdfSVJRLCAm Y2hpcC0+ZmxhZ3MpKSB7CisJCWRpc2FibGVfaW50ZXJydXB0cyhjaGlwKTsKIAotCS8qIHRwbV90 aXNfc2VuZCB3aWxsIGVpdGhlciBjb25maXJtIHRoZSBpbnRlcnJ1cHQgaXMgd29ya2luZyBvciBp dAotCSAqIHdpbGwgY2FsbCBkaXNhYmxlX2lycSB3aGljaCB1bmRvZXMgYWxsIG9mIHRoZSBhYm92 ZS4KLQkgKi8KLQlpZiAoIShjaGlwLT5mbGFncyAmIFRQTV9DSElQX0ZMQUdfSVJRKSkgewogCQly YyA9IHRwbV90aXNfd3JpdGU4KHByaXYsIG9yaWdpbmFsX2ludF92ZWMsCi0JCQkJVFBNX0lOVF9W RUNUT1IocHJpdi0+bG9jYWxpdHkpKTsKKwkJCQkgICAgVFBNX0lOVF9WRUNUT1IocHJpdi0+bG9j YWxpdHkpKTsKIAkJaWYgKHJjIDwgMCkKIAkJCXJldHVybiByYzsKIApAQCAtMTAzOSw3ICsxMDE2 LDcgQEAgaW50IHRwbV90aXNfY29yZV9pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHRw bV90aXNfZGF0YSAqcHJpdiwgaW50IGlycSwKIAkJaWYgKGlycSkgewogCQkJdHBtX3Rpc19wcm9i ZV9pcnFfc2luZ2xlKGNoaXAsIGludG1hc2ssIElSUUZfU0hBUkVELAogCQkJCQkJIGlycSk7Ci0J CQlpZiAoIShjaGlwLT5mbGFncyAmIFRQTV9DSElQX0ZMQUdfSVJRKSkgeworCQkJaWYgKCF0ZXN0 X2JpdChUUE1fQ0hJUF9GTEFHX0lSUSwgJmNoaXAtPmZsYWdzKSkgewogCQkJCWRldl9lcnIoJmNo aXAtPmRldiwgRldfQlVHCiAJCQkJCSJUUE0gaW50ZXJydXB0IG5vdCB3b3JraW5nLCBwb2xsaW5n IGluc3RlYWRcbiIpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfY29y ZS5oIGIvZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2NvcmUuaAppbmRleCA5YjJkMzJhNTlmNjcu LmRjNWY5MmIxOGRjYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2NvcmUu aAorKysgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfY29yZS5oCkBAIC04OSw3ICs4OSw2IEBA IHN0cnVjdCB0cG1fdGlzX2RhdGEgewogCXUxNiBtYW51ZmFjdHVyZXJfaWQ7CiAJaW50IGxvY2Fs aXR5OwogCWludCBpcnE7Ci0JYm9vbCBpcnFfdGVzdGVkOwogCXVuc2lnbmVkIGludCBmbGFnczsK IAl2b2lkIF9faW9tZW0gKmlsYl9iYXNlX2FkZHI7CiAJdTE2IGNsa3J1bl9lbmFibGVkOwpkaWZm IC0tZ2l0IGEvaW5jbHVkZS9saW51eC90cG0uaCBiL2luY2x1ZGUvbGludXgvdHBtLmgKaW5kZXgg N2E2ODgzMmIxNGJiLi5jNTdkMGYwMzk1ZjAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvdHBt LmgKKysrIGIvaW5jbHVkZS9saW51eC90cG0uaApAQCAtMTMzLDcgKzEzMyw3IEBAIHN0cnVjdCB0 cG1fY2hpcCB7CiAJc3RydWN0IHRwbV9jaGlwX3NlcW9wcyBiaW5fbG9nX3NlcW9wczsKIAlzdHJ1 Y3QgdHBtX2NoaXBfc2Vxb3BzIGFzY2lpX2xvZ19zZXFvcHM7CiAKLQl1bnNpZ25lZCBpbnQgZmxh Z3M7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKIAogCWludCBkZXZfbnVtOwkJLyogL2Rldi90cG0j ICovCiAJdW5zaWduZWQgbG9uZyBpc19vcGVuOwkvKiBvbmx5IG9uZSBhbGxvd2VkICovCi0tIAoy LjMxLjEKCg==