From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Grodzovsky Subject: [PATCH v5 4/6] drm/sched: Keep s_fence->parent pointer Date: Thu, 18 Apr 2019 11:00:22 -0400 Message-ID: <1555599624-12285-4-git-send-email-andrey.grodzovsky@amd.com> References: <1555599624-12285-1-git-send-email-andrey.grodzovsky@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1555599624-12285-1-git-send-email-andrey.grodzovsky-5C7GfCeVMHo@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, eric-WhKQ6XTQaPysTnJN9+BGXg@public.gmane.org, etnaviv-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, ckoenig.leichtzumerken-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Cc: Andrey Grodzovsky , Nicholas.Kazlauskas-5C7GfCeVMHo@public.gmane.org List-Id: dri-devel@lists.freedesktop.org Rm9yIGxhdGVyIGRyaXZlcidzIHJlZmVyZW5jZSB0byBzZWUgaWYgdGhlIGZlbmNlIGlzIHNpZ25h bGVkLgoKdjI6IE1vdmUgcGFyZW50IGZlbmNlIHB1dCB0byByZXN1Ym1pdCBqb2JzLgoKU2lnbmVk LW9mZi1ieTogQW5kcmV5IEdyb2R6b3Zza3kgPGFuZHJleS5ncm9kem92c2t5QGFtZC5jb20+ClJl dmlld2VkLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Ci0t LQogZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9zY2hlZF9tYWluLmMgfCAxMSArKysrKysrKyst LQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX21haW4uYyBiL2RyaXZlcnMv Z3B1L2RybS9zY2hlZHVsZXIvc2NoZWRfbWFpbi5jCmluZGV4IDc4MTZkZTcuLjAzZTZiZDggMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2NoZWRfbWFpbi5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2NoZWRfbWFpbi5jCkBAIC0zNzUsOCArMzc1LDYgQEAg dm9pZCBkcm1fc2NoZWRfc3RvcChzdHJ1Y3QgZHJtX2dwdV9zY2hlZHVsZXIgKnNjaGVkLCBzdHJ1 Y3QgZHJtX3NjaGVkX2pvYiAqYmFkKQogCQlpZiAoc19qb2ItPnNfZmVuY2UtPnBhcmVudCAmJgog CQkgICAgZG1hX2ZlbmNlX3JlbW92ZV9jYWxsYmFjayhzX2pvYi0+c19mZW5jZS0+cGFyZW50LAog CQkJCQkgICAgICAmc19qb2ItPmNiKSkgewotCQkJZG1hX2ZlbmNlX3B1dChzX2pvYi0+c19mZW5j ZS0+cGFyZW50KTsKLQkJCXNfam9iLT5zX2ZlbmNlLT5wYXJlbnQgPSBOVUxMOwogCQkJYXRvbWlj X2RlYygmc2NoZWQtPmh3X3JxX2NvdW50KTsKIAkJfSBlbHNlIHsKIAkJCS8qCkBAIC00MDMsNiAr NDAxLDE0IEBAIHZvaWQgZHJtX3NjaGVkX3N0b3Aoc3RydWN0IGRybV9ncHVfc2NoZWR1bGVyICpz Y2hlZCwgc3RydWN0IGRybV9zY2hlZF9qb2IgKmJhZCkKIAkJCQlzY2hlZC0+b3BzLT5mcmVlX2pv YihzX2pvYik7CiAJCX0KIAl9CisKKwkvKgorCSAqIFN0b3AgcGVuZGluZyB0aW1lciBpbiBmbGln aHQgYXMgd2UgcmVhcm0gaXQgaW4gIGRybV9zY2hlZF9zdGFydC4gVGhpcworCSAqIGF2b2lkcyB0 aGUgcGVuZGluZyB0aW1lb3V0IHdvcmsgaW4gcHJvZ3Jlc3MgdG8gZmlyZSByaWdodCBhd2F5IGFm dGVyCisJICogdGhpcyBURFIgZmluaXNoZWQgYW5kIGJlZm9yZSB0aGUgbmV3bHkgcmVzdGFydGVk IGpvYnMgaGFkIGEKKwkgKiBjaGFuY2UgdG8gY29tcGxldGUuCisJICovCisJY2FuY2VsX2RlbGF5 ZWRfd29yaygmc2NoZWQtPndvcmtfdGRyKTsKIH0KIAogRVhQT1JUX1NZTUJPTChkcm1fc2NoZWRf c3RvcCk7CkBAIC00NzcsNiArNDgzLDcgQEAgdm9pZCBkcm1fc2NoZWRfcmVzdWJtaXRfam9icyhz dHJ1Y3QgZHJtX2dwdV9zY2hlZHVsZXIgKnNjaGVkKQogCQlpZiAoZm91bmRfZ3VpbHR5ICYmIHNf am9iLT5zX2ZlbmNlLT5zY2hlZHVsZWQuY29udGV4dCA9PSBndWlsdHlfY29udGV4dCkKIAkJCWRt YV9mZW5jZV9zZXRfZXJyb3IoJnNfZmVuY2UtPmZpbmlzaGVkLCAtRUNBTkNFTEVEKTsKIAorCQlk bWFfZmVuY2VfcHV0KHNfam9iLT5zX2ZlbmNlLT5wYXJlbnQpOwogCQlzX2pvYi0+c19mZW5jZS0+ cGFyZW50ID0gc2NoZWQtPm9wcy0+cnVuX2pvYihzX2pvYik7CiAJfQogfQotLSAKMi43LjQKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1nZnggbWFp bGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeA==