From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 02/12] blk: use for_each_if Date: Thu, 12 Jul 2018 08:41:42 +0200 Message-ID: <20180712064142.GB3008@phenom.ffwll.local> References: <20180709083650.23549-1-daniel.vetter@ffwll.ch> <20180709083650.23549-2-daniel.vetter@ffwll.ch> <20180711164058.GC72677@devbig577.frc2.facebook.com> <20180711164536.GD72677@devbig577.frc2.facebook.com> <965184f9-e5ed-3c8b-bfd7-a033a252371b@kernel.dk> <85df8c40-dac9-5f97-f81a-6de061cfdfa8@kernel.dk> <20180711200641.GJ72677@devbig577.frc2.facebook.com> <5bacce40-d29d-8eaf-f3bb-2ac2889bbeb0@kernel.dk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5bacce40-d29d-8eaf-f3bb-2ac2889bbeb0@kernel.dk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jens Axboe Cc: Kate Stewart , Arnd Bergmann , Daniel Vetter , Intel Graphics Development , LKML , DRI Development , Joseph Qi , Shaohua Li , Greg Kroah-Hartman , Tejun Heo , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKdWwgMTEsIDIwMTggYXQgMDM6MTM6MDBQTSAtMDYwMCwgSmVucyBBeGJvZSB3cm90 ZToKPiBPbiA3LzExLzE4IDM6MDggUE0sIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiBPbiBXZWQs IEp1bCAxMSwgMjAxOCBhdCAxMDowNiBQTSwgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPiB3cm90 ZToKPiA+PiBPbiBXZWQsIEp1bCAxMSwgMjAxOCBhdCAwMTozMTo1MVBNIC0wNjAwLCBKZW5zIEF4 Ym9lIHdyb3RlOgo+ID4+PiBJIGRvbid0IHRoaW5rIHRoZXJlJ3MgYSBnaXQgZWFzeSB3YXkgb2Yg c2VuZGluZyBpdCBvdXQgb3V0c2lkZSBvZgo+ID4+PiBqdXN0IGVuc3VyaW5nIHRoYXQgZXZlcnli b2R5IGlzIENDJ2VkIG9uIGV2ZXJ5dGhpbmcuIEkgZG9uJ3QgbWluZAo+ID4+PiB0aGF0IGF0IGFs bC4gSSBkb24ndCBzdWJzY3JpYmUgdG8gbGttbCwgYW5kIHRoZSBwYXRjaGVzIHdlcmVuJ3QKPiA+ Pj4gc2VudCB0byBsaW51eC1ibG9jay4gSGVuY2UgYWxsIEkgc2VlIGlzIHRoaXMgc3RhbmQtYWxv bmUgcGF0Y2gsCj4gPj4+IGFuZCBsb2dpYyB3b3VsZCBkaWN0YXRlIHRoYXQgaXQncyBzdGFuZC1h bG9uZSAoYnV0IGl0IGlzbid0KS4KPiA+IAo+ID4gSG0geWVhaCBJIGZvcmdvdCB0byBhZGQgbGlu dXgtYmxvY2suIEJ1dCBvdGhlcnMgd2hlcmUgdGhlcmUncyBubwo+ID4gZGVkaWNhdGVkIGxpc3Qg KG9yIGdldF9tYWludGFpbmVycy5wbCBkaWRuJ3QgaGF2ZSBvbmUpIGFsc28gY29tcGxhaW5lZAo+ ID4gYWJvdXQgbm90IGdldHRpbmcgQ2MnZWQsIGFuZCBJIGNhbid0IENjIGV2ZXJ5b25lIGZvciBz d2VlcGluZyBjaGFuZ2VzLgo+IAo+IEkgZG9uJ3QgcGVyc29uYWxseSBzZWUgYSBwcm9ibGVtIHdp dGgganVzdCBDQydpbmcgZXZlcnlvbmUuCj4gCj4gPj4gV2hhdCBJIHNvbWV0aW1lcyBkbyBpcyBp bmNsdWRpbmcgYSBzaG9ydCBibHVyYiBvbiBlYWNoIHBhdGNoIGdpdmluZwo+ID4+IHRoZSBvdmVy dmlldyBhbmQgYWN0aW9uIGhpbnRzIChlLmcuIHRoaXMgaXMgcGFydCBvZiBwYXRjaHNldCBkb2lu ZyBYWVoKPiA+PiBhbmQgc2hvdWxkIGJlIHJvdXRlZCBzdWNoIGFuZCBzdWNoKS4gIEl0J3MgYSBi aXQgcmVkdW5kYW50IGJ1dCBoYXMKPiA+PiB3b3JrZWQgcHJldHR5IHdlbGwgZm9yIHBhdGNoc2V0 cyB3aXRoIGRlcGVuZGVuYXQgJiBzd2VlcGluZyBjaGFuZ2VzLgo+ID4gCj4gPiBZZWFoIEkgZ3Vl c3MgSSBjYW4ganVzdCBjb3B5cGFzdGUvc3VtbWFyaXplIHBhdGNoIDEgdG8gYWxsIHRoZQo+ID4g c3Vic2VxdWVudCBwYXRjaGVzLCBzb3VuZHMgbGlrZSB0aGUgYmVzdCBvcHRpb24uCj4gCj4gQW5v dGhlciBhcHByb2FjaCBtaWdodCBiZSB0byBzdWJtaXQgdGhlIGZpcnN0IGluZGVwZW5kZW50IHBh dGNoCj4gc2VwYXJhdGVseS4gT25jZSB0aGF0J3MgaW4gdGhlIGtlcm5lbCwgeW91IGNhbiBzZW5k IG91dCB0aGUgcmVzdAo+IGFzIGluZGVwZW5kZW50IHBhdGNoZXMgaW5zdGVhZCBvZiBkb2luZyBh IGNyb3NzLWtlcm5lbCBzZXJpZXMgdGhhdAo+IGFsbCBkZXBlbmQgb24gb25lIHNpbmdsZSBwYXRj aC4gU2VlbXMgdG8gbWUgdGhhdCdzIHdoZXJlIHlvdSBydW4KPiBpbnRvIGlzc3VlcywgYW5kIGl0 IGNhbiBiZSBhdm9pZGVkIHF1aXRlIGVhc2lseS4KCldlbGwgcGF0Y2ggMSBkaWVkIGluIGEgYmlr ZXNoZWQgKG9yIGlzIG9uIGxpdmUgc3VwcG9ydCBhdCBtb3N0KS4gSSBraW5kYQpob3BlZCB0aGF0 IHNob3dpbmcgaXQncyBzb21ld2hhdCB3aWRlbHkgdXNlZCBwYXR0ZXJuIGluIHRoZSBrZXJuZWwg d291bGQKaGVscCBpdCdzIGNhdXNlLCBidXQgYWxhcyBub3QgZ29pbmcgdG8gaGFwcGVuLgoKQW55 d2F5IGZvciBuZXh0IHRpbWUgYXJvdW5kIEknbGwgY3JhbmsgdXAgdGhlIENjOiBrbm9iIHRvIHRo ZSBtYXggOi0pCgpUaGFua3MgYW55d2F5IGZvciBjb21tZW50cyBhbmQgc3R1ZmYuCi1EYW5pZWwK LS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0 dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=