From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 08/14] drm: Move authmagic cleanup into drm_master_release Date: Tue, 14 Jun 2016 20:51:03 +0200 Message-ID: <1465930269-7883-9-git-send-email-daniel.vetter@ffwll.ch> References: <1465930269-7883-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1465930269-7883-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: DRI Development Cc: Daniel Vetter , Intel Graphics Development , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org SXQncyByZWxhdGVkLCBhbmQgc29vbiBhdXRobWFnaWMgd2lsbCBhbHNvIHVzZSB0aGUgbWFzdGVy X211dGV4LgoKVGhlcmUgaXMgYW4gZXZlci1zby1zbGlnaHRseSBzZW1hbnRpYyBjaGFuZ2UgaGVy ZToKLSBhdXRobWFnaWMgd2lsbCBvbmx5IGJlIGNsZWFuZWQgdXAgZm9yIHByaW1hcnlfY2xpZW50 IGRybV9taW5vcnMuIEJ1dAogIGl0J3MgaW1wb3NzaWJsZSB0byBjcmVhdGUgYXV0aG1hZ2ljIG9u IHJlbmRlci9jb250cm9sIG5vZGVzLCBzbyB0aGlzCiAgaXMgZmluZS4KLSBUaGUgY2xlYW51cCBp cyBtb3ZlZCBkb3duIGEgYml0IGluIHRoZSByZWxlYXNlIHByb2Nlc3NpbmcuIERvZXNuJ3QKICBt YXR0ZXIgYXQgYWxsIHNpbmNlIGF1dGhtYWdpYyBpcyBwdXJlbHkgaW50ZXJuYWwgbG9naWMgdXNl ZCBieSB0aGUKICBjb3JlIGlvY3RsIGFjY2VzcyBjaGVja3MsIGFuZCB3aGVuIHdlJ3JlIGluIGEg ZmlsZSdzIHJlbGVhc2UKICBjYWxsYmFjayBubyBvbmUgY2FuIGRvIGlvY3RscyBhbnkgbW9yZS4K ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgot LS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXV0aC5jIHwgNCArKysrCiBkcml2ZXJzL2dwdS9kcm0v ZHJtX2ZvcHMuYyB8IDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXV0aC5jIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9hdXRoLmMKaW5kZXggYTU4YjJlYjBkMDA0Li5lMzdkNjU3ZGJm NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXV0aC5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fYXV0aC5jCkBAIC0yNDgsNiArMjQ4LDEwIEBAIHZvaWQgZHJtX21hc3Rlcl9y ZWxlYXNlKHN0cnVjdCBkcm1fZmlsZSAqZmlsZV9wcml2KQogCXN0cnVjdCBkcm1fZGV2aWNlICpk ZXYgPSBmaWxlX3ByaXYtPm1pbm9yLT5kZXY7CiAJc3RydWN0IGRybV9tYXN0ZXIgKm1hc3RlciA9 IGZpbGVfcHJpdi0+bWFzdGVyOwogCisJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwor CWlmIChmaWxlX3ByaXYtPm1hZ2ljKQorCQlpZHJfcmVtb3ZlKCZmaWxlX3ByaXYtPm1hc3Rlci0+ bWFnaWNfbWFwLCBmaWxlX3ByaXYtPm1hZ2ljKTsKKwltdXRleF91bmxvY2soJmRldi0+c3RydWN0 X211dGV4KTsKIAogCW11dGV4X2xvY2soJmRldi0+bWFzdGVyX211dGV4KTsKIAlpZiAoIWZpbGVf cHJpdi0+aXNfbWFzdGVyKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9mb3BzLmMg Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZvcHMuYwppbmRleCBmM2IyNjc3ZGU4ODIuLmY2ZGZkZmNk MDE4YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9mb3BzLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9mb3BzLmMKQEAgLTM3NiwxMSArMzc2LDYgQEAgaW50IGRybV9yZWxlYXNl KHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxwKQogCWxpc3RfZGVsKCZmaWxl X3ByaXYtPmxoZWFkKTsKIAltdXRleF91bmxvY2soJmRldi0+ZmlsZWxpc3RfbXV0ZXgpOwogCi0J bXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotCWlmIChmaWxlX3ByaXYtPm1hZ2ljKQot CQlpZHJfcmVtb3ZlKCZmaWxlX3ByaXYtPm1hc3Rlci0+bWFnaWNfbWFwLCBmaWxlX3ByaXYtPm1h Z2ljKTsKLQltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKLQogCWlmIChkZXYtPmRy aXZlci0+cHJlY2xvc2UpCiAJCWRldi0+ZHJpdmVyLT5wcmVjbG9zZShkZXYsIGZpbGVfcHJpdik7 CiAKLS0gCjIuOC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK