From mboxrd@z Thu Jan 1 00:00:00 1970 From: Emil Velikov Subject: [PATCH 2/4] drm: BUG_ON if passing NULL parent to drm_dev_init Date: Wed, 28 Mar 2018 02:24:49 +0100 Message-ID: <20180328012451.31479-2-emil.l.velikov@gmail.com> References: <20180328012451.31479-1-emil.l.velikov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id A32076E02A for ; Wed, 28 Mar 2018 01:30:57 +0000 (UTC) Received: by mail-wr0-x242.google.com with SMTP id o8so669343wra.1 for ; Tue, 27 Mar 2018 18:30:57 -0700 (PDT) In-Reply-To: <20180328012451.31479-1-emil.l.velikov@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Deepak Sharma , Daniel Vetter , emil.l.velikov@gmail.com List-Id: dri-devel@lists.freedesktop.org RnJvbTogRW1pbCBWZWxpa292IDxlbWlsLnZlbGlrb3ZAY29sbGFib3JhLmNvbT4KClByZXZpb3Vz IGNvbW1pdCByZW1vdmVkIHRoZSBvbmx5IHJlYXNvbiB3aHkgd2Ugd2VyZSBhbGxvd2luZyBOVUxM IGFzCmEgcGFyZW50IGRldmljZS4gV2l0aCB0aGF0IHJlc29sdmVkLCB3ZSBjYW4gZW5mb3JjZSBu b2JvZHkgZWxzZSBkb2VzCnRoYXQgbWlzdGFrZS4KCldpdGggdGhhdCB3ZSBjYW4gZHJvcCB0aGUg dWdseSBkcm1fZGV2X3NldF91bmlxdWUgd29ya2Fyb3VuZC4KCkNjOiBEYW5pZWwgVmV0dGVyIDxk YW5pZWwudmV0dGVyQGZmd2xsLmNoPgpDYzogRGVlcGFrIFNoYXJtYSA8ZGVlcGFrLnNoYXJtYUBh bWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBFbWlsIFZlbGlrb3YgPGVtaWwudmVsaWtvdkBjb2xsYWJv cmEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgfCA4ICsrKy0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jCmlu ZGV4IGExYjkzMzg3MzZlMy4uODhkYTk4NGZmOWViIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMKQEAgLTQzMiw4ICs0 MzIsNiBAQCBzdGF0aWMgdm9pZCBkcm1fZnNfaW5vZGVfZnJlZShzdHJ1Y3QgaW5vZGUgKmlub2Rl KQogICogVGhlIGluaXRpYWwgcmVmLWNvdW50IG9mIHRoZSBvYmplY3QgaXMgMS4gVXNlIGRybV9k ZXZfZ2V0KCkgYW5kCiAgKiBkcm1fZGV2X3B1dCgpIHRvIHRha2UgYW5kIGRyb3AgZnVydGhlciBy ZWYtY291bnRzLgogICoKLSAqIE5vdGUgdGhhdCBmb3IgcHVyZWx5IHZpcnR1YWwgZGV2aWNlcyBA cGFyZW50IGNhbiBiZSBOVUxMLgotICoKICAqIERyaXZlcnMgdGhhdCBkbyBub3Qgd2FudCB0byBh bGxvY2F0ZSB0aGVpciBvd24gZGV2aWNlIHN0cnVjdAogICogZW1iZWRkaW5nICZzdHJ1Y3QgZHJt X2RldmljZSBjYW4gY2FsbCBkcm1fZGV2X2FsbG9jKCkgaW5zdGVhZC4gRm9yIGRyaXZlcnMKICAq IHRoYXQgZG8gZW1iZWQgJnN0cnVjdCBkcm1fZGV2aWNlIGl0IG11c3QgYmUgcGxhY2VkIGZpcnN0 IGluIHRoZSBvdmVyYWxsCkBAIC00NTgsNiArNDU2LDggQEAgaW50IGRybV9kZXZfaW5pdChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAogCQlyZXR1cm4gLUVOT0RFVjsKIAl9CiAKKwlCVUdfT04ocGFy ZW50ID09IE5VTEwpOworCiAJa3JlZl9pbml0KCZkZXYtPnJlZik7CiAJZGV2LT5kZXYgPSBwYXJl bnQ7CiAJZGV2LT5kcml2ZXIgPSBkcml2ZXI7CkBAIC01MDYsOSArNTA2LDcgQEAgaW50IGRybV9k ZXZfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQl9CiAJfQogCi0JLyogVXNlIHRoZSBw YXJlbnQgZGV2aWNlIG5hbWUgYXMgRFJNIGRldmljZSB1bmlxdWUgaWRlbnRpZmllciwgYnV0IGZh bGwKLQkgKiBiYWNrIHRvIHRoZSBkcml2ZXIgbmFtZSBmb3IgdmlydHVhbCBkZXZpY2VzIGxpa2Ug dmdlbS4gKi8KLQlyZXQgPSBkcm1fZGV2X3NldF91bmlxdWUoZGV2LCBwYXJlbnQgPyBkZXZfbmFt ZShwYXJlbnQpIDogZHJpdmVyLT5uYW1lKTsKKwlyZXQgPSBkcm1fZGV2X3NldF91bmlxdWUoZGV2 LCBkZXZfbmFtZShwYXJlbnQpKTsKIAlpZiAocmV0KQogCQlnb3RvIGVycl9zZXR1bmlxdWU7CiAK LS0gCjIuMTYuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==