From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH v3 1/5] drm/msm/dpu: use kthread_destroy_worker to release msm workers Date: Thu, 15 Nov 2018 18:02:24 -0800 Message-ID: <1542333748-31226-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 IGluIHRoZSBzZXJpZXMKClNpZ25lZC1vZmYtYnk6IEpleWt1bWFyIFNhbmthcmFuIDxqc2Fua2FA Y29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmMgfCA2ICsr LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9tc20vbXNtX2Rydi5jCmluZGV4IDljOWY3ZmYuLjFhYjllYWQgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Ry di5jCkBAIC0yODcsMTQgKzI4NywxMiBAQCBzdGF0aWMgaW50IG1zbV9kcm1fdW5pbml0KHN0cnVj dCBkZXZpY2UgKmRldikKIAkvKiBjbGVhbiB1cCBkaXNwbGF5IGNvbW1pdC9ldmVudCB3b3JrZXIg dGhyZWFkcyAqLwogCWZvciAoaSA9IDA7IGkgPCBwcml2LT5udW1fY3J0Y3M7IGkrKykgewogCQlp ZiAocHJpdi0+ZGlzcF90aHJlYWRbaV0udGhyZWFkKSB7Ci0JCQlrdGhyZWFkX2ZsdXNoX3dvcmtl cigmcHJpdi0+ZGlzcF90aHJlYWRbaV0ud29ya2VyKTsKLQkJCWt0aHJlYWRfc3RvcChwcml2LT5k aXNwX3RocmVhZFtpXS50aHJlYWQpOworCQkJa3RocmVhZF9kZXN0cm95X3dvcmtlcigmcHJpdi0+ ZGlzcF90aHJlYWRbaV0ud29ya2VyKTsKIAkJCXByaXYtPmRpc3BfdGhyZWFkW2ldLnRocmVhZCA9 IE5VTEw7CiAJCX0KIAogCQlpZiAocHJpdi0+ZXZlbnRfdGhyZWFkW2ldLnRocmVhZCkgewotCQkJ a3RocmVhZF9mbHVzaF93b3JrZXIoJnByaXYtPmV2ZW50X3RocmVhZFtpXS53b3JrZXIpOwotCQkJ a3RocmVhZF9zdG9wKHByaXYtPmV2ZW50X3RocmVhZFtpXS50aHJlYWQpOworCQkJa3RocmVhZF9k ZXN0cm95X3dvcmtlcigmcHJpdi0+ZXZlbnRfdGhyZWFkW2ldLndvcmtlcik7CiAJCQlwcml2LT5l dmVudF90aHJlYWRbaV0udGhyZWFkID0gTlVMTDsKIAkJfQogCX0KLS0gClRoZSBRdWFsY29tbSBJ bm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9y dW0sCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyZWVkcmVubyBtYWlsaW5nIGxp c3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVubwo=