From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.19 176/219] gpu: ipu-v3: pre: don't trigger update if buffer address doesn't change Date: Fri, 22 Nov 2019 00:48:28 -0500 Message-ID: <20191122054911.1750-169-sashal@kernel.org> References: <20191122054911.1750-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4869C6E16B for ; Fri, 22 Nov 2019 05:52:34 +0000 (UTC) In-Reply-To: <20191122054911.1750-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sasha Levin , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CgpbIFVwc3RyZWFtIGNv bW1pdCBlYjAyMDBhNDM1N2RhMTAwMDY0OTcxNjg5ZDNhMGU5ZTNjZjU3ZjMzIF0KCk9uIGEgTk9Q IGRvdWJsZSBidWZmZXIgdXBkYXRlIHdoZXJlIGN1cnJlbnQgYnVmZmVyIGFkZHJlc3MgaXMgdGhl IHNhbWUKYXMgdGhlIG5leHQgYnVmZmVyIGFkZHJlc3MsIHRoZSBTRFdfVVBEQVRFIGJpdCBjbGVh cnMgdG9vIGxhdGUuIEFzIHdlCmFyZSBub3cgdXNpbmcgdGhpcyBiaXQgdG8gZGV0ZXJtaW5lIHdo ZW4gaXQgaXMgc2FmZSB0byBzaWduYWwgZmxpcApjb21wbGV0aW9uIHRvIHVzZXJzcGFjZSB0aGlz IHdpbGwgZGVsYXkgY29tcGxldGlvbiBvZiBhdG9taWMgY29tbWl0cwp3aGVyZSBvbmUgcGxhbmUg ZG9lc24ndCBjaGFuZ2UgdGhlIGJ1ZmZlciBieSBhIHdob2xlIGZyYW1lIHBlcmlvZC4KCkZpeCB0 aGlzIGJ5IHJlbWVtYmVyaW5nIHRoZSBsYXN0IGJ1ZmZlciBhZGRyZXNzIGFuZCBqdXN0IHNraXAg dGhlCmRvdWJsZSBidWZmZXIgdXBkYXRlIGlmIGl0IHdvdWxkIG5vdCBjaGFuZ2UgdGhlIGJ1ZmZl ciBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9u aXguZGU+CltwLnphYmVsQHBlbmd1dHJvbml4LmRlOiBpbml0aWFsaXplIGxhc3RfYnVmYWRkciBp biBpcHVfcHJlX2NvbmZpZ3VyZV0KU2lnbmVkLW9mZi1ieTogUGhpbGlwcCBaYWJlbCA8cC56YWJl bEBwZW5ndXRyb25peC5kZT4KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu ZWwub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2lwdS12My9pcHUtcHJlLmMgfCA2ICsrKysrKwogMSBm aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2lw dS12My9pcHUtcHJlLmMgYi9kcml2ZXJzL2dwdS9pcHUtdjMvaXB1LXByZS5jCmluZGV4IDJmOGRi OWQ2MjU1MTQuLjRhMjhmM2ZiYjBhMjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2lwdS12My9p cHUtcHJlLmMKKysrIGIvZHJpdmVycy9ncHUvaXB1LXYzL2lwdS1wcmUuYwpAQCAtMTA2LDYgKzEw Niw3IEBAIHN0cnVjdCBpcHVfcHJlIHsKIAl2b2lkCQkJKmJ1ZmZlcl92aXJ0OwogCWJvb2wJCQlp bl91c2U7CiAJdW5zaWduZWQgaW50CQlzYWZlX3dpbmRvd19lbmQ7CisJdW5zaWduZWQgaW50CQls YXN0X2J1ZmFkZHI7CiB9OwogCiBzdGF0aWMgREVGSU5FX01VVEVYKGlwdV9wcmVfbGlzdF9tdXRl eCk7CkBAIC0xODUsNiArMTg2LDcgQEAgdm9pZCBpcHVfcHJlX2NvbmZpZ3VyZShzdHJ1Y3QgaXB1 X3ByZSAqcHJlLCB1bnNpZ25lZCBpbnQgd2lkdGgsCiAKIAl3cml0ZWwoYnVmYWRkciwgcHJlLT5y ZWdzICsgSVBVX1BSRV9DVVJfQlVGKTsKIAl3cml0ZWwoYnVmYWRkciwgcHJlLT5yZWdzICsgSVBV X1BSRV9ORVhUX0JVRik7CisJcHJlLT5sYXN0X2J1ZmFkZHIgPSBidWZhZGRyOwogCiAJdmFsID0g SVBVX1BSRV9QUkVGX0VOR19DVFJMX0lOUFVUX1BJWEVMX0ZPUk1BVCgwKSB8CiAJICAgICAgSVBV X1BSRV9QUkVGX0VOR19DVFJMX0lOUFVUX0FDVElWRV9CUFAoYWN0aXZlX2JwcCkgfApAQCAtMjQy LDcgKzI0NCwxMSBAQCB2b2lkIGlwdV9wcmVfdXBkYXRlKHN0cnVjdCBpcHVfcHJlICpwcmUsIHVu c2lnbmVkIGludCBidWZhZGRyKQogCXVuc2lnbmVkIHNob3J0IGN1cnJlbnRfeWJsb2NrOwogCXUz MiB2YWw7CiAKKwlpZiAoYnVmYWRkciA9PSBwcmUtPmxhc3RfYnVmYWRkcikKKwkJcmV0dXJuOwor CiAJd3JpdGVsKGJ1ZmFkZHIsIHByZS0+cmVncyArIElQVV9QUkVfTkVYVF9CVUYpOworCXByZS0+ bGFzdF9idWZhZGRyID0gYnVmYWRkcjsKIAogCWRvIHsKIAkJaWYgKHRpbWVfYWZ0ZXIoamlmZmll cywgdGltZW91dCkpIHsKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVs