From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH v5 1/5] drm/msm/dpu: use kthread_destroy_worker to release msm workers Date: Fri, 14 Dec 2018 15:57:51 -0800 Message-ID: <1544831875-32566-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: dri-devel@lists.freedesktop.org dXNlIGt0aHJlYWRfZGVzdHJveV93b3JrZXIgdG8gZGVzdHJveSB3b3JrZXJzIGFuZApyZWxlYXNl IHRoZWlyIGFzc29jaWF0ZWQga3RocmVhZHMuCgpjaGFuZ2VzIGluIHYzOgoJLSBpbnRyb2R1Y2Vk IGluIHRoZSBzZXJpZXMKY2hhbmdlcyBpbiB2NDoKCS0gbm9uZQpjaGFuZ2VzIGluIHY1OgoJLSBu b25lCgpTaWduZWQtb2ZmLWJ5OiBKZXlrdW1hciBTYW5rYXJhbiA8anNhbmthQGNvZGVhdXJvcmEu b3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jIHwgNiArKy0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9k cnYuYwppbmRleCA2MjY1YmU4Li43OGQ1YjFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v bXNtL21zbV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYwpAQCAtMjkx LDE0ICsyOTEsMTIgQEAgc3RhdGljIGludCBtc21fZHJtX3VuaW5pdChzdHJ1Y3QgZGV2aWNlICpk ZXYpCiAJLyogY2xlYW4gdXAgZGlzcGxheSBjb21taXQvZXZlbnQgd29ya2VyIHRocmVhZHMgKi8K IAlmb3IgKGkgPSAwOyBpIDwgcHJpdi0+bnVtX2NydGNzOyBpKyspIHsKIAkJaWYgKHByaXYtPmRp c3BfdGhyZWFkW2ldLnRocmVhZCkgewotCQkJa3RocmVhZF9mbHVzaF93b3JrZXIoJnByaXYtPmRp c3BfdGhyZWFkW2ldLndvcmtlcik7Ci0JCQlrdGhyZWFkX3N0b3AocHJpdi0+ZGlzcF90aHJlYWRb aV0udGhyZWFkKTsKKwkJCWt0aHJlYWRfZGVzdHJveV93b3JrZXIoJnByaXYtPmRpc3BfdGhyZWFk W2ldLndvcmtlcik7CiAJCQlwcml2LT5kaXNwX3RocmVhZFtpXS50aHJlYWQgPSBOVUxMOwogCQl9 CiAKIAkJaWYgKHByaXYtPmV2ZW50X3RocmVhZFtpXS50aHJlYWQpIHsKLQkJCWt0aHJlYWRfZmx1 c2hfd29ya2VyKCZwcml2LT5ldmVudF90aHJlYWRbaV0ud29ya2VyKTsKLQkJCWt0aHJlYWRfc3Rv cChwcml2LT5ldmVudF90aHJlYWRbaV0udGhyZWFkKTsKKwkJCWt0aHJlYWRfZGVzdHJveV93b3Jr ZXIoJnByaXYtPmV2ZW50X3RocmVhZFtpXS53b3JrZXIpOwogCQkJcHJpdi0+ZXZlbnRfdGhyZWFk W2ldLnRocmVhZCA9IE5VTEw7CiAJCX0KIAl9Ci0tIApUaGUgUXVhbGNvbW0gSW5ub3ZhdGlvbiBD ZW50ZXIsIEluYy4gaXMgYSBtZW1iZXIgb2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLAphIExpbnV4 IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0CgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0CkZyZWVkcmVu b0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9mcmVlZHJlbm8K