Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3977986ybz; Mon, 20 Apr 2020 13:05:52 -0700 (PDT) X-Google-Smtp-Source: APiQypK5F1jemP5DEecZ9Amspaj28JInHjsQ8TRW/40DqPYCWzA+/1cWRf5cAqYFG8FALSEVLHhr X-Received: by 2002:a05:6402:1684:: with SMTP id a4mr15161408edv.99.1587413152201; Mon, 20 Apr 2020 13:05:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587413152; cv=none; d=google.com; s=arc-20160816; b=BvAzKkZ/lPeAw51jOovwevINC9xd0KcGNGpIApAZbQ7RvO6SStequU8JlY+6ql42qF 2+ggrV3s8Cu5wu42hhLmhwccw3AhScOwKPNbjAQxJ0W6L7T7qV5YPGh2ZQKv5YRDIHUR DXAIuItmo44un8YKgQIBPEsku5hO+PwfQgsqe1LXEwkUYuEjoIu+9IqpBsBwgP27QOWD 6vCFjfWib6MppXDgci6rGOJ+meayi/uo7zVhqeyHHu8tjMTK/yT9Yq7Utokm81gdkGtt 4pMwt5IhGK3H0hg2ucmPSBLhlclNhTH+PszwTSWvMRVbKlOw/UMy4i3YCv4nX8WRxZ0D 69Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=QmIL5crnJ6coQ/xisfoITs7FajvHe0i8ibpe9qH1tOw=; b=WMhP2n9cDAWXXwmWak2tkkT5ki1MBNuw0/fIOpl/Yl5Qc3P3RLNNuXuAQIcBOnlLSr MbmNRqrYpKMCZAnNKNkpLKxQlm3d7NmJfhwUj66PK/r9Y7f/F2JEzD9MQvVoBmrayTjE TME13j/aiLZZJj9HwlkKsGqhCRF2JfxRN7io+kSCXSoB+Y1QozWtlEPYy1j9SiNCo3Ak EU/h3J7GUCWehaRi+y9lIYZXrGsi5XdqXdjcDPiEymDi+sgoQj3mnLqoYHNq0e+RRBq/ e436eZSULIrziM6NhVy6o660SaA+lixjC+sV2smLbIZhotftpVT3RAcPe6aqPWh9SW4l iG9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xuIILliR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p26si136679ejd.193.2020.04.20.13.05.28; Mon, 20 Apr 2020 13:05:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xuIILliR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726089AbgDTUDv (ORCPT + 99 others); Mon, 20 Apr 2020 16:03:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46564 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726601AbgDTUDu (ORCPT ); Mon, 20 Apr 2020 16:03:50 -0400 Received: from mail-ot1-x344.google.com (mail-ot1-x344.google.com [IPv6:2607:f8b0:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B75EC061A0C for ; Mon, 20 Apr 2020 13:03:50 -0700 (PDT) Received: by mail-ot1-x344.google.com with SMTP id i22so9255563otp.12 for ; Mon, 20 Apr 2020 13:03:50 -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=QmIL5crnJ6coQ/xisfoITs7FajvHe0i8ibpe9qH1tOw=; b=xuIILliRNJohVGgFgY8Ms3DxS6dM2StIfONK2qFe0AJUBtvHWTQ+PuLfZ8iVFAaLyl FqlWJBi359Otp3AFIB7rdOUDIzzrDAK0yNelRgxBIzrNdfPIjMaIokCtpSNpP2g4X8/V 2X04SfMv9FkywwCay+XPYQCQmO4Lckm5nPdKUlGRnLQS1AHH2Vj3XqXkvufoH19haXXQ ih3EaGimgqsAXoyr7rpJC2k3/5hdLXkwT9rxvWl1xgge15HPAPQ36dA9OgkKz25jB429 miykesCoC5NyBfgxteOC6N+LQIber5p7oZtX01rwDBFEnvh0pWgkqXfjEQvSTbmavZ+3 LK9g== 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=QmIL5crnJ6coQ/xisfoITs7FajvHe0i8ibpe9qH1tOw=; b=o6DR4yb4i2yyDaCQFwpKNoYxVMnLePJm0YpA6fAwBGDZfNr6NxpGnj/79liXv8mY8w PC2JKh2We2+7LycIqmD3Pv23DcGcHkcy0r1HEmYKdApRpvf7txTTUvUUyX+cV/bEac9v 2nzAjN9LQXCAXhUizqCwRrsTph/YIElaBYxgrWihmjnwXAGFeyI9Joph8egzyzKppl4x e9gnVnHMGScz1kwVyPwSkZPmFl2SxudDHQ3EgtgdU2DiWMSGM/E6PzSGRnr58yuFYmtv KIWYTFmdk1JA9gOGxkhBEAxzpQyW2t7/hC5DIPwPnQ1YM+4CDsk1Ykm1w0+s7kuR4zMB ixKw== X-Gm-Message-State: AGi0PuYaC54A33EaguqwN9JcAQh4wkZVpIJXjnFZNOd5Wwn4yEs0xSIn 3EIiKDCZCrjRLaTZWpwKDh2u3xhQOUPcR4AsdVza+SOQ X-Received: by 2002:a05:6830:22dc:: with SMTP id q28mr10406884otc.221.1587413029451; Mon, 20 Apr 2020 13:03:49 -0700 (PDT) MIME-Version: 1.0 References: <20200414134629.54567-1-orjan.eide@arm.com> <20200414141849.55654-1-orjan.eide@arm.com> <20200414142810.GA958163@kroah.com> <20200416102508.GA820251@kroah.com> <20200420082207.ui7iyg7dsnred2vv@wittgenstein> In-Reply-To: <20200420082207.ui7iyg7dsnred2vv@wittgenstein> From: John Stultz Date: Mon, 20 Apr 2020 13:03:39 -0700 Message-ID: Subject: Re: [PATCH] staging: android: ion: Skip sync if not mapped To: Christian Brauner Cc: Greg Kroah-Hartman , driverdevel , Laura Abbott , Todd Kjos , Lecopzer Chen , Arnd Bergmann , Daniel Vetter , lkml , dri-devel , "moderated list:DMA BUFFER SHARING FRAMEWORK" , =?UTF-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?= , Anders Pedersen , Joel Fernandes , "Darren Hart (VMware)" , =?UTF-8?Q?=C3=98rjan_Eide?= , nd , Martijn Coenen , Sumit Semwal , Christian Brauner , linux-media@vger.kernel.org, Laura Abbott 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 Mon, Apr 20, 2020 at 1:22 AM Christian Brauner wrote: > On Thu, Apr 16, 2020 at 12:25:08PM +0200, Greg Kroah-Hartman wrote: > > On Tue, Apr 14, 2020 at 09:41:31PM -0700, John Stultz wrote: > > > But I do think we can mark it as deprecated and let folks know that > > > around the end of the year it will be deleted. > > > > No one ever notices "depreciated" things, they only notice if the code > > is no longer there :) > > > > So I'm all for just deleting it and seeing who even notices... > > Agreed. I mean, I get there's not much love for ION in staging, and I too am eager to see it go, but I also feel like in the discussions around submitting the dmabuf heaps at talks, etc, that there was clear value in removing ION after a short time so that folks could transition being able to test both implementations against the same kernel so performance regressions, etc could be worked out. I am actively getting many requests for help for vendors who are looking at dmabuf heaps and are starting the transition process, and I'm trying my best to motivate them to directly work within the community so their needed heap functionality can go upstream. But it's going to be a process, and their first attempts aren't going to magically land upstream. I think being able to really compare their implementations as they iterate and push things upstream will help in order to be able to have upstream solutions that are also properly functional for production usage. The dmabuf heaps have been in an official kernel now for all of three weeks. So yea, we can "delete [ION] and see who even notices", but I worry that may seem a bit like contempt for the folks doing the work on transitioning over, which doesn't help getting them to participate within the community. thanks -john