From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zhang, Jerry (Junwei)" Subject: Re: [PATCH] drm/scheduler: add NULL pointer check for run queue Date: Mon, 16 Jul 2018 17:01:49 +0800 Message-ID: <5B4C5EFD.60301@amd.com> References: <1531709980-21298-1-git-send-email-Jerry.Zhang@amd.com> <045ffcc7-9b9a-2534-9ebe-295e18ce62e7@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <045ffcc7-9b9a-2534-9ebe-295e18ce62e7-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: christian.koenig-5C7GfCeVMHo@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org T24gMDcvMTYvMjAxOCAwNDozMSBQTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBBbSAxNi4w Ny4yMDE4IHVtIDA0OjU5IHNjaHJpZWIgSnVud2VpIFpoYW5nOgo+PiBUbyBjaGVjayBycSBwb2lu dGVyIGJlZm9yZSBhZGRpbmcgZW50aXR5IGludG8gaXQuCj4+IFRoYXQgYXZvaWRzIE5VTEwgcG9p bnRlciBhY2Nlc3MgaW4gc29tZSBjYXNlLgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IENocmlzdGlhbiBL w7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVud2Vp IFpoYW5nIDxKZXJyeS5aaGFuZ0BhbWQuY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0v c2NoZWR1bGVyL2dwdV9zY2hlZHVsZXIuYyB8IDQgKysrKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCA0 IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVs ZXIvZ3B1X3NjaGVkdWxlci5jIGIvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9ncHVfc2NoZWR1 bGVyLmMKPj4gaW5kZXggMTZiZjQ0Ni4uNWU1MjY4ZCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL3NjaGVkdWxlci9ncHVfc2NoZWR1bGVyLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L3NjaGVkdWxlci9ncHVfc2NoZWR1bGVyLmMKPj4gQEAgLTkxLDYgKzkxLDEwIEBAIHN0YXRpYyB2 b2lkIGRybV9zY2hlZF9ycV9hZGRfZW50aXR5KHN0cnVjdCBkcm1fc2NoZWRfcnEgKnJxLAo+PiAg IHsKPj4gICAgICAgaWYgKCFsaXN0X2VtcHR5KCZlbnRpdHktPmxpc3QpKQo+PiAgICAgICAgICAg cmV0dXJuOwo+PiArICAgIGlmICghcnEpIHsKPj4gKyAgICAgICAgRFJNX0VSUk9SKCJycSBpcyBO VUxMIVxuIik7Cj4+ICsgICAgICAgIHJldHVybjsKPj4gKyAgICB9Cj4KPiBCZXR0ZXIgcHV0IHRo YXQgaW50byBkcm1fc2NoZWRfZW50aXR5X3B1c2hfam9iKCksIGUuZy4gc29tZXRoaW5nIGxpa2U6 CgpDb25zaWRlcmVkIHRoYXQgYXMgd2VsbC4KSnVzdCBiZSBhZnJhaWQgb2Ygc29tZW9uZSBlbHNl IGNvdWxkIGNhbGwgaXQgaW4gYW5vdGhlciBwbGFjZSB3aXRob3V0IHJxIGNoZWNraW5nIGluIHRo ZSBmdXR1cmUuCgpSZWdhcmRzLApKZXJyeQoKPgo+IC8qIGZpcnN0IGpvYiB3YWtlcyB1cCBzY2hl ZHVsZXIgKi8KPiBpZiAoZmlyc3QpIHsKPiAgICAgIC8qIEFkZCB0aGUgZW50aXR5IHRvIHRoZSBy dW4gcXVldWUgKi8KPiAgICAgIHNwaW5fbG9jaygmZW50aXR5LT5ycV9sb2NrKTsKPiAgICAgIGlm ICghZW50aXR5LT5ycSkgewo+ICAgICAgICAgIERSTV9FUlJPUigiVHJ5aW5nIHRvIHB1c2ggdG8g a2lsbGVkIGVudGl0eSFcbiIpOwo+IC4uLi4KPgo+IFJlZ2FyZHMsCj4gQ2hyaXN0aWFuLgo+Cj4+ ICAgICAgIHNwaW5fbG9jaygmcnEtPmxvY2spOwo+PiAgICAgICBsaXN0X2FkZF90YWlsKCZlbnRp dHktPmxpc3QsICZycS0+ZW50aXRpZXMpOwo+PiAgICAgICBzcGluX3VubG9jaygmcnEtPmxvY2sp Owo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1n ZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeAo=