Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2090178ybt; Fri, 3 Jul 2020 00:04:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4TJ2r5kGkQC0b1OXaqrthtzSYbahQEjnqieNAOgN1cVBlOAQmlPMOnFZsscKYMmlANBv2 X-Received: by 2002:aa7:d792:: with SMTP id s18mr39809449edq.7.1593759885730; Fri, 03 Jul 2020 00:04:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593759885; cv=none; d=google.com; s=arc-20160816; b=ShSQix8ENtq9L1j6Gs8MJbAGnhYHOjXyYmLCPpFBxPOSt4YG02p88Cn8Ue0SHgsYr6 alBiYQVo8jTuKDtIFRJD+st4IRUEIClwPr4WFv5pK0ji6n7zAK17DX1OD+KNBQqdb5ek CLLghOcriLvCLORTD4eKK6EXJbQ8h1OJm5s19MADKoBZ15LrHQOkXZL2GYLvIsJ/Dw6+ HyjbScckNLjGLpv+hT0HVQEz3T7Q5lQ7Y0BBZbF6bvtX4qBNlW5mAtLxDGy/JG1FnH2V qd4acZ0ux+ARHr2SLgekXt6hJlGIC4LAUbSw0y3zCpgiQSv6Fx7s3VtQxGiK4Z0SFCQH FAfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=mfSKD6hy71ls+u7qJZxNc2kpZ/DWn1qemZvTxCP8jcw=; b=UnOKELCN+IAZowUlP9E2H/grHVYZ+rWgGO+xbWDlN5UrNlSDR/2m//Gd22EprpmDwU mOOqwCNMhP9H3iD6y3MUPSvbQejiyFK0SxY8AAlpNuZrMCMMQLQFz9HoKa1Y5rx/sFcI vhaEHtuRYjlCfakB5fwhtIYHbQZ1TIkqbCu864SXNTwQAKpFHXf4WV9Tz2Pk9IQmawnc afcop8Mc5+q3xhVO0Kj7S9eTBvJqVgvteG0ydoflRSm7cOhJjNVaRy18PE31MuBRAQ1K xAvxZfOHQT5Cvy0jJSLvSAhLd/D/5Qj49hByAqjQWvuYYR1mcHKE+3LHMeKQKNUs/Q8X ZkUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VOXctAaE; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si7275798ejr.551.2020.07.03.00.04.21; Fri, 03 Jul 2020 00:04:45 -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=@kernel.org header.s=default header.b=VOXctAaE; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726098AbgGCHEA (ORCPT + 99 others); Fri, 3 Jul 2020 03:04:00 -0400 Received: from mail.kernel.org ([198.145.29.99]:50236 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725764AbgGCHD7 (ORCPT ); Fri, 3 Jul 2020 03:03:59 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 57B4A206DF; Fri, 3 Jul 2020 07:03:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593759838; bh=OnqYeeLDkLVTTdrfYGx84bxSdL6vSKVYH4IYcErCpHU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VOXctAaE2VR2kSEm2Y3wmxasnbWAWwm1kcY5sdtt+tfJr76ii7o3hWr7PHQF/erQE rD7+fZOLbqa4fIqVXviPRrY8BQ9gD5iWu2qXhAG5OYQGWrMQUAfXF2Kox8luHMbxTT C8IKmIOWz2ym35LjMWpuaBz41jUU6+Mk2vV/2XVg= Date: Fri, 3 Jul 2020 09:04:03 +0200 From: Greg Kroah-Hartman To: John Stultz Cc: driverdevel , =?iso-8859-1?Q?=D8rjan?= Eide , Todd Kjos , Lecopzer Chen , Arnd Bergmann , Daniel Vetter , lkml , dri-devel , Sumit Semwal , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , Laura Abbott , Anders Pedersen , Joel Fernandes , "Darren Hart (VMware)" , Christian Brauner , nd , Martijn Coenen , Laura Abbott , Christian Brauner , linux-media@vger.kernel.org Subject: Re: [PATCH] staging: android: ion: Skip sync if not mapped Message-ID: <20200703070403.GB2221524@kroah.com> 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> <20200421080544.GA611314@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200421080544.GA611314@kroah.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 21, 2020 at 10:05:44AM +0200, Greg Kroah-Hartman wrote: > On Mon, Apr 20, 2020 at 01:03:39PM -0700, John Stultz wrote: > > 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. > > But we are not accepting any new ion allocators or changes at the > moment, so I don't see how the ion code in the kernel is helping/hurting > anything here. > > There has been a bunch of changes to the ion code recently, in the > Android kernel trees, in order to get a lot of the different > manufacturer "forks" of ion back together into one place. But again, > those patches are not going to be sent upstream for merging so how is > ion affecting the dmabuf code at all here? > > > 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. > > But they aren't participating in the community today as no one is > touching the ion code. So I fail to see how keeping a dead-end-version > of ion in the kernel tree really affects anyone these days. So, any thoughts here? What's the timeline for ion being able to be removed that you are comfortable with? thanks, greg k-h