From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D51F7C43381 for ; Mon, 18 Mar 2019 04:43:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 98DA12085A for ; Mon, 18 Mar 2019 04:43:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Sd9+XkNo" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727276AbfCRElb (ORCPT ); Mon, 18 Mar 2019 00:41:31 -0400 Received: from mail-ot1-f67.google.com ([209.85.210.67]:33175 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725896AbfCRElb (ORCPT ); Mon, 18 Mar 2019 00:41:31 -0400 Received: by mail-ot1-f67.google.com with SMTP id q24so13309350otk.0 for ; Sun, 17 Mar 2019 21:41:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ltBVV44SsuqJ8Mxo4h0OwbaYZ4cq62RESnfO6q7Ji90=; b=Sd9+XkNo4Lt54ydKJHdvq84AIUJX9PQQMRaB2L0aafChhepf1CesU613CtWVhPggqa ULJcqejZST1dtGolaI3EUg6ECle17fjviWp7Gj8pInqdP2axsBRyqMMUS3xZYoTHaF76 H4R8K44PMnailBOhl8FRe52GmClJ8CX3shOfTpW/KUvdTKFd87wygZvC9y8/GJcFTDIE +39GatzZSjjwJ2Wc6MAatBUD1/Oca8Xq5bhBDj/Y7dLOtJjIZ/YK27auMk2Y7ZA1n9Zx I6Nn+Sp/DZVvqQkPnoRnjkLgPToOF7u1w6kaq5bMjNPPmtpDq/ziQRVy5ipX/mehTx1R tiLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ltBVV44SsuqJ8Mxo4h0OwbaYZ4cq62RESnfO6q7Ji90=; b=f4OV502kAHLQuhouUZNLhl0MkdHLRBcDd6eh1kbvdmIakpZcIZbk9CVLnAiO5Er/Cw 21E5gSnNzpsjsU920mwOcPf167nyEwVMpCmZdAYbSQjIlihkmRCF+oTglVQo7s8xF898 5I5vasP/hlDHhDsZ4muOyKixodV+9W9mBeoNYGWFE/5aEXSTnkVQAXIy8ZvE386YlxGw c96IbhsaE4aTNyEoaU6VEiYpHg6ycYb0I4fwJGgWLZW9uWO9ctGFIascEDbtQLkX8k8t H1WdzwMcruwRFccc1eMsMXBC/vsboKfmtP8nFtrpSxp2jp1dzMZyyCHItyWpXiI+z72N dLhA== X-Gm-Message-State: APjAAAXEHS4Q+/mAT27QE5t00RSOKA3Dlk/1V33HF2as0OL3xSjhsfyq ww6zWiPg65zJbg0bQq1eru0YgfR/ib+dVftAzG3czw== X-Google-Smtp-Source: APXvYqyGCgQnnIXkIDLDotelmm2MrVCubQMjBF1/SJStDy4gVaQKYAPVNKAbfpxD15kMW9UHovu2kDzfE7WyyHw2gvY= X-Received: by 2002:a9d:6c0b:: with SMTP id f11mr9996294otq.293.1552884090213; Sun, 17 Mar 2019 21:41:30 -0700 (PDT) MIME-Version: 1.0 References: <1551819273-640-1-git-send-email-john.stultz@linaro.org> <1551819273-640-2-git-send-email-john.stultz@linaro.org> <86b9ef2e-99f7-ad8c-dbfc-418c1538a0a8@redhat.com> In-Reply-To: <86b9ef2e-99f7-ad8c-dbfc-418c1538a0a8@redhat.com> From: Sumit Semwal Date: Mon, 18 Mar 2019 10:11:18 +0530 Message-ID: Subject: Re: [RFC][PATCH 1/5 v2] dma-buf: Add dma-buf heaps framework To: Laura Abbott Cc: John Stultz , lkml , "Andrew F. Davis" , Benjamin Gaignard , Greg KH , Liam Mark , Brian Starkey , Chenbo Feng , Alistair Strachan , dri-devel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 16 Mar 2019 at 04:15, Laura Abbott wrote: > > On 3/15/19 2:29 PM, John Stultz wrote: > > On Fri, Mar 15, 2019 at 1:18 PM Laura Abbott wrote: > >> > >> On 3/5/19 12:54 PM, John Stultz wrote: > >>> +DMA-BUF HEAPS FRAMEWORK > >>> +M: Laura Abbott > >>> +R: Liam Mark > >>> +R: Brian Starkey > >>> +R: "Andrew F. Davis" > >>> +R: John Stultz > >>> +S: Maintained > >>> +L: linux-media@vger.kernel.org > >>> +L: dri-devel@lists.freedesktop.org > >>> +L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) > >>> +F: include/uapi/linux/dma-heap.h > >>> +F: include/linux/dma-heap.h > >>> +F: drivers/dma-buf/dma-heap.c > >>> +F: drivers/dma-buf/heaps/* > >>> +T: git git://anongit.freedesktop.org/drm/drm-misc > >> > >> So I talked about this with Sumit privately but I think > >> it might make sense to have me step down as maintainer when > >> this goes out of staging. I mostly worked on Ion at my > >> previous position and anything I do now is mostly a side > >> project. I still want to see it succeed which is why I > >> took on the maintainer role but I don't want to become blocking > >> for people who have a stronger vision about where this needs > >> to go (see also, I'm not working with this on a daily basis). > >> > >> If you just want someone to help review or take patches > >> to be pulled, I'm happy to do so but I'd hate to become > >> the bottleneck on getting things done for people who > >> are attempting to do real work. > > > > I worry this will make everyone to touch the side of their nose and > > yell "NOT IT!" :) > > > > First of all, thank you so much for your efforts maintaining ION along > > with your attempts to drag out requirements from interested parties > > and the numerous attempts to get collaborative discussion going at > > countless conferences! Your persistence and continual nudging in the > > face of apathetic private users of the code probably cannot be > > appreciated enough! I totally second John here - the persistence has been inspiring to me personally as well :) > > > > Your past practical experience with ION and active work with the > > upstream community made you a stand out pick for this, but I > > understand not wanting to be eternally stuck with a maintainership if > > your not active in the area. I'm happy to volunteer as a neutral > > party, but I worry my limited experience with some of the more > > complicated usage would make my opinions less informed then they > > probably need to be. Further, as a neutral party, Sumit would > > probably be a better pick since he's already maintaining the dmabuf > > core. > > > > Honestly if you're doing the work to re-write everything, I > think you're more than qualified to be the maintainer. I > would also support Sumit as well. > > > So I'd nominate Andrew, Liam or Benjamin (or all three?) as they all > > have more practical experience enabling past ION heaps on real devices > > and have demonstrated active interest in working in the community. > > > > I do think this would benefit both from multiple maintainers and > from maintainers who are actively using the framework. Like I > said, I can still be a maintainer but I think having some comaintainers > would be very helpful (and I'd support any of the names you've > suggested) If it's required, I am happy to co-maintain - we could even follow the drm-misc model of multiple co-maintainers. I will support any or all of the names above as well :) > > > So, in other words... NOT IT! :) > > I think you have to shout "Noes goes" first. :) > > > -john > > > > Thanks, > Laura > > P.S. For the benefit of anyone who's confused, > https://en.wikipedia.org/wiki/Nose_goes Best, Sumit. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sumit Semwal Subject: Re: [RFC][PATCH 1/5 v2] dma-buf: Add dma-buf heaps framework Date: Mon, 18 Mar 2019 10:11:18 +0530 Message-ID: References: <1551819273-640-1-git-send-email-john.stultz@linaro.org> <1551819273-640-2-git-send-email-john.stultz@linaro.org> <86b9ef2e-99f7-ad8c-dbfc-418c1538a0a8@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ot1-x343.google.com (mail-ot1-x343.google.com [IPv6:2607:f8b0:4864:20::343]) by gabe.freedesktop.org (Postfix) with ESMTPS id EB23A8940E for ; Mon, 18 Mar 2019 04:41:30 +0000 (UTC) Received: by mail-ot1-x343.google.com with SMTP id e80so8176554ote.5 for ; Sun, 17 Mar 2019 21:41:30 -0700 (PDT) In-Reply-To: <86b9ef2e-99f7-ad8c-dbfc-418c1538a0a8@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laura Abbott Cc: Alistair Strachan , Greg KH , Chenbo Feng , lkml , Liam Mark , "Andrew F. Davis" , dri-devel List-Id: dri-devel@lists.freedesktop.org T24gU2F0LCAxNiBNYXIgMjAxOSBhdCAwNDoxNSwgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhh dC5jb20+IHdyb3RlOgo+Cj4gT24gMy8xNS8xOSAyOjI5IFBNLCBKb2huIFN0dWx0eiB3cm90ZToK PiA+IE9uIEZyaSwgTWFyIDE1LCAyMDE5IGF0IDE6MTggUE0gTGF1cmEgQWJib3R0IDxsYWJib3R0 QHJlZGhhdC5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMy81LzE5IDEyOjU0IFBNLCBKb2huIFN0 dWx0eiB3cm90ZToKPiA+Pj4gK0RNQS1CVUYgSEVBUFMgRlJBTUVXT1JLCj4gPj4+ICtNOiAgIExh dXJhIEFiYm90dDxsYWJib3R0QHJlZGhhdC5jb20+Cj4gPj4+ICtSOiAgIExpYW0gTWFyazxsbWFy a0Bjb2RlYXVyb3JhLm9yZz4KPiA+Pj4gK1I6ICAgQnJpYW4gU3RhcmtleTxCcmlhbi5TdGFya2V5 QGFybS5jb20+Cj4gPj4+ICtSOiAgICJBbmRyZXcgRi4gRGF2aXMiPGFmZEB0aS5jb20+Cj4gPj4+ ICtSOiAgIEpvaG4gU3R1bHR6PGpvaG4uc3R1bHR6QGxpbmFyby5vcmc+Cj4gPj4+ICtTOiAgIE1h aW50YWluZWQKPiA+Pj4gK0w6ICAgbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCj4gPj4+ICtM OiAgIGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+Pj4gK0w6ICAgbGluYXJvLW1t LXNpZ0BsaXN0cy5saW5hcm8ub3JnICAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCj4g Pj4+ICtGOiAgIGluY2x1ZGUvdWFwaS9saW51eC9kbWEtaGVhcC5oCj4gPj4+ICtGOiAgIGluY2x1 ZGUvbGludXgvZG1hLWhlYXAuaAo+ID4+PiArRjogICBkcml2ZXJzL2RtYS1idWYvZG1hLWhlYXAu Ywo+ID4+PiArRjogICBkcml2ZXJzL2RtYS1idWYvaGVhcHMvKgo+ID4+PiArVDogICBnaXQgZ2l0 Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZHJtL2RybS1taXNjCj4gPj4KPiA+PiBTbyBJIHRh bGtlZCBhYm91dCB0aGlzIHdpdGggU3VtaXQgcHJpdmF0ZWx5IGJ1dCBJIHRoaW5rCj4gPj4gaXQg bWlnaHQgbWFrZSBzZW5zZSB0byBoYXZlIG1lIHN0ZXAgZG93biBhcyBtYWludGFpbmVyIHdoZW4K PiA+PiB0aGlzIGdvZXMgb3V0IG9mIHN0YWdpbmcuIEkgbW9zdGx5IHdvcmtlZCBvbiBJb24gYXQg bXkKPiA+PiBwcmV2aW91cyBwb3NpdGlvbiBhbmQgYW55dGhpbmcgSSBkbyBub3cgaXMgbW9zdGx5 IGEgc2lkZQo+ID4+IHByb2plY3QuIEkgc3RpbGwgd2FudCB0byBzZWUgaXQgc3VjY2VlZCB3aGlj aCBpcyB3aHkgSQo+ID4+IHRvb2sgb24gdGhlIG1haW50YWluZXIgcm9sZSBidXQgSSBkb24ndCB3 YW50IHRvIGJlY29tZSBibG9ja2luZwo+ID4+IGZvciBwZW9wbGUgd2hvIGhhdmUgYSBzdHJvbmdl ciB2aXNpb24gYWJvdXQgd2hlcmUgdGhpcyBuZWVkcwo+ID4+IHRvIGdvIChzZWUgYWxzbywgSSdt IG5vdCB3b3JraW5nIHdpdGggdGhpcyBvbiBhIGRhaWx5IGJhc2lzKS4KPiA+Pgo+ID4+IElmIHlv dSBqdXN0IHdhbnQgc29tZW9uZSB0byBoZWxwIHJldmlldyBvciB0YWtlIHBhdGNoZXMKPiA+PiB0 byBiZSBwdWxsZWQsIEknbSBoYXBweSB0byBkbyBzbyBidXQgSSdkIGhhdGUgdG8gYmVjb21lCj4g Pj4gdGhlIGJvdHRsZW5lY2sgb24gZ2V0dGluZyB0aGluZ3MgZG9uZSBmb3IgcGVvcGxlIHdobwo+ ID4+IGFyZSBhdHRlbXB0aW5nIHRvIGRvIHJlYWwgd29yay4KPiA+Cj4gPiBJIHdvcnJ5IHRoaXMg d2lsbCBtYWtlIGV2ZXJ5b25lIHRvIHRvdWNoIHRoZSBzaWRlIG9mIHRoZWlyIG5vc2UgYW5kCj4g PiB5ZWxsICJOT1QgSVQhIiA6KQo+ID4KPiA+IEZpcnN0IG9mIGFsbCwgdGhhbmsgeW91IHNvIG11 Y2ggZm9yIHlvdXIgZWZmb3J0cyBtYWludGFpbmluZyBJT04gYWxvbmcKPiA+IHdpdGggeW91ciBh dHRlbXB0cyB0byBkcmFnIG91dCByZXF1aXJlbWVudHMgZnJvbSBpbnRlcmVzdGVkIHBhcnRpZXMK PiA+IGFuZCB0aGUgbnVtZXJvdXMgYXR0ZW1wdHMgdG8gZ2V0IGNvbGxhYm9yYXRpdmUgZGlzY3Vz c2lvbiBnb2luZyBhdAo+ID4gY291bnRsZXNzIGNvbmZlcmVuY2VzISBZb3VyIHBlcnNpc3RlbmNl IGFuZCBjb250aW51YWwgbnVkZ2luZyBpbiB0aGUKPiA+IGZhY2Ugb2YgYXBhdGhldGljIHByaXZh dGUgdXNlcnMgb2YgdGhlIGNvZGUgcHJvYmFibHkgY2Fubm90IGJlCj4gPiBhcHByZWNpYXRlZCBl bm91Z2ghCkkgdG90YWxseSBzZWNvbmQgSm9obiBoZXJlIC0gdGhlIHBlcnNpc3RlbmNlIGhhcyBi ZWVuIGluc3BpcmluZyB0byBtZQpwZXJzb25hbGx5IGFzIHdlbGwgOikKCj4gPgo+ID4gWW91ciBw YXN0IHByYWN0aWNhbCBleHBlcmllbmNlIHdpdGggSU9OIGFuZCBhY3RpdmUgd29yayB3aXRoIHRo ZQo+ID4gdXBzdHJlYW0gY29tbXVuaXR5IG1hZGUgeW91IGEgc3RhbmQgb3V0IHBpY2sgZm9yIHRo aXMsIGJ1dCBJCj4gPiB1bmRlcnN0YW5kIG5vdCB3YW50aW5nIHRvIGJlIGV0ZXJuYWxseSBzdHVj ayB3aXRoIGEgbWFpbnRhaW5lcnNoaXAgaWYKPiA+IHlvdXIgbm90IGFjdGl2ZSBpbiB0aGUgYXJl YS4gIEknbSBoYXBweSB0byB2b2x1bnRlZXIgYXMgYSBuZXV0cmFsCj4gPiBwYXJ0eSwgYnV0IEkg d29ycnkgbXkgbGltaXRlZCBleHBlcmllbmNlIHdpdGggc29tZSBvZiB0aGUgbW9yZQo+ID4gY29t cGxpY2F0ZWQgdXNhZ2Ugd291bGQgbWFrZSBteSBvcGluaW9ucyBsZXNzIGluZm9ybWVkIHRoZW4g dGhleQo+ID4gcHJvYmFibHkgbmVlZCB0byBiZS4gIEZ1cnRoZXIsIGFzIGEgbmV1dHJhbCBwYXJ0 eSwgU3VtaXQgd291bGQKPiA+IHByb2JhYmx5IGJlIGEgYmV0dGVyIHBpY2sgc2luY2UgaGUncyBh bHJlYWR5IG1haW50YWluaW5nIHRoZSBkbWFidWYKPiA+IGNvcmUuCj4gPgo+Cj4gSG9uZXN0bHkg aWYgeW91J3JlIGRvaW5nIHRoZSB3b3JrIHRvIHJlLXdyaXRlIGV2ZXJ5dGhpbmcsIEkKPiB0aGlu ayB5b3UncmUgbW9yZSB0aGFuIHF1YWxpZmllZCB0byBiZSB0aGUgbWFpbnRhaW5lci4gSQo+IHdv dWxkIGFsc28gc3VwcG9ydCBTdW1pdCBhcyB3ZWxsLgo+Cj4gPiBTbyBJJ2Qgbm9taW5hdGUgQW5k cmV3LCBMaWFtIG9yIEJlbmphbWluIChvciBhbGwgdGhyZWU/KSBhcyB0aGV5IGFsbAo+ID4gaGF2 ZSBtb3JlIHByYWN0aWNhbCBleHBlcmllbmNlIGVuYWJsaW5nIHBhc3QgSU9OIGhlYXBzIG9uIHJl YWwgZGV2aWNlcwo+ID4gYW5kIGhhdmUgZGVtb25zdHJhdGVkIGFjdGl2ZSBpbnRlcmVzdCBpbiB3 b3JraW5nIGluIHRoZSBjb21tdW5pdHkuCj4gPgo+Cj4gSSBkbyB0aGluayB0aGlzIHdvdWxkIGJl bmVmaXQgYm90aCBmcm9tIG11bHRpcGxlIG1haW50YWluZXJzIGFuZAo+IGZyb20gbWFpbnRhaW5l cnMgd2hvIGFyZSBhY3RpdmVseSB1c2luZyB0aGUgZnJhbWV3b3JrLiBMaWtlIEkKPiBzYWlkLCBJ IGNhbiBzdGlsbCBiZSBhIG1haW50YWluZXIgYnV0IEkgdGhpbmsgaGF2aW5nIHNvbWUgY29tYWlu dGFpbmVycwo+IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCAoYW5kIEknZCBzdXBwb3J0IGFueSBvZiB0 aGUgbmFtZXMgeW91J3ZlCj4gc3VnZ2VzdGVkKQpJZiBpdCdzIHJlcXVpcmVkLCBJIGFtIGhhcHB5 IHRvIGNvLW1haW50YWluIC0gd2UgY291bGQgZXZlbiBmb2xsb3cgdGhlCmRybS1taXNjIG1vZGVs IG9mIG11bHRpcGxlIGNvLW1haW50YWluZXJzLiBJIHdpbGwgc3VwcG9ydCBhbnkgb3IgYWxsCm9m IHRoZSBuYW1lcyBhYm92ZSBhcyB3ZWxsIDopCgo+Cj4gPiBTbywgaW4gb3RoZXIgd29yZHMuLi4g Tk9UIElUISA6KQo+Cj4gSSB0aGluayB5b3UgaGF2ZSB0byBzaG91dCAiTm9lcyBnb2VzIiBmaXJz dC4gOikKPgo+ID4gLWpvaG4KPiA+Cj4KPiBUaGFua3MsCj4gTGF1cmEKPgo+IFAuUy4gRm9yIHRo ZSBiZW5lZml0IG9mIGFueW9uZSB3aG8ncyBjb25mdXNlZCwKPiBodHRwczovL2VuLndpa2lwZWRp YS5vcmcvd2lraS9Ob3NlX2dvZXMKCgpCZXN0LApTdW1pdC4KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVs