Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5687239pxb; Wed, 26 Jan 2022 18:50:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJwRxYggieaGGGxtVPhivzYA6zbnqrrnhRExSqA3qwoWm/zz9KuQfCF5TRtukhphtGwgpW71 X-Received: by 2002:a17:907:7ea7:: with SMTP id qb39mr1301144ejc.547.1643251842154; Wed, 26 Jan 2022 18:50:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643251842; cv=none; d=google.com; s=arc-20160816; b=NEDvuPmnAMOeRWoCdcfDwEw8lJAe/Mtq7phTzoJchWTm2NecdEsgjmtIjEk5Lblolf Oxi82e9ytr135ZBDWefHaBaIWghOPWmMjVy61Z9gJVMPEH7UiC6XjXMGyo8SN5/LpM/G 5b4jZhbnUrlGc00YIivSePxGW/qFc0q/InMGs8m9isi0SWO1h1I0erQYD6IHzeGfv7FV F2DZHEay5+IebuMJd5iHmAgpfU8o7HFhtc9csK2SZJmOmhV9fan9mk0F7CJiHqaJ9aLn XUYEcy5JecbZf2y8mP7vG+VRefQYzwrBQ6YVWieXZoBeRhDNd9EA2fZCwJMlwdQdlbtc rjjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=PifLMi0zlGTgQS9puH7XvyhNJKKGKBmnkxGjrrgwy5Q=; b=F5taRnmAoUkNYwJkR55emqVr2XhjSfbucQe1MX+CjGIsJK5JD0LpQEXMyPlcsk90At jHCpl+LqeN3+8em1EGPWbKbnjyZwf+lVSq5JUkvcqNNoNISibSS4ZrwfLNaKCTrxZOdz dYfDvGVoTFM9jiEwjODRHF+t0mRn9exVCR9VlgQV5usSf9YhXWwcZCJ/Hg7m20z0an5+ gdqkozkui5krlhxkPUqBIflt3DXjGdOj411TNSWJr4+mX9u1Qrc4Zjb7uPb4+dG6agk+ i+jj2TKiPqu1/TRG4SZ6Q7m2o7KMTlPnNY3VcbxKW62mV1JvNVr5BpEtsqqgPCrC6idX Oukg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=GmUR4Kyt; 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 ss23si698851ejc.146.2022.01.26.18.50.17; Wed, 26 Jan 2022 18:50:42 -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=@ffwll.ch header.s=google header.b=GmUR4Kyt; 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 S229505AbiAZWhW (ORCPT + 99 others); Wed, 26 Jan 2022 17:37:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229460AbiAZWhV (ORCPT ); Wed, 26 Jan 2022 17:37:21 -0500 Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 72B68C06173B for ; Wed, 26 Jan 2022 14:37:21 -0800 (PST) Received: by mail-oi1-x236.google.com with SMTP id u129so2463943oib.4 for ; Wed, 26 Jan 2022 14:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PifLMi0zlGTgQS9puH7XvyhNJKKGKBmnkxGjrrgwy5Q=; b=GmUR4KytawYOJqKRpnN088ETGAv0pHwfsXThUth7+jNbCxxZ7WKC1pSlHNC372YjB7 3moR9FBbLK7Hy5tlWLYW2rmXU1yacgo1jR2KEJoSMCFTG9XzYfw5Q5gEmjHFK1hKj+jh brZH8ZXPAHAd6XcjvmokbcJL22NduYNXI+9xY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PifLMi0zlGTgQS9puH7XvyhNJKKGKBmnkxGjrrgwy5Q=; b=lVZ0xWO8qugn7Tr6dm16LiVBYTcVpWhlBxylK7fL6MHdjXQfvs90nrXFIO5gwQAYst U3OQpr7zjjF1edGpV0eoAIGpgo1qiG3qkJpxjlTSSIqtLE3SLLno8FZ3jSFGvrW89IAS axEY/WPaoC3nzuTUiN7v+ld+pifGg1RYH2qFK1TDMHL7jxpNdS3C9cmRxtRdGpQp2zcZ qtO6lcdBsZ7K+Hom3eURAVbpqNwIVbc5lIVpNfMMOv7nPY57lCzjlln9hlRd1Vz7Q8S2 43woHuqDgfKnkc67fN4BWigdaQc9mGlRu01KMDhSdjdG3KXmOCaL4v+o+ZehLV3b4HoB MSpQ== X-Gm-Message-State: AOAM533RvusYhs01qH6w6dSmJbNhCELAf57PaF4USHkqa4XesrvT0PxQ EmFo5glhj95yyK0Hkfb3b/npzKTYMFZ2IzAhWirJXw== X-Received: by 2002:a05:6808:1406:: with SMTP id w6mr501539oiv.330.1643236640611; Wed, 26 Jan 2022 14:37:20 -0800 (PST) MIME-Version: 1.0 References: <20220125202118.63362-1-andriy.shevchenko@linux.intel.com> <991e988b-7225-881b-a59a-33c3eae044be@suse.de> <3877516e-3db3-f732-b44f-7fe12b175226@gmx.de> <3430838d-1c63-da49-b774-c5a883e7085f@redhat.com> In-Reply-To: From: Daniel Vetter Date: Wed, 26 Jan 2022 23:37:09 +0100 Message-ID: Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance To: Greg Kroah-Hartman Cc: Javier Martinez Canillas , 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 , Andy Shevchenko , Thomas Zimmermann , Carlis , Lee Jones , Heiner Kallweit Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 26, 2022 at 3:24 PM Greg Kroah-Hartman wrote: > On Wed, Jan 26, 2022 at 03:18:14PM +0100, Javier Martinez Canillas wrote: > > On 1/26/22 15:11, Andy Shevchenko wrote: > > > On Wed, Jan 26, 2022 at 02:47:33PM +0100, Javier Martinez Canillas wrote: > > >> On 1/26/22 14:27, Andy Shevchenko wrote: > > >>> On Wed, Jan 26, 2022 at 12:18:30PM +0100, Javier Martinez Canillas wrote: > > >>>> On 1/26/22 11:59, Helge Deller wrote: > > >>>>> On 1/26/22 11:02, Andy Shevchenko wrote: > > > > > > ... > > > > > >>>>>> 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. > > >>> > > >>> This thread is not about adding a new driver. > > >> > > >> It was about adding a new drivers to drivers/video/ (taken from staging). > > > > > > Does it mean gates are open to take any new fbdev drivers to the staging? > > > If not, I do not see a point here. > > > > > > > Good question. I don't know really. > > > > But staging has always been more flexible in what's accepted there and > > that's why some distros avoid to enable CONFIG_STAGING=y in the kernel. > > And that's why if you load a staging driver, it enables TAINT_CRAP in > your runtime flags :) fwiw I'm fine with adding new fbdev drivers to staging, that really doesn't hurt anyone. Adding drm drivers to staging tends to be pain, least because if we need to do any changes to helpers there's a cross-tree cordination problem usually, and the benefit of staging hasn't in the past really outweighted that. Plus I try for us to land new drivers when they're good enough directly into drivers/gpu, and not aim for perfect. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch