Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5487970pxb; Wed, 26 Jan 2022 13:12:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJxBm0jdb0fqdF2ch2lpMv/iSoqfXZwx8OiCxpFW/tpBHT1qwVE9RNhKFN/HMWBuQZtvAk61 X-Received: by 2002:a17:902:7006:: with SMTP id y6mr240672plk.164.1643231571137; Wed, 26 Jan 2022 13:12:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643231571; cv=none; d=google.com; s=arc-20160816; b=X4PgH86Cokuj5aA6qLuTRwEUP70yNFwBQ5sA+wYuIGhTmomLPrLJyB2sj+qA1bUoWY Va9GapTKoVWKmFxcYPCJVi+8cy5hpBsxn5EMM0kQXJ4nNwR3ouMXiHKpytq6oHdLc8s4 TsqBAB/HGhy0lFPKN+BRYrZ8HvGgjJOnAnep//3pWcOLy8jMbsUBHFldBiNAnJJF3mxK qt0ou3nJnnQCbcmGKtg2SknRAjc9gbb8qaaiDTt6w+HC+4YbxRoisWa6YXYqK6sjzQFV X2jnCJfsB8L/BaGHWUYBvt/Bwoi6/jd+18y5TDzHq1rkvcGS9a1kD5VtTz93xX7g2yC3 YAZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=JZuE6ZnZg712bPFIXoumdlCEix2FMySitFKhCBVUyPs=; b=sf6qI3nJoVKOh9cQl0sXwusDFupSJ+VlFRLVZHSLi7ReDaYVdwIaH4Heez8pgzVAJE et8FGUxZcKxhiPaTlORZGp1uIM3LAvphULV0mpSCzU63k5XBwOVSTsutoWKtaq4NRrKm MekiuwsaCwMcwaW6Pu8j12kgBf/YkNiIW8fy0XMHuYsxCKsXmAXBnCphI6nMWlzWAW7n CSdj4hifmo0s4z7b7UEsVBweHC5lVgDqpcC8U6Wc0XYR3dF1lb2zY+RYgyo6yKlg4QvG 5nMi5gXhLHixETWLVycseLn0FRTfp8O1GkZ+SBZ+dTNj3VCt2x9czjl5+iTUyUXta2wE eTCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=L8jvOoRE; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u189si321413pgd.582.2022.01.26.13.12.38; Wed, 26 Jan 2022 13:12:51 -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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=L8jvOoRE; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241137AbiAZMPl (ORCPT + 99 others); Wed, 26 Jan 2022 07:15:41 -0500 Received: from dfw.source.kernel.org ([139.178.84.217]:38034 "EHLO dfw.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233973AbiAZMPj (ORCPT ); Wed, 26 Jan 2022 07:15:39 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 69EF161989; Wed, 26 Jan 2022 12:15:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 433BDC340E3; Wed, 26 Jan 2022 12:15:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1643199338; bh=k2ewSndsyBIgZJ6eLaddDfa250SVBzbubObog428BE0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=L8jvOoREbkz5NVYi1vbvjeByfuYPjOa2rBsvZAjg66476X0N2nIcmKDA/O/mGzpxK ha99pkKD1GFt+nHv4zecqWnDERjaPCfix26qlittgmHXvzxRoRPORO8XMaRICv8BYL d9TFYB/z6rBR6iIPN8QcudEuOHJ7q8JfkDHCD9nQ= Date: Wed, 26 Jan 2022 13:15:36 +0100 From: Greg Kroah-Hartman To: Helge Deller Cc: Javier Martinez Canillas , Andy Shevchenko , Thomas Zimmermann , Andy Shevchenko , linux-fbdev@vger.kernel.org, Michael Hennerich , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Phillip Potter , Carlis , Andy Shevchenko , 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> <3877516e-3db3-f732-b44f-7fe12b175226@gmx.de> <6f508ff0-1807-7665-6c93-7f3eea4a1bdd@gmx.de> <1d00ed48-0606-823c-58c4-e45948383c42@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1d00ed48-0606-823c-58c4-e45948383c42@gmx.de> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 26, 2022 at 12:51:46PM +0100, Helge Deller wrote: > On 1/26/22 12:38, Greg Kroah-Hartman wrote: > > On Wed, Jan 26, 2022 at 12:31:21PM +0100, Helge Deller wrote: > >> On 1/26/22 12:18, Javier Martinez Canillas wrote: > >>> On 1/26/22 11:59, Helge Deller wrote: > >>>> On 1/26/22 11:02, Andy Shevchenko wrote: > >>> > >>> [snip] > >>> > >>>>> P.S. For the record, I will personally NAK any attempts to remove that > >>>>> driver from the kernel. And this is another point why it's better not > >>>>> to be under the staging. > >>>> > >>>> I agree. Same as for me to NAK the disabling of fbcon's acceleration > >>>> features or even attempting to remove fbdev altogether (unless all > >>>> relevant drivers are ported to DRM). > >>>> > >>> > >>> But that will never happen if we keep moving the goal post. > >>> > >>> At some point new fbdev drivers should not be added anymore, otherwise > >>> the number of existing drivers that need conversion will keep growing. > >> > >> Good point, and yes you are right! > >> > >> I think the rule should be something like: > >> > >> New graphics devices (e.g. max. 3 years old from now) usually are > >> capable to be ported to DRM. > >> For those graphics cards we should put a hard stop and not include them > >> as new driver into the fbdev framework. Inclusion for those will only > >> happen as DRM driver. > > > > We made this rule 6 years ago already. > > Very good. > > Was there any decision how to handle drivers which can't use DRM, > or for which DRM doesn't make sense? We fix up DRM to handle such devices. > So the best way forward regarding those fbtft drivers is probably what > you suggested: Split them and move those DRM-capable drivers to DRM, > the others to fbdev, right? No, port those that work to DRM and just delete the rest as no one is using them. thanks, greg k-h