From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH v4 1/5] drm/msm/dpu: use kthread_destroy_worker to release msm workers Date: Thu, 6 Dec 2018 18:41:40 -0800 Message-ID: <1544150504-19630-1-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: hoegsberg-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, Jeykumar Sankaran , jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org dXNlIGt0aHJlYWRfZGVzdHJveV93b3JrZXIgdG8gZGVzdHJveSB3b3JrZXJzIGFuZApyZWxlYXNl IHRoZWlyIGFzc29jaWF0ZWQga3RocmVhZHMuCgpjaGFuZ2VzIGluIHYzOgoJLSBpbnRyb2R1Y2Vk IGluIHRoZSBzZXJpZXMKY2hhbmdlcyBpbiB2NDoKCS0gbm9uZQoKU2lnbmVkLW9mZi1ieTogSmV5 a3VtYXIgU2Fua2FyYW4gPGpzYW5rYUBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vbXNtL21zbV9kcnYuYyB8IDYgKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNt X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmMKaW5kZXggN2QxNjhjZi4uOTU2 ZjA1OTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jCkBAIC0yOTAsMTQgKzI5MCwxMiBAQCBzdGF0aWMg aW50IG1zbV9kcm1fdW5pbml0KHN0cnVjdCBkZXZpY2UgKmRldikKIAkvKiBjbGVhbiB1cCBkaXNw bGF5IGNvbW1pdC9ldmVudCB3b3JrZXIgdGhyZWFkcyAqLwogCWZvciAoaSA9IDA7IGkgPCBwcml2 LT5udW1fY3J0Y3M7IGkrKykgewogCQlpZiAocHJpdi0+ZGlzcF90aHJlYWRbaV0udGhyZWFkKSB7 Ci0JCQlrdGhyZWFkX2ZsdXNoX3dvcmtlcigmcHJpdi0+ZGlzcF90aHJlYWRbaV0ud29ya2VyKTsK LQkJCWt0aHJlYWRfc3RvcChwcml2LT5kaXNwX3RocmVhZFtpXS50aHJlYWQpOworCQkJa3RocmVh ZF9kZXN0cm95X3dvcmtlcigmcHJpdi0+ZGlzcF90aHJlYWRbaV0ud29ya2VyKTsKIAkJCXByaXYt PmRpc3BfdGhyZWFkW2ldLnRocmVhZCA9IE5VTEw7CiAJCX0KIAogCQlpZiAocHJpdi0+ZXZlbnRf dGhyZWFkW2ldLnRocmVhZCkgewotCQkJa3RocmVhZF9mbHVzaF93b3JrZXIoJnByaXYtPmV2ZW50 X3RocmVhZFtpXS53b3JrZXIpOwotCQkJa3RocmVhZF9zdG9wKHByaXYtPmV2ZW50X3RocmVhZFtp XS50aHJlYWQpOworCQkJa3RocmVhZF9kZXN0cm95X3dvcmtlcigmcHJpdi0+ZXZlbnRfdGhyZWFk W2ldLndvcmtlcik7CiAJCQlwcml2LT5ldmVudF90aHJlYWRbaV0udGhyZWFkID0gTlVMTDsKIAkJ fQogCX0KLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJl ciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0 aXZlIFByb2plY3QKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVu bwo=