From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH] HAX: kernel/swsusp: Show invalid swap signature Date: Fri, 27 Oct 2017 21:50:05 +0100 Message-ID: <20171027205005.19549-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3FBC26E230 for ; Fri, 27 Oct 2017 20:50:13 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org LS0tCiBrZXJuZWwvcG93ZXIvc3dhcC5jIHwgMTIgKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdl ZCwgOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2tlcm5lbC9w b3dlci9zd2FwLmMgYi9rZXJuZWwvcG93ZXIvc3dhcC5jCmluZGV4IGQ3Y2RjNDI2ZWUzOC4uMWVl ZDNmYTA0ZTIxIDEwMDY0NAotLS0gYS9rZXJuZWwvcG93ZXIvc3dhcC5jCisrKyBiL2tlcm5lbC9w b3dlci9zd2FwLmMKQEAgLTMwNiw5ICszMDYsMTIgQEAgc3RhdGljIGludCBtYXJrX3N3YXBmaWxl cyhzdHJ1Y3Qgc3dhcF9tYXBfaGFuZGxlICpoYW5kbGUsIHVuc2lnbmVkIGludCBmbGFncykKIHsK IAlpbnQgZXJyb3I7CiAKLQloaWJfc3VibWl0X2lvKFJFUV9PUF9SRUFELCAwLCBzd3N1c3BfcmVz dW1lX2Jsb2NrLAotCQkgICAgICBzd3N1c3BfaGVhZGVyLCBOVUxMKTsKLQlpZiAoIW1lbWNtcCgi U1dBUC1TUEFDRSIsc3dzdXNwX2hlYWRlci0+c2lnLCAxMCkgfHwKKwllcnJvciA9IGhpYl9zdWJt aXRfaW8oUkVRX09QX1JFQUQsIDAsIHN3c3VzcF9yZXN1bWVfYmxvY2ssCisJCQkgICAgICBzd3N1 c3BfaGVhZGVyLCBOVUxMKTsKKwlpZiAoZXJyb3IpIHsKKwkJcHJpbnRrKEtFUk5fRVJSICJQTTog VW5hYmxlIHRvIHJlYWQgU3dhcCBoZWFkZXIsIGVycm9yICVkLlxuIiwKKwkJICAgICAgIGVycm9y KTsKKwl9IGVsc2UgaWYgKCFtZW1jbXAoIlNXQVAtU1BBQ0UiLHN3c3VzcF9oZWFkZXItPnNpZywg MTApIHx8CiAJICAgICFtZW1jbXAoIlNXQVBTUEFDRTIiLHN3c3VzcF9oZWFkZXItPnNpZywgMTAp KSB7CiAJCW1lbWNweShzd3N1c3BfaGVhZGVyLT5vcmlnX3NpZyxzd3N1c3BfaGVhZGVyLT5zaWcs IDEwKTsKIAkJbWVtY3B5KHN3c3VzcF9oZWFkZXItPnNpZywgSElCRVJOQVRFX1NJRywgMTApOwpA QCAtMzE5LDcgKzMyMiw4IEBAIHN0YXRpYyBpbnQgbWFya19zd2FwZmlsZXMoc3RydWN0IHN3YXBf bWFwX2hhbmRsZSAqaGFuZGxlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAJCWVycm9yID0gaGliX3N1 Ym1pdF9pbyhSRVFfT1BfV1JJVEUsIFJFUV9TWU5DLAogCQkJCSAgICAgIHN3c3VzcF9yZXN1bWVf YmxvY2ssIHN3c3VzcF9oZWFkZXIsIE5VTEwpOwogCX0gZWxzZSB7Ci0JCXByaW50ayhLRVJOX0VS UiAiUE06IFN3YXAgaGVhZGVyIG5vdCBmb3VuZCFcbiIpOworCQlwcmludGsoS0VSTl9FUlIgIlBN OiBTd2FwIGhlYWRlciBub3QgZm91bmQhIEZvdW5kICUxMHMgaW5zdGVhZC5cbiIsCisJCSAgICAg ICBzd3N1c3BfaGVhZGVyLT5zaWcpOwogCQllcnJvciA9IC1FTk9ERVY7CiAJfQogCXJldHVybiBl cnJvcjsKLS0gCjIuMTUuMC5yYzIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=