From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: [PATCH 19/21] drm/bridge: tc358767: copy the mode data, instead of storing the pointer Date: Tue, 19 Mar 2019 12:41:12 +0200 Message-ID: <20190319104114.12077-20-tomi.valkeinen@ti.com> References: <20190319104114.12077-1-tomi.valkeinen@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by gabe.freedesktop.org (Postfix) with ESMTPS id 53B8C89AC2 for ; Tue, 19 Mar 2019 10:42:50 +0000 (UTC) In-Reply-To: <20190319104114.12077-1-tomi.valkeinen@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Andrzej Hajda , Laurent Pinchart , dri-devel@lists.freedesktop.org, Lucas Stach , Andrey Gusakov , Philipp Zabel , Jyri Sarha , Peter Ujfalusi , Benoit Parrot Cc: Tomi Valkeinen List-Id: dri-devel@lists.freedesktop.org SW4gdGNfYnJpZGdlX21vZGVfc2V0IGNhbGxiYWNrLCB3ZSBzdG9yZSB0aGUgcG9pbnRlciB0byB0 aGUgZ2l2ZW4KZHJtX2Rpc3BsYXlfbW9kZSwgYW5kIHVzZSB0aGUgbW9kZSBsYXRlci4gU3Rvcmlu ZyBhIHBvaW50ZXIgaW4gc3VjaCBhCndheSBsb29rcyB2ZXJ5IHN1c3BpY2lvdXMgdG8gbWUsIGFu ZCBJIGhhdmUgb2JzZXJ2ZWQgb2RkIGlzc3VlcyB3aGVyZQp0aGUgdGltaW5ncyB3ZXJlIGFwcGFy ZW50bHkgKGF0IGxlYXN0IG1vc3RseSkgemVyby4KCkRvIGEgY29weSBvZiB0aGUgZHJtX2Rpc3Bs YXlfbW9kZSBpbnN0ZWFkIHRvIGVuc3VyZSB3ZSBkb24ndCByZWZlciB0bwpmcmVlZC9tb2RpZmll ZCBkYXRhLgoKU2lnbmVkLW9mZi1ieTogVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRp LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgfCA4ICsrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2UvdGMzNTg3NjcuYwppbmRleCAxMTRkNTM1YzI5NmIuLjg3MzJkNWIwNTQ1MyAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwpAQCAtMjA1LDcgKzIwNSw3IEBAIHN0cnVjdCB0Y19k YXRhIHsKIAkvKiBkaXNwbGF5IGVkaWQgKi8KIAlzdHJ1Y3QgZWRpZAkJKmVkaWQ7CiAJLyogY3Vy cmVudCBtb2RlICovCi0JY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUJKm1vZGU7CisJc3Ry dWN0IGRybV9kaXNwbGF5X21vZGUJbW9kZTsKIAogCXUzMgkJCXJldjsKIAl1OAkJCWFzc3I7CkBA IC0xMDIxLDEyICsxMDIxLDEyIEBAIHN0YXRpYyBpbnQgdGNfc3RyZWFtX2VuYWJsZShzdHJ1Y3Qg dGNfZGF0YSAqdGMpCiAJLyogUFhMIFBMTCBzZXR1cCAqLwogCWlmICh0Y190ZXN0X3BhdHRlcm4p IHsKIAkJcmV0ID0gdGNfcHhsX3BsbF9lbih0YywgY2xrX2dldF9yYXRlKHRjLT5yZWZjbGspLAot CQkJCSAgICAxMDAwICogdGMtPm1vZGUtPmNsb2NrKTsKKwkJCQkgICAgMTAwMCAqIHRjLT5tb2Rl LmNsb2NrKTsKIAkJaWYgKHJldCkKIAkJCWdvdG8gZXJyOwogCX0KIAotCXJldCA9IHRjX3NldF92 aWRlb19tb2RlKHRjLCB0Yy0+bW9kZSk7CisJcmV0ID0gdGNfc2V0X3ZpZGVvX21vZGUodGMsICZ0 Yy0+bW9kZSk7CiAJaWYgKHJldCkKIAkJZ290byBlcnI7CiAKQEAgLTExNjYsNyArMTE2Niw3IEBA IHN0YXRpYyB2b2lkIHRjX2JyaWRnZV9tb2RlX3NldChzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdl LAogewogCXN0cnVjdCB0Y19kYXRhICp0YyA9IGJyaWRnZV90b190YyhicmlkZ2UpOwogCi0JdGMt Pm1vZGUgPSBtb2RlOworCXRjLT5tb2RlID0gKm1vZGU7CiB9CiAKIHN0YXRpYyBpbnQgdGNfY29u bmVjdG9yX2dldF9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQotLSAKVGV4 YXMgSW5zdHJ1bWVudHMgRmlubGFuZCBPeSwgUG9ya2thbGFua2F0dSAyMiwgMDAxODAgSGVsc2lu a2kuClktdHVubnVzL0J1c2luZXNzIElEOiAwNjE1NTIxLTQuIEtvdGlwYWlra2EvRG9taWNpbGU6 IEhlbHNpbmtpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=