Received: by 2002:ac0:950e:0:0:0:0:0 with SMTP id f14csp35847imc; Fri, 15 Mar 2019 16:02:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqz4YaS4uDH52Q0gahuOqsNiK3jtOuK2O6cBcqRbNcnx7w93wwaK0U524AaEfgSte457GopC X-Received: by 2002:a63:204d:: with SMTP id r13mr5834545pgm.63.1552690924807; Fri, 15 Mar 2019 16:02:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552690924; cv=none; d=google.com; s=arc-20160816; b=eFfaDI9b8zQRpMWmQj3B2SNpB5YtYGb7vyyLmdHX9djVPpnmpRKF2QEjERl/MTv1Tz QgHHMchVXPMq5+Sol7/VyafWs9X/r0FeFy91hFJNqOByAeswWtelsI3TgeiToa5ZfSzI ZbyCIDrtOgtFadAdemBMhqjRZ+FP4B/S0wflmRxCmYpn1TH2EVMYiDTV/R3C8PRUWSEz xlXR3J7v1J+XRmMTSnufufk+JbMdIH0LuZoblu91z2CH90BK1uD15T4Pg5P+Lzm2Zb3T i+ccJEI9rehTXJa2BS2WuvvzMg0dm/V28uQanLhwwq6X8Gt12/iAMEFFMeqEnVN0eZJj 9dZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=1desbg+ukI+naaiM7ELhS+Ow/DETnl1YLN2CWTkNo5s=; b=rf91opOhNwhUd5tM/GsVE9imAl+XjFH4y/Mi8UBRH/SwWOt1v4bPibFRRlnAO40lQD EQ1sL/W9i0CNcpPxc0sPEQ2bxEn8B/t2F0tLiPbiT+8SfLEaFSZ7fEDy4q1d9r/pBRVh sgprRzDkUeVqtBA9yU7hBv8cdsFL1/nS+sFR9PdZg736vfyyR3Lz5BhpAVzdSyfqqmQh KEEqDMSHhV23Vr3t3sr/ZQ5awB78h25FdvO3eYqIvzL7Axf1HhIUn1oR0GFjQTkZgWIl 0GLVSUuvwCMZEsVBrxMKbyTG5u+YuJu9TzMDH/iAY715Pm0H0yBu3T4eK+HVsNMzYMd5 D40Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d2si2842875pgc.146.2019.03.15.16.01.49; Fri, 15 Mar 2019 16:02:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727493AbfCOWpB (ORCPT + 99 others); Fri, 15 Mar 2019 18:45:01 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:35374 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726838AbfCOWpB (ORCPT ); Fri, 15 Mar 2019 18:45:01 -0400 Received: by mail-qt1-f196.google.com with SMTP id h39so11967259qte.2 for ; Fri, 15 Mar 2019 15:45:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=1desbg+ukI+naaiM7ELhS+Ow/DETnl1YLN2CWTkNo5s=; b=S6qxBVhAOl23KIASoOulbTLGSW/7nN5M7Rv+rSHmnsvaLPDEnSX2F2ymHIx0ivNrQG daR0lR4lPIoOTpRYnIpIZQkoCMTosD9uQOColjz9imSJIUKvKzhO9l9/IEcfw8ja05Dy cFsPQrGrzlJUQro4wWoNT8JhDcnRkkY5ZV9JIqR46pJ3nNIAdKYZGFEFQyn7HUbil3R+ CIonp4/iIeLaxjJqp8S2J8mXNYNtj8XMwzMdBvpvZLvCO+cB0zN/NDnob1k9kZjUZDO3 W9JIcwhNBbjaD19Cs6M4xJsb9NiuvoU9s0dE5cBRV6CL9TEU9t2hOeHVqxqmtGh2SWHu fKJA== X-Gm-Message-State: APjAAAU/46VyVGudEpoDIFNrZ/fXu9IweJAwebolCmuPsMJo3GGWJtXk 8CCUHB5+DFo4WeljPkr0auuTcA== X-Received: by 2002:aed:3622:: with SMTP id e31mr2905494qtb.97.1552689900543; Fri, 15 Mar 2019 15:45:00 -0700 (PDT) Received: from ?IPv6:2601:602:9800:dae6::362? ([2601:602:9800:dae6::362]) by smtp.gmail.com with ESMTPSA id g123sm5302956qkg.0.2019.03.15.15.44.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Mar 2019 15:44:59 -0700 (PDT) Subject: Re: [RFC][PATCH 1/5 v2] dma-buf: Add dma-buf heaps framework To: John Stultz Cc: lkml , "Andrew F. Davis" , Benjamin Gaignard , Greg KH , Sumit Semwal , Liam Mark , Brian Starkey , Chenbo Feng , Alistair Strachan , dri-devel References: <1551819273-640-1-git-send-email-john.stultz@linaro.org> <1551819273-640-2-git-send-email-john.stultz@linaro.org> From: Laura Abbott Message-ID: <86b9ef2e-99f7-ad8c-dbfc-418c1538a0a8@redhat.com> Date: Fri, 15 Mar 2019 15:44:57 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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! > > 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) > 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