From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sharat Masetty Subject: [PATCH 1/2] drm/scheduler: Set sched->thread to NULL on failure Date: Thu, 29 Nov 2018 15:35:19 +0530 Message-ID: <1543485920-28037-1-git-send-email-smasetty@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: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Sharat Masetty , christian.koenig-5C7GfCeVMHo@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org SW4gY2FzZXMgd2hlcmUgdGhlIHNjaGVkdWxlciBpbnN0YW5jZSBpcyB1c2VkIGFzIGEgYmFzZSBv YmplY3Qgb2YgYW5vdGhlcgpkcml2ZXIgb2JqZWN0LCBpdCdzIG5vdCBjbGVhciBpZiB0aGUgZHJp dmVyIGNhbiBjYWxsIHNjaGVkdWxlciBjbGVhbnVwIG9uIHRoZQpmYWlsIHBhdGguIFNvLCBTZXQg dGhlIHNjaGVkLT50aHJlYWQgdG8gTlVMTCwgc28gdGhhdCB0aGUgZHJpdmVyIGNhbiBzYWZlbHkK Y2FsbCBkcm1fc2NoZWRfZmluaSgpIGR1cmluZyBjbGVhbnVwLgoKU2lnbmVkLW9mZi1ieTogU2hh cmF0IE1hc2V0dHkgPHNtYXNldHR5QGNvZGVhdXJvcmEub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9zY2hlZHVsZXIvc2NoZWRfbWFpbi5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3NjaGVkdWxlci9zY2hlZF9tYWluLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVk X21haW4uYwppbmRleCA0NGZlNTg3Li5jOTkzZDEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vc2NoZWR1bGVyL3NjaGVkX21haW4uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVy L3NjaGVkX21haW4uYwpAQCAtNTk0LDcgKzU5NCw3IEBAIGludCBkcm1fc2NoZWRfaW5pdChzdHJ1 Y3QgZHJtX2dwdV9zY2hlZHVsZXIgKnNjaGVkLAogCQkgICBsb25nIHRpbWVvdXQsCiAJCSAgIGNv bnN0IGNoYXIgKm5hbWUpCiB7Ci0JaW50IGk7CisJaW50IGksIHJldDsKIAlzY2hlZC0+b3BzID0g b3BzOwogCXNjaGVkLT5od19zdWJtaXNzaW9uX2xpbWl0ID0gaHdfc3VibWlzc2lvbjsKIAlzY2hl ZC0+bmFtZSA9IG5hbWU7CkBAIC02MTUsOCArNjE1LDEwIEBAIGludCBkcm1fc2NoZWRfaW5pdChz dHJ1Y3QgZHJtX2dwdV9zY2hlZHVsZXIgKnNjaGVkLAogCS8qIEVhY2ggc2NoZWR1bGVyIHdpbGwg cnVuIG9uIGEgc2VwZXJhdGUga2VybmVsIHRocmVhZCAqLwogCXNjaGVkLT50aHJlYWQgPSBrdGhy ZWFkX3J1bihkcm1fc2NoZWRfbWFpbiwgc2NoZWQsIHNjaGVkLT5uYW1lKTsKIAlpZiAoSVNfRVJS KHNjaGVkLT50aHJlYWQpKSB7CisJCXJldCA9IFBUUl9FUlIoc2NoZWQtPnRocmVhZCk7CisJCXNj aGVkLT50aHJlYWQgPSBOVUxMOwogCQlEUk1fRVJST1IoIkZhaWxlZCB0byBjcmVhdGUgc2NoZWR1 bGVyIGZvciAlcy5cbiIsIG5hbWUpOwotCQlyZXR1cm4gUFRSX0VSUihzY2hlZC0+dGhyZWFkKTsK KwkJcmV0dXJuIHJldDsKIAl9CiAKIAlyZXR1cm4gMDsKLS0gCjEuOS4xCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0 CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K