From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Zimmermann Subject: [PATCH 8/8] drm/fb-helper: Handle I/O memory correctly when flushing shadow fb Date: Wed, 6 Nov 2019 10:31:21 +0100 Message-ID: <20191106093121.21762-9-tzimmermann@suse.de> References: <20191106093121.21762-1-tzimmermann@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6D0C56EC79 for ; Wed, 6 Nov 2019 09:31:28 +0000 (UTC) In-Reply-To: <20191106093121.21762-1-tzimmermann@suse.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: daniel@ffwll.ch, christian.koenig@amd.com, noralf@tronnes.org Cc: Thomas Zimmermann , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhlIGZiZGV2IGNvbnNvbGUncyBmcmFtZWJ1ZmZlciBjYW4gYmUgbG9jYXRlZCBpbiBJL08gbWVt b3J5LCBzdWNoCmFzIHZpZGVvIFJBTS4gV2hlbiBmbHVzaGluZyB0aGUgc2hhZG93IGZiLCB3ZSB0 ZXN0IGZvciB0aGlzIGNhc2UgYW5kCnVzZSBJL08tYmFzZWQgbWVtY3B5KCkgaW5zdGVhZC4gVGhl IHNoYWRvdyBmYiBpcyBhbHdheXMgaW4gc3lzdGVtCm1lbW9yeS4KClNpZ25lZC1vZmYtYnk6IFRo b21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9kcm1fZmJfaGVscGVyLmMgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJf aGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jCmluZGV4IDE3NGU2ZDk3 MjIzZi4uZTc2YzQyZjg4NTJlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hl bHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJfaGVscGVyLmMKQEAgLTM5MywxMCAr MzkzLDE0IEBAIHN0YXRpYyB2b2lkIGRybV9mYl9oZWxwZXJfZGlydHlfYmxpdF9yZWFsKHN0cnVj dCBkcm1fZmJfaGVscGVyICpmYl9oZWxwZXIsCiAJdm9pZCAqc3JjID0gZmJfaGVscGVyLT5mYmRl di0+c2NyZWVuX2J1ZmZlciArIG9mZnNldDsKIAl2b2lkICpkc3QgPSBmYl9oZWxwZXItPmJ1ZmZl ci0+dmFkZHIgKyBvZmZzZXQ7CiAJc2l6ZV90IGxlbiA9IChjbGlwLT54MiAtIGNsaXAtPngxKSAq IGNwcDsKKwlib29sIGlzX2lvbWVtID0gZmJfaGVscGVyLT5idWZmZXItPnZhZGRyX2lzX2lvbWVt OwogCXVuc2lnbmVkIGludCB5OwogCiAJZm9yICh5ID0gY2xpcC0+eTE7IHkgPCBjbGlwLT55Mjsg eSsrKSB7Ci0JCW1lbWNweShkc3QsIHNyYywgbGVuKTsKKwkJaWYgKGlzX2lvbWVtKQorCQkJbWVt Y3B5X3RvaW8oKHZvaWQgX19pb21lbSAqKWRzdCwgc3JjLCBsZW4pOworCQllbHNlCisJCQltZW1j cHkoZHN0LCBzcmMsIGxlbik7CiAJCXNyYyArPSBmYi0+cGl0Y2hlc1swXTsKIAkJZHN0ICs9IGZi LT5waXRjaGVzWzBdOwogCX0KLS0gCjIuMjMuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVs