From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/5 v2] drm/i915: use hlist_for_each_entry Date: Mon, 18 Jan 2016 17:49:37 +0100 Message-ID: <20160118164937.GK19130@phenom.ffwll.local> References: <20160113151255.GH3541@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id D304F6E610 for ; Mon, 18 Jan 2016 08:49:34 -0800 (PST) Received: by mail-wm0-f53.google.com with SMTP id 123so59857087wmz.0 for ; Mon, 18 Jan 2016 08:49:34 -0800 (PST) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Geliang Tang Cc: David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMTgsIDIwMTYgYXQgMTE6NTQ6MjBQTSArMDgwMCwgR2VsaWFuZyBUYW5nIHdy b3RlOgo+IFVzZSBobGlzdF9mb3JfZWFjaF9lbnRyeSgpIGluc3RlYWQgb2YgaGxpc3RfZm9yX2Vh Y2goKSB0byBzaW1wbGlmeQo+IHRoZSBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlbGlhbmcg VGFuZyA8Z2VsaWFuZ3RhbmdAMTYzLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHYyOgo+ICAtIEtl ZXAgaGVhZCA9ICZlYi0+YnVja2V0c1toYW5kbGUgJiBlYi0+YW5kXQoKUXVldWVkIGZvciAtbmV4 dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2guCi1EYW5pZWwKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYyB8IDcgKystLS0tLQo+ICAxIGZpbGUgY2hhbmdl ZCwgMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiBpbmRleCBkY2NiNTE3Li43ZGM5NWE3IDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwo+IEBAIC0xOTMs MTMgKzE5MywxMCBAQCBzdGF0aWMgc3RydWN0IGk5MTVfdm1hICplYl9nZXRfdm1hKHN0cnVjdCBl Yl92bWFzICplYiwgdW5zaWduZWQgbG9uZyBoYW5kbGUpCj4gIAkJcmV0dXJuIGViLT5sdXRbaGFu ZGxlXTsKPiAgCX0gZWxzZSB7Cj4gIAkJc3RydWN0IGhsaXN0X2hlYWQgKmhlYWQ7Cj4gLQkJc3Ry dWN0IGhsaXN0X25vZGUgKm5vZGU7Cj4gKwkJc3RydWN0IGk5MTVfdm1hICp2bWE7Cj4gIAo+ICAJ CWhlYWQgPSAmZWItPmJ1Y2tldHNbaGFuZGxlICYgZWItPmFuZF07Cj4gLQkJaGxpc3RfZm9yX2Vh Y2gobm9kZSwgaGVhZCkgewo+IC0JCQlzdHJ1Y3QgaTkxNV92bWEgKnZtYTsKPiAtCj4gLQkJCXZt YSA9IGhsaXN0X2VudHJ5KG5vZGUsIHN0cnVjdCBpOTE1X3ZtYSwgZXhlY19ub2RlKTsKPiArCQlo bGlzdF9mb3JfZWFjaF9lbnRyeSh2bWEsIGhlYWQsIGV4ZWNfbm9kZSkgewo+ICAJCQlpZiAodm1h LT5leGVjX2hhbmRsZSA9PSBoYW5kbGUpCj4gIAkJCQlyZXR1cm4gdm1hOwo+ICAJCX0KPiAtLSAK PiAyLjUuMAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29y cG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK