From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v7 10/20] drm/i915: Keep malloc references to MST ports Date: Thu, 10 Jan 2019 19:53:33 -0500 Message-ID: <20190111005343.17443-11-lyude@redhat.com> References: <20190111005343.17443-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190111005343.17443-1-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Jerry Zuo , Daniel Vetter , David Airlie , Harry Wentland , Juston Li List-Id: nouveau.vger.kernel.org U28gdGhhdCB0aGUgcG9ydHMgc3RheSBhcm91bmQgdW50aWwgd2UndmUgZGVzdHJveWVkIHRoZSBj b25uZWN0b3JzLCBpbgpvcmRlciB0byBlbnN1cmUgdGhhdCB3ZSBkb24ndCBwYXNzIGFuIGludmFs aWQgcG9pbnRlciB0byBhbnkgTVNUIGhlbHBlcnMKb25jZSB3ZSBpbnRyb2R1Y2UgdGhlIG5ldyBN U1QgVkNQSSBoZWxwZXJzLgoKQ2hhbmdlcyBzaW5jZSB2MToKKiBNb3ZlIGRybV9kcF9tc3RfZ2V0 X3BvcnRfbWFsbG9jKCkgdG8gd2hlcmUgd2UgYXNzaWduCiAgaW50ZWxfY29ubmVjdG9yLT5wb3J0 IC0gZGFudmV0CgpTaWduZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgpS ZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgpDYzogRGF2aWQgQWly bGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CkNjOiBKZXJyeSBadW8gPEplcnJ5Llp1b0BhbWQuY29t PgpDYzogSGFycnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+CkNjOiBKdXN0b24g TGkgPGp1c3Rvbi5saUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf Y29ubmVjdG9yLmMgfCA0ICsrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5j ICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfY29ubmVjdG9yLmMKaW5kZXggNGY0ZmZkMWM4ZmQzLi5lZTE2NzU4NzQ3YzUg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nvbm5lY3Rvci5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nvbm5lY3Rvci5jCkBAIC05NCw2ICs5NCwxMCBA QCB2b2lkIGludGVsX2Nvbm5lY3Rvcl9kZXN0cm95KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25u ZWN0b3IpCiAJaW50ZWxfcGFuZWxfZmluaSgmaW50ZWxfY29ubmVjdG9yLT5wYW5lbCk7CiAKIAlk cm1fY29ubmVjdG9yX2NsZWFudXAoY29ubmVjdG9yKTsKKworCWlmIChpbnRlbF9jb25uZWN0b3It PnBvcnQpCisJCWRybV9kcF9tc3RfcHV0X3BvcnRfbWFsbG9jKGludGVsX2Nvbm5lY3Rvci0+cG9y dCk7CisKIAlrZnJlZShjb25uZWN0b3IpOwogfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21z dC5jCmluZGV4IDRlYWU4MTY3MWIwZS4uY2RjZTBjNTE5ZjlhIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcF9tc3QuYwpAQCAtNDU2LDYgKzQ1Niw3IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX2Nvbm5l Y3RvciAqaW50ZWxfZHBfYWRkX21zdF9jb25uZWN0b3Ioc3RydWN0IGRybV9kcF9tc3RfdG9wb2xv CiAJaW50ZWxfY29ubmVjdG9yLT5nZXRfaHdfc3RhdGUgPSBpbnRlbF9kcF9tc3RfZ2V0X2h3X3N0 YXRlOwogCWludGVsX2Nvbm5lY3Rvci0+bXN0X3BvcnQgPSBpbnRlbF9kcDsKIAlpbnRlbF9jb25u ZWN0b3ItPnBvcnQgPSBwb3J0OworCWRybV9kcF9tc3RfZ2V0X3BvcnRfbWFsbG9jKHBvcnQpOwog CiAJY29ubmVjdG9yID0gJmludGVsX2Nvbm5lY3Rvci0+YmFzZTsKIAlyZXQgPSBkcm1fY29ubmVj dG9yX2luaXQoZGV2LCBjb25uZWN0b3IsICZpbnRlbF9kcF9tc3RfY29ubmVjdG9yX2Z1bmNzLAot LSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpOb3V2ZWF1IG1haWxpbmcgbGlzdApOb3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZlYXUK