From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v2 06/16] drm/i915: Keep malloc references to MST ports Date: Wed, 19 Dec 2018 19:19:50 -0500 Message-ID: <20181220001959.12486-7-lyude@redhat.com> References: <20181220001959.12486-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181220001959.12486-1-lyude@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, nouveau@lists.freedesktop.org, amd-gfx@lists.freedesktop.org Cc: Jerry Zuo , David Airlie , Harry Wentland List-Id: intel-gfx@lists.freedesktop.org U28gdGhhdCB0aGUgcG9ydHMgc3RheSBhcm91bmQgdW50aWwgd2UndmUgZGVzdHJveWVkIHRoZSBj b25uZWN0b3JzLCBpbgpvcmRlciB0byBlbnN1cmUgdGhhdCB3ZSBkb24ndCBwYXNzIGFuIGludmFs aWQgcG9pbnRlciB0byBhbnkgTVNUIGhlbHBlcnMKb25jZSB3ZSBpbnRyb2R1Y2UgdGhlIG5ldyBN U1QgVkNQSSBoZWxwZXJzLgoKQ2hhbmdlcyBzaW5jZSB2MToKKiBNb3ZlIGRybV9kcF9tc3RfZ2V0 X3BvcnRfbWFsbG9jKCkgdG8gd2hlcmUgd2UgYXNzaWduCiAgaW50ZWxfY29ubmVjdG9yLT5wb3J0 IC0gZGFudmV0CgpTaWduZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgpD YzogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgpDYzogRGF2aWQgQWlybGllIDxhaXJs aWVkQHJlZGhhdC5jb20+CkNjOiBKZXJyeSBadW8gPEplcnJ5Llp1b0BhbWQuY29tPgpDYzogSGFy cnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+CkNjOiBKdXN0b24gTGkgPGp1c3Rv bi5saUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY29ubmVjdG9y LmMgfCA0ICsrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jICAgIHwgMSAr CiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfY29ubmVjdG9yLmMKaW5kZXggMThlMzcwZjYwN2JjLi4zN2QyYzY0NGY0YjggMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nvbm5lY3Rvci5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Nvbm5lY3Rvci5jCkBAIC05NSw2ICs5NSwxMCBAQCB2b2lkIGlu dGVsX2Nvbm5lY3Rvcl9kZXN0cm95KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IpCiAJ aW50ZWxfcGFuZWxfZmluaSgmaW50ZWxfY29ubmVjdG9yLT5wYW5lbCk7CiAKIAlkcm1fY29ubmVj dG9yX2NsZWFudXAoY29ubmVjdG9yKTsKKworCWlmIChpbnRlbF9jb25uZWN0b3ItPnBvcnQpCisJ CWRybV9kcF9tc3RfcHV0X3BvcnRfbWFsbG9jKGludGVsX2Nvbm5lY3Rvci0+cG9ydCk7CisKIAlr ZnJlZShjb25uZWN0b3IpOwogfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCmluZGV4 IGYwNTQyN2I3NGUzNC4uNjMxZmQxNTM3MjUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcF9tc3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9t c3QuYwpAQCAtNDU3LDYgKzQ1Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqaW50 ZWxfZHBfYWRkX21zdF9jb25uZWN0b3Ioc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvCiAJaW50ZWxf Y29ubmVjdG9yLT5nZXRfaHdfc3RhdGUgPSBpbnRlbF9kcF9tc3RfZ2V0X2h3X3N0YXRlOwogCWlu dGVsX2Nvbm5lY3Rvci0+bXN0X3BvcnQgPSBpbnRlbF9kcDsKIAlpbnRlbF9jb25uZWN0b3ItPnBv cnQgPSBwb3J0OworCWRybV9kcF9tc3RfZ2V0X3BvcnRfbWFsbG9jKHBvcnQpOwogCiAJY29ubmVj dG9yID0gJmludGVsX2Nvbm5lY3Rvci0+YmFzZTsKIAlyZXQgPSBkcm1fY29ubmVjdG9yX2luaXQo ZGV2LCBjb25uZWN0b3IsICZpbnRlbF9kcF9tc3RfY29ubmVjdG9yX2Z1bmNzLAotLSAKMi4xOS4y CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK