From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.19 12/73] drm/msm: Fix task dump in gpu recovery Date: Wed, 12 Dec 2018 23:27:37 -0500 Message-ID: <20181213042838.75160-12-sashal@kernel.org> References: <20181213042838.75160-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181213042838.75160-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sasha Levin , linux-arm-msm@vger.kernel.org, Sharat Masetty , dri-devel@lists.freedesktop.org, Sean Paul , freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2hhcmF0IE1hc2V0dHkgPHNtYXNldHR5QGNvZGVhdXJvcmEub3JnPgoKWyBVcHN0cmVh bSBjb21taXQgNDgyZjk2MzI0YTRlMDg4MThkYjdkNzViYjEyYmVhYWVhNmM5NTYxZCBdCgpUaGUg Y3VycmVudCByZWNvdmVyeSBjb2RlIGdldHMgYSBwb2ludGVyIHRvIHRoZSB0YXNrIHN0cnVjdCBh bmQgZG9lcyBhCmZldyB0aGluZ3MgYWxsIHdpdGhpbiB0aGUgcmN1X3JlYWRfbG9jay4gVGhpcyBw dXRzIGNvbnN0cmFpbnRzIG9uIHRoZQp0eXBlcyBvZiBnZnAgZmxhZ3MgdGhhdCBjYW4gYmUgdXNl ZCB3aXRoaW4gdGhlIHJjdSBsb2NrLiBUaGlzIHBhdGNoCmluc3RlYWQgZ2V0cyBhIHJlZmVyZW5j ZSB0byB0aGUgdGFzayB3aXRoaW4gdGhlIHJjdSBsb2NrIGFuZCByZWxlYXNlcwp0aGUgbG9jayBp bW1lZGlhdGVseSwgdGhpcyB3YXkgdGhlIHRhc2sgc3RheXMgYWZsb2F0IHVudGlsIHdlIG5lZWQg aXQgYW5kCndlIGFsc28gZ2V0IHRvIHVzZSB0aGUgZGVzaXJlZCBnZnAgZmxhZ3MuCgpTaWduZWQt b2ZmLWJ5OiBTaGFyYXQgTWFzZXR0eSA8c21hc2V0dHlAY29kZWF1cm9yYS5vcmc+ClNpZ25lZC1v ZmYtYnk6IFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogU2Vh biBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmlu IDxzYXNoYWxAa2VybmVsLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9ncHUuYyB8 IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dwdS5jIGIvZHJpdmVy cy9ncHUvZHJtL21zbS9tc21fZ3B1LmMKaW5kZXggNDZlNmI4MmY3YjY2Li41MmEyMTQ2ZGMxZjIg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dwdS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9tc20vbXNtX2dwdS5jCkBAIC00MjUsMTAgKzQyNSw5IEBAIHN0YXRpYyB2b2lkIHJl Y292ZXJfd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAlpZiAoc3VibWl0KSB7CiAJ CXN0cnVjdCB0YXNrX3N0cnVjdCAqdGFzazsKIAotCQlyY3VfcmVhZF9sb2NrKCk7Ci0JCXRhc2sg PSBwaWRfdGFzayhzdWJtaXQtPnBpZCwgUElEVFlQRV9QSUQpOworCQl0YXNrID0gZ2V0X3BpZF90 YXNrKHN1Ym1pdC0+cGlkLCBQSURUWVBFX1BJRCk7CiAJCWlmICh0YXNrKSB7Ci0JCQljb21tID0g a3N0cmR1cCh0YXNrLT5jb21tLCBHRlBfQVRPTUlDKTsKKwkJCWNvbW0gPSBrc3RyZHVwKHRhc2st PmNvbW0sIEdGUF9LRVJORUwpOwogCiAJCQkvKgogCQkJICogU28gc2xpZ2h0bHkgYW5ub3lpbmcs IGluIG90aGVyIHBhdGhzIGxpa2UKQEAgLTQ0MSwxMCArNDQwLDEwIEBAIHN0YXRpYyB2b2lkIHJl Y292ZXJfd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAkJCSAqIGFib3V0IHRoZSBz dWJtaXQgZ29pbmcgYXdheS4KIAkJCSAqLwogCQkJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9t dXRleCk7Ci0JCQljbWQgPSBrc3RyZHVwX3F1b3RhYmxlX2NtZGxpbmUodGFzaywgR0ZQX0FUT01J Qyk7CisJCQljbWQgPSBrc3RyZHVwX3F1b3RhYmxlX2NtZGxpbmUodGFzaywgR0ZQX0tFUk5FTCk7 CisJCQlwdXRfdGFza19zdHJ1Y3QodGFzayk7CiAJCQltdXRleF9sb2NrKCZkZXYtPnN0cnVjdF9t dXRleCk7CiAJCX0KLQkJcmN1X3JlYWRfdW5sb2NrKCk7CiAKIAkJaWYgKGNvbW0gJiYgY21kKSB7 CiAJCQlkZXZfZXJyKGRldi0+ZGV2LCAiJXM6IG9mZmVuZGluZyB0YXNrOiAlcyAoJXMpXG4iLAot LSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK