Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp649643pxa; Thu, 27 Aug 2020 11:55:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyzaU/urH38BO2O3ZnyKiNfUDYm9AzDWdGUVhjVlCafe2+VLYUcmD9tfFqSnR7obNztMdEh X-Received: by 2002:a17:907:262e:: with SMTP id aq14mr23851892ejc.79.1598554553587; Thu, 27 Aug 2020 11:55:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598554553; cv=none; d=google.com; s=arc-20160816; b=Fj+i3dstP1RWyzll63IR9Vf3e4cCNzCN2Wm8TVfL/nBRfZ+A8JXcK3x2XjSvqv5JFB 4fDM2a2DZFEeUHXqoXYfbEoekeB2JI2ndAoEY9Q4IGvRp2xgC0DI3r386dLUpMDxS6ys 2ZUXVCeZwyQp98eqLes3B9qqhJ8B3N8bC/qrDxbxzfja3cW9pAKhlp361sufhdF739p3 YkMaMA2CPeQDQ3RxdbL0XmaVjItxn7PQPnutkwnqT9nJfNHaWyZ+9p/DQrzYcOGuUR+C QPzAXZf2b8HXtnaWUT9uPBbuP2fnHs5zBbxKN+WVJRQ242bjJT0AHnPU7pghgwI17xU7 sfWg== 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=BWqUveoeKZMIhm3GjalPyEQmnfCWpI1alLQjjqHt+NU=; b=mtLy9zkSuBxVSW3iY42hYRWMNwoT8RbvvLiBSWc4amWMjCa5lHST2jZn0dlmrg/wFV nNL49Om1gPI6SXrRzplb6GnbDxR+WcPg1lTW3G98InJJbkyFCiN1qi/S22FoiqBxoydG N+reDeHpvz9oEFyJlXa6kea6G64yw6Qa+Ru55W6abwWuYcvSgj/LDaJS0hkxH0Zbma5k 0eN+m+DQZT/AYA6no0v9gCx4mLvE8sFPuadrIBg/9D1iWNqIMlxw1uunDovzkADe6kb/ PH6tShhk42aMaNW66Tj0I2b9Zbl/tdfyJ0O1hbF1oZ0bF7UcGv8SUTcSAA3fY1U/Z6M5 wfPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SCcrh3qe; 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 d8si1890072ejj.109.2020.08.27.11.55.30; Thu, 27 Aug 2020 11:55:53 -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=SCcrh3qe; 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 S1726262AbgH0SyZ (ORCPT + 99 others); Thu, 27 Aug 2020 14:54:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726197AbgH0SyZ (ORCPT ); Thu, 27 Aug 2020 14:54:25 -0400 Received: from mail-oo1-xc43.google.com (mail-oo1-xc43.google.com [IPv6:2607:f8b0:4864:20::c43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE107C061264 for ; Thu, 27 Aug 2020 11:54:24 -0700 (PDT) Received: by mail-oo1-xc43.google.com with SMTP id m4so1461898oos.6 for ; Thu, 27 Aug 2020 11:54:24 -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=BWqUveoeKZMIhm3GjalPyEQmnfCWpI1alLQjjqHt+NU=; b=SCcrh3qeuy5Pqm6KFI/xAj5Y/ENojt7/jYbC4IkRyQsWuyYTXztzy3Y/JwrtY3NGfK VJA5M/PFjjZNQZgCL4ipJNIe/29Icg2ojlK0A2jBoN2fPMa3Ljmy6wP/gwYIhQzI5LFf x0xQLnuGiXjWg1XJngPFxg+N/oncHwtwyx/QJ1d2o4CCgIWvNNh2YmvscoicgdTapmkx Avigv/QQopdYQ8XfX6SK5xvTrgHlbrIT1J7hzhJtXLWN6NpzInoHSkk2n5mDMmDHnKXh nYZv6OIfmGztUzuVBFq6FpcWumyGQO5lvbRrUQpmA06r767ZOPzu2PJXJZFndd22/MmJ 50mw== 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=BWqUveoeKZMIhm3GjalPyEQmnfCWpI1alLQjjqHt+NU=; b=FpeM8uc6Xfkunl5aBENdbjVBAwuq6O3e+OLQ6wIvA3CILJdLSeTrQDpvXNBjHU6hZf oKDo8x1a2neKy6Czz3zxQlo0MqM4aljI4nDfifXKKCKsSXQR2esBRWWAHM3tDWMlajrK y2Qqhs4ehP71w4zLfGVDLHMoRZfX94qt8QFnmLUvbjrXnEUelSMt4e96fukQWWl9xPTI cQfqV5heB46Y1qHc0p0Z0jQymUUJgMC0nCLP25QBI9+rj2MWLxcLSoyZSQEovzzx65/j eQ0xy7s0uimDvkW/e+46kCCbtJ1cLS+75pW6r/ZDJR8Ae/4+6tXjuTn2A5TNCqo4Zt/h pSBA== X-Gm-Message-State: AOAM530/tP89+r2InS1r0Xtvj4iyce+vnsxIbeRR/0C+X1ZRt15KblUj rn8OL8b3GYwfcNPGnUM8n4x6c0z0iNw3ODVtuRz6ZA== X-Received: by 2002:a4a:aa42:: with SMTP id y2mr9682938oom.88.1598554463803; Thu, 27 Aug 2020 11:54:23 -0700 (PDT) MIME-Version: 1.0 References: <20200827123627.538189-1-gregkh@linuxfoundation.org> <3d8de519-65b3-123b-8ace-e820982884e0@labbott.name> <20200827160506.GC684514@kroah.com> <20200827171745.GA701089@kroah.com> In-Reply-To: <20200827171745.GA701089@kroah.com> From: John Stultz Date: Thu, 27 Aug 2020 11:54:12 -0700 Message-ID: Subject: Re: [PATCH] staging: ion: remove from the tree To: Greg Kroah-Hartman Cc: Amit Pundir , "open list:ANDROID DRIVERS" , Christoph Hellwig , Android Kernel Team , Todd Kjos , Martijn Coenen , lkml , dri-devel , =?UTF-8?Q?Christian_K=C3=B6nig?= , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Joel Fernandes , =?UTF-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?= , Suren Baghdasaryan , Hridya Valsaraju , Laura Abbott , Shuah Khan , Sumit Semwal , Christian Brauner 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 Thu, Aug 27, 2020 at 10:17 AM Greg Kroah-Hartman wrote: > On Thu, Aug 27, 2020 at 10:31:41PM +0530, Amit Pundir wrote: > > I don't know what is the right thing to do here. I just want to > > highlight that AOSP's audio (codec2) HAL depends on the ION system > > heap and it will break AOSP for people who boot mainline on their > > devices, even for just testing purpose like we do in Linaro. Right now > > we need only 1 (Android specific out-of-tree) patch to boot AOSP with > > mainline and Sumit is already trying to upstream that vma naming > > patch. Removal of in-kernel ION, will just add more to that delta. > > As AOSP will continue to rely on ION after December of this year, all > you are doing is postponing the inevitable a few more months. > > Push back on the Android team to fix up the code to not use ION, they > know this needs to happen. The point though, is your main premise that no one is using this isn't true. I'm actively working with Hridya and folks on the codec2 HAL side to transition this on the userland side: https://android-review.googlesource.com/c/platform/frameworks/av/+/1368918/3 I'd like AOSP to not use ION after September (though being external I can't promise anything), much less continuing after December. I want this migration to happen as much as anyone. But I'd prefer to keep ION in staging until after the LTS is announced. Having both around helps development for the transition, which helps us have a reliable solution, which helps vendors to migrate and be able to do comparative performance testing. I do appreciate that keeping it isn't free, but I also don't feel the chaos-monkey approach here is really motivational in the way you intend. thanks -john