From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nayan Deshmukh Subject: [PATCH 3/4] drm/scheduler: add new function to get least loaded sched Date: Tue, 31 Jul 2018 16:07:35 +0530 Message-ID: <20180731103736.7813-4-nayan26deshmukh@gmail.com> References: <20180731103736.7813-1-nayan26deshmukh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180731103736.7813-1-nayan26deshmukh-Re5JQEeQqe8AvxtiuMwx3w@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 Cc: Nayan Deshmukh , amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, eric-WhKQ6XTQaPysTnJN9+BGXg@public.gmane.org, alexdeucher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, christian.koenig-5C7GfCeVMHo@public.gmane.org, l.stach-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org List-Id: dri-devel@lists.freedesktop.org VGhlIGZ1bmN0aW9uIHNlbGVjdHMgdGhlIHJ1biBxdWV1ZSBmcm9tIHRoZSBycV9saXN0IHdpdGgg dGhlCmxlYXN0IGxvYWQuIFRoZSBsb2FkIGlzIGRlY2lkZWQgYnkgdGhlIG51bWJlciBvZiBqb2Jz IGluIGEKc2NoZWR1bGVyLgoKU2lnbmVkLW9mZi1ieTogTmF5YW4gRGVzaG11a2ggPG5heWFuMjZk ZXNobXVraEBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9ncHVfc2No ZWR1bGVyLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVy L2dwdV9zY2hlZHVsZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvZ3B1X3NjaGVkdWxl ci5jCmluZGV4IDM3NWY2ZjdmNmE5My4uYzY3ZjY1YWQ4ZjE1IDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vc2NoZWR1bGVyL2dwdV9zY2hlZHVsZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v c2NoZWR1bGVyL2dwdV9zY2hlZHVsZXIuYwpAQCAtMjU1LDYgKzI1NSwzMiBAQCBzdGF0aWMgYm9v bCBkcm1fc2NoZWRfZW50aXR5X2lzX3JlYWR5KHN0cnVjdCBkcm1fc2NoZWRfZW50aXR5ICplbnRp dHkpCiAJcmV0dXJuIHRydWU7CiB9CiAKKy8qKgorICogZHJtX3NjaGVkX2VudGl0eV9nZXRfZnJl ZV9zY2hlZCAtIEdldCB0aGUgcnEgZnJvbSBycV9saXN0IHdpdGggbGVhc3QgbG9hZAorICoKKyAq IEBlbnRpdHk6IHNjaGVkdWxlciBlbnRpdHkKKyAqCisgKiBSZXR1cm4gdGhlIHBvaW50ZXIgdG8g dGhlIHJxIHdpdGggbGVhc3QgbG9hZC4KKyAqLworc3RhdGljIHN0cnVjdCBkcm1fc2NoZWRfcnEg KgorZHJtX3NjaGVkX2VudGl0eV9nZXRfZnJlZV9zY2hlZChzdHJ1Y3QgZHJtX3NjaGVkX2VudGl0 eSAqZW50aXR5KQoreworCXN0cnVjdCBkcm1fc2NoZWRfcnEgKnJxID0gTlVMTDsKKwl1bnNpZ25l ZCBpbnQgbWluX2pvYnMgPSBVSU5UX01BWDsKKwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBl bnRpdHktPm51bV9ycV9saXN0OyArK2kpIHsKKwkJaWYgKGF0b21pY19yZWFkKCZlbnRpdHktPnJx X2xpc3RbaV0tPnNjaGVkLT5udW1fam9icykgPAorCQkJCW1pbl9qb2JzKSB7CisJCQltaW5fam9i cyA9IGF0b21pY19yZWFkKAorCQkJCQkmZW50aXR5LT5ycV9saXN0W2ldLT5zY2hlZC0+bnVtX2pv YnMpOworCQkJcnEgPSBlbnRpdHktPnJxX2xpc3RbaV07CisJCX0KKwl9CisKKwlyZXR1cm4gcnE7 Cit9CisKIHN0YXRpYyB2b2lkIGRybV9zY2hlZF9lbnRpdHlfa2lsbF9qb2JzX2NiKHN0cnVjdCBk bWFfZmVuY2UgKmYsCiAJCQkJICAgIHN0cnVjdCBkbWFfZmVuY2VfY2IgKmNiKQogewotLSAKMi4x NC4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQt Z2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK