Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5493043pxb; Wed, 26 Jan 2022 13:20:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJyrbZjEOmQJdWXIEe/3EdpnnIXHIYyH5P1CqBb9H4R5tT1xGDeT6N/5FZ4/s5jMxXRNF043 X-Received: by 2002:a05:6a00:2181:: with SMTP id h1mr331893pfi.50.1643232012443; Wed, 26 Jan 2022 13:20:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643232012; cv=none; d=google.com; s=arc-20160816; b=KbBQyOUC81hXy/x2b8sAKTHgakVzmTRtf9AYvyF+nI1DXB5JcwH/ylz4XxBUh1fZzp BBNVUkknIy7Ov475TxSdx4P4uNPX9KqnVNh9ADtet61IOBCXxnKnNWBKPbD8Hvwo8RPK WDI/JTawjAeINgr/Isv01NwK/KftOAV/HFXRnaF//KsDbPMlb5HeP82IOFJdmtzuHp/U /q80j12ceMTYRKRk4RV2k7ecOq/wyj+2P1Yl5m9qA5JjYP8QaI60/Bx2VfyNjt4WitOC gfE1w2ugkecRueL+8JeUh2JY8GHoeXOXVnCduPvDILfKtQnawXkDqOgcaZ1YN9oju52n usNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=Qu7OSwqDhPYQpEaCMJRDIftd1ElLWHVhvYVQ7NbNBBo=; b=k17CpLlbry2OpIuqarXJ9wONevJyHAlqYSeue1O0eaWf1TLEx0NRmf+yZUjMRJRpT9 kcsyLmRqZ14gdtLWH56ntd096IZxUI93qpT8YZ65M0nN7qZX5aRWu11M4/NyABdL72oT qL2zhQGcETb61yIlVWWTkMtMQS1NxDSwldr1QXZksHesIFXmagynxE010WGOWmepVokT rtc1IQTRSZqlY/rW2V6UBL4Bm3mp5rL6D/i2CbEI7urW12IBDSSAIuv3n9xt7QSA2Lqt MW42U8REwIfHrJCp23ke8XJooJAufpLqe5HCHAYRpG5fpzeh2oNZu8vJi7RXIF234erM 1n1Q== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q195si308540pgq.607.2022.01.26.13.20.00; Wed, 26 Jan 2022 13:20:12 -0800 (PST) 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; 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=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239412AbiAZN1N (ORCPT + 99 others); Wed, 26 Jan 2022 08:27:13 -0500 Received: from mga17.intel.com ([192.55.52.151]:52248 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234691AbiAZN1L (ORCPT ); Wed, 26 Jan 2022 08:27:11 -0500 X-IronPort-AV: E=McAfee;i="6200,9189,10238"; a="227219557" X-IronPort-AV: E=Sophos;i="5.88,318,1635231600"; d="scan'208";a="227219557" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2022 05:27:10 -0800 X-IronPort-AV: E=Sophos;i="5.88,318,1635231600"; d="scan'208";a="532757290" Received: from smile.fi.intel.com ([10.237.72.61]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2022 05:27:07 -0800 Received: from andy by smile.fi.intel.com with local (Exim 4.95) (envelope-from ) id 1nCiJE-00EbmO-Lq; Wed, 26 Jan 2022 15:26:00 +0200 Date: Wed, 26 Jan 2022 15:26:00 +0200 From: Andy Shevchenko To: Greg Kroah-Hartman Cc: Daniel Vetter , Andy Shevchenko , linux-fbdev@vger.kernel.org, Michael Hennerich , Helge Deller , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Phillip Potter , Thomas Zimmermann , Carlis , Lee Jones , Heiner Kallweit Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance Message-ID: References: <20220125202118.63362-1-andriy.shevchenko@linux.intel.com> <991e988b-7225-881b-a59a-33c3eae044be@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 26, 2022 at 12:15:48PM +0100, Greg Kroah-Hartman wrote: > On Wed, Jan 26, 2022 at 11:52:16AM +0100, Daniel Vetter wrote: > > On Wed, Jan 26, 2022 at 11:47 AM Greg Kroah-Hartman > > wrote: > > > On Wed, Jan 26, 2022 at 12:02:36PM +0200, Andy Shevchenko wrote: > > > > On Wed, Jan 26, 2022 at 10:52 AM Thomas Zimmermann wrote: > > > > > Am 25.01.22 um 21:21 schrieb Andy Shevchenko: > > > > > > Since we got a maintainer for fbdev, I would like to > > > > > > unorphan fbtft (with the idea of sending PRs to Helge) > > > > > > and move it out of staging since there is no more clean > > > > > > up work expected and no more drivers either. > > > > > > > > > > > > Thoughts? > > > > > > > > Thanks for sharing yours, my answers below. > > > > > > > > > But why? We already have DRM drivers for some of these devices. > > > > > > > > No, we do not (only a few are available). > > > > > > > > > Porting > > > > > the others to DRM is such a better long-term plan. OTOH, as no one has > > > > > shown up and converted them, maybe they should be left dead or removed > > > > > entirely. > > > > > > > > As I mentioned above there are devices that nobody will take time to > > > > port to a way too complex DRM subsystem. But the devices are cheap and > > > > quite widespread in the embedded world. I'm in possession of 3 or 4 > > > > different models and only 1 is supported by tiny DRM. > > > > > > Great, then let's just move the 2 models that you do not have support > > > for in DRM, not the whole lot. When we have real users for the drivers, > > > we can move them out of staging, but until then, dragging all of them > > > out does not make sense. > > > > Can't we create drm drivers for these 2-3 models? Like we have drivers > > which are below 300 lines with all the helpers taking care of > > everything, this shouldn't be too tricky. > > Agreed, having the hardware to test this with is the hardest part. > Andy, this should be better to do in the longrun than trying to keep > these other drivers "alive". I see, I'm not objecting the place, I'm objecting blind removal, so as far as the drivers, for which there is no alternative in the tree, are in the tree (even in the staging) it's fine. Let's keep a status quo then. -- With Best Regards, Andy Shevchenko