From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nayan Deshmukh Subject: [PATCH 1/3] drm/scheduler: fix a corner case in dependency optimization Date: Fri, 25 May 2018 10:15:46 +0530 Message-ID: <20180525044548.21014-1-nayan26deshmukh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x243.google.com (mail-pg0-x243.google.com [IPv6:2607:f8b0:400e:c05::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0E69D6E131 for ; Fri, 25 May 2018 04:46:34 +0000 (UTC) Received: by mail-pg0-x243.google.com with SMTP id w3-v6so1738510pgv.12 for ; Thu, 24 May 2018 21:46:34 -0700 (PDT) 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: Nayan Deshmukh , christian.koenig@amd.com List-Id: dri-devel@lists.freedesktop.org V2hlbiBjaGVja2luZyBmb3IgYSBkZXBlbmRlbmN5IGZlbmNlIGZvciBiZWxvbmdpbmcgdG8gdGhl IHNhbWUgZW50aXR5CmNvbXBhcmUgaXQgd2l0aCBzY2hlZHVsZWQgYXMgd2VsbCBmaW5pc2hlZCBm ZW5jZS4gRWFybGllciB3ZSB3ZXJlIG9ubHkKY29tcGFyaW5nIGl0IHdpdGggdGhlIHNjaGVkdWxl ZCBmZW5jZS4KClNpZ25lZC1vZmYtYnk6IE5heWFuIERlc2htdWtoIDxuYXlhbjI2ZGVzaG11a2hA Z21haWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvZ3B1X3NjaGVkdWxlci5j IHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9ncHVfc2NoZWR1 bGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL2dwdV9zY2hlZHVsZXIuYwppbmRleCBk ZjE1NzhkNmY0MmUuLjQ0ZDQ4MDc2OGRmZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Nj aGVkdWxlci9ncHVfc2NoZWR1bGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9n cHVfc2NoZWR1bGVyLmMKQEAgLTM0OSw4ICszNDksMTMgQEAgc3RhdGljIGJvb2wgZHJtX3NjaGVk X2VudGl0eV9hZGRfZGVwZW5kZW5jeV9jYihzdHJ1Y3QgZHJtX3NjaGVkX2VudGl0eSAqZW50aXR5 KQogCXN0cnVjdCBkbWFfZmVuY2UgKiBmZW5jZSA9IGVudGl0eS0+ZGVwZW5kZW5jeTsKIAlzdHJ1 Y3QgZHJtX3NjaGVkX2ZlbmNlICpzX2ZlbmNlOwogCi0JaWYgKGZlbmNlLT5jb250ZXh0ID09IGVu dGl0eS0+ZmVuY2VfY29udGV4dCkgewotCQkvKiBXZSBjYW4gaWdub3JlIGZlbmNlcyBmcm9tIG91 cnNlbGYgKi8KKwlpZiAoZmVuY2UtPmNvbnRleHQgPT0gZW50aXR5LT5mZW5jZV9jb250ZXh0IHx8 CisgICAgICAgICAgICBmZW5jZS0+Y29udGV4dCA9PSBlbnRpdHktPmZlbmNlX2NvbnRleHQgKyAx KSB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBGZW5jZSBpcyBhIHNj aGVkdWxlZC9maW5pc2hlZCBmZW5jZSBmcm9tIGEgam9iCisgICAgICAgICAgICAgICAgICogd2hp Y2ggYmVsb25ncyB0byB0aGUgc2FtZSBlbnRpdHksIHdlIGNhbiBpZ25vcmUKKyAgICAgICAgICAg ICAgICAgKiBmZW5jZXMgZnJvbSBvdXJzZWxmCisgICAgICAgICAgICAgICAgICovCiAJCWRtYV9m ZW5jZV9wdXQoZW50aXR5LT5kZXBlbmRlbmN5KTsKIAkJcmV0dXJuIGZhbHNlOwogCX0KLS0gCjIu MTQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==