Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5487139pxb; Wed, 26 Jan 2022 13:11:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJwUnz1UJTepz+yvK7wZPnCRO/t0sQWtS8RJ0XvgP0ihb+ArsZtLiXRw2lEl6UW+/EsoBcvN X-Received: by 2002:a17:906:7812:: with SMTP id u18mr415873ejm.335.1643231504355; Wed, 26 Jan 2022 13:11:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643231504; cv=none; d=google.com; s=arc-20160816; b=Nm8ceWG3ANcDYSlmmswcKSCf1K5Lzm7OKBizfkt8jG9sMdAle/MFgtGz+RGbMECQot pBj64QGuOpMYafxZPm7Y69IkPK11wevbIw2HKFTQw150VSfOyXZZYGdjBkka3i7XQDDz gZKmr4BJue9DTVPLXQqAUm5M4RieiZ2ymgw3jh5l0cQHenDsqk848DcU/cQUzNWaKGtK 22DC3nFZfpgTW5JwfbZCzX53N3KuwvbulNrSBvPBP21g76+8EyctP1x6KDlzARZb6q6g quRa/+5spR3K/+6UkMyGNsijxsIoIKFDCR/EW4+DzeMpF/6gwbDsP1FUgRxt6q9FYZfK sMlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=ueVSIcxpI4wb87mye8wIz8iKVZJedVj2OTFb34Zb6YY=; b=bsia+eYwhJ8bMO/oWpwKvjmuf+Ll5TI9OJ+jkAN1k/Pc7rA9hYnukhuquoTwZyAhbX IQyZBq3wHkODUaDKLrbm6kUlruaNtpaUo5fdiai5AG8ZZcI61lL+6I+Z8Xjv2qIkT5Cf OxmK5N/9jcvN5w5M2cTBkls+S4AZ+gdRZA1oFxoLrUM4iW5q6cRHlH5+eGrtmwkr1iN4 lA1DjLAhbGTI1bCPj7elLBfGBIcp99OrUnZPWGZGW3C7Vom7F5+TeSSEGN3G/GGU1lJj IKywcDemtgPmXcvRYEOhBj+ccRtqXySiXXgYVIJWspwjoVnDwGQKrzH3CejBO99rsLaR vV7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=iDR5QdDI; 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=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id sb42si210288ejc.95.2022.01.26.13.11.18; Wed, 26 Jan 2022 13:11:44 -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=@gmx.net header.s=badeba3b8450 header.b=iDR5QdDI; 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=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240753AbiAZLdJ (ORCPT + 99 others); Wed, 26 Jan 2022 06:33:09 -0500 Received: from mout.gmx.net ([212.227.17.20]:56729 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233650AbiAZLdH (ORCPT ); Wed, 26 Jan 2022 06:33:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1643196752; bh=ueVSIcxpI4wb87mye8wIz8iKVZJedVj2OTFb34Zb6YY=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=iDR5QdDImtHs4b+EWGN4Zlac4jhNsWxQW2CHzY244RoHnNlw1Kfnvtr355ihZwCkO D1Pk2jxF20/VBlvONGeoKlzInC9SXwQHJxGM2yJurYSTFMPVuVN9jgxUOXB+7mwBz+ 3DvzE9/k23CnCZtWBzSX2zV6BUeH4X1807J+4pcc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.20.60] ([92.116.143.57]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MRmfi-1mp57i2cag-00TGEp; Wed, 26 Jan 2022 12:32:32 +0100 Message-ID: <6f508ff0-1807-7665-6c93-7f3eea4a1bdd@gmx.de> Date: Wed, 26 Jan 2022 12:31:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance Content-Language: en-US To: Javier Martinez Canillas , Andy Shevchenko , Thomas Zimmermann Cc: Andy Shevchenko , linux-fbdev@vger.kernel.org, Michael Hennerich , Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Phillip Potter , Carlis , Andy Shevchenko , Lee Jones , Heiner Kallweit References: <20220125202118.63362-1-andriy.shevchenko@linux.intel.com> <991e988b-7225-881b-a59a-33c3eae044be@suse.de> <3877516e-3db3-f732-b44f-7fe12b175226@gmx.de> From: Helge Deller In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:4HZA8Qd20gmrmhW2cpUf8m+vF9K5egFJXwowyq7nggCgVsSvkVX tPf8ABG1TX7j0jk6Ed7SW/E9sDrSMdvJUwy62XuqffmOcS9Vlgi96RiwbEIGs7zq3v0KabM Khfh4zMbE+MPXnKyCRBqnEwaPoRxSJN3Fin1OQU4D5C2JmA6cgw/CMquGJwW5c5KxMseV6Y vnG0xxDTiukhiSyrKNzwg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Dpvrygk+4eI=:fJrjPI5s8+iZM9bBt9xy71 RkTAg+MmJ/clyv2eDy/O5ilyfJD7lhdTeMmV/YqDaAvE2qCQCQ8J7hDqOuQfHt9cw9P13V177 HXDQym0myRQptV3yXW06Ggyl2t6W58ecl9jyxPgL5Zy8xXfJU2dZp+XAAcbY7jyMDapSAnnKK 2Jz0JUdjHS1I1TwkpWxZVUbIT6AgNc6C1OGN7wejb4rot/CtAjZLBWVr+55gyNQfVk0fE5r7E auBYm3ronpYAs7LmyWl00bUVLFn3xnHrpeI1r55HVnYUUcfS08xv0kEoDWSevlXg1ZdTHbBYW AQlIkQLBV3vIdACrPt80JQI73+mxD9tkWt7+TlBqHdgW8LQohHGlwqte+/FNTUfY2vdZ/eqiv hvFV0FvSyBmc44ZzSKDHLCeUax3i/MLrvu6t74+xSl/gbowszAQGjsocY+SrOqZDdo5bTh5Un PGtIqDjvYBm4YJKqGRFotv5M/OtLwJ7jOVxhczyy/j2EEs/WoOu9on923QehNJY2waeZKkGVT EXuH+cSvT5jSNTLbNx7ILxvZ2W6rKJWT9KNeVGY5OmF4sgI0rbvEsfdOOmnnNew42zGCU8t+I Uql8KEQUOqJmRHX98KanolZzF7JcuGTLZOt0C41wPkMyk11GbobIMyg7b1R4TDDC69PIoyM0C P2u22f+nh0Bruq0ij5jwmcyvpQ0iOkTJJJv2q2yg40mkXXVM8M+T2a3JFkUD2vEdsIMxzAT4T IMzbu7dl7yNBbncfiYHc9XvAWqHC9U4fNtmVzECGap5rG1y2e7NV7X1JHrfsGU92+/YRCHvy3 d9uE37ZPIegM8pQKYLvpT+TTGVhb9HiNEIgUi+GxW4X1nGS39+1vzjl0UBepYnrgsKEkgu6RJ DQ5GhNrIYKFxUynvCkZf/Co3ItER4DnoeE+wRw17PLKN2UGWunq0J1wB5Hd0P1tiOA862SMQx qbbPTxfAqEtkgFjoFr/OEVbbhVc1ahDNQ7RqPtIR917k2biWwl8T3pAWTONDhBJUW9yBVAdTf O1xZXT8RPaqy/MtUwux8QMyunc4OTUisOTsDDRFTmHlhVYJMTo3p1WpHXKdreNqJk1W/GXXNR NKdyWyFoZRbM8E= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. In the same manner there are old graphic cards or very specific devices (e.g. more than 3 years old or only used in niche-use cases) which have limitations and thus can't easily be ported to DRM. For those it's still acceptable to include them as legacy fbdev driver, because the work needed in DRM to support such cards or to be able that they run fast enough with DRM just doesn't pay off the efforts which are needed to keep them as DRM driver. Would that be acceptable? Helge