Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2966538pxb; Mon, 17 Jan 2022 09:08:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJzZ2MVhL/cRYreAwru3wFM4/QiX3z9Suhacj+dHiKL2WjEtBXUuwhqnW+fcfbXMnRHyXN5S X-Received: by 2002:a05:6a00:2306:b0:4c2:83c6:8b8d with SMTP id h6-20020a056a00230600b004c283c68b8dmr16113289pfh.65.1642439301905; Mon, 17 Jan 2022 09:08:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642439301; cv=none; d=google.com; s=arc-20160816; b=X97ZkNqyfnqnMLueXaDQvmiokfwe/IaJFxBXirAZXa1+WnoycNDdmBWQOkyMPe0DdE RdEUkqYfr2Aq2VWCNiD5BRsmLP9vAbL2O4Kecx3X0O+IQ7DxRdjf2Z6JTI4bkBSshie8 c2XqqBgwbhEe7M2AJUltjtRskT/FzqLFP70K0vFCc8wGSwZ8MWbkOUtJiTCmfZuIL8Kv ecc/mbnfn8irtwfpqrdgp0npOBV9wtqslwfiNUjXTmA0JM4GvqFlIq/4cTecOhCMFz9E SAJUUzhaA6/yk66EABoue8DvDMHSsvdv4SVmWN49KDapW29kSUMGOtitpExpfe95uQQu pQog== 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=M2Jwh6X9L+KjOaA4kG9lgML07Ljz7RAuTmgyF2gmzTk=; b=jyHImM0F3xJvGLuJgm2nLPEndwDSj6F2RRQu4DdwRcSQhfqxpLlNv86qLOrfr5MOiN jJYMdq+Vq1xi6KRafPi7/3yZ647Pz4DlMDzpmdc7wcYH7uWZITlJ24E89VmICuE4xPWa WW2mnmi+7IS4OUbCr9iUYOHyQ4xlV086KywUUUBiiD8oCGS73uIZj9yyIZdl//Bx5s2I Y4oCNYUKMAt/Xs0M0GHZiCg7IESSbRxlJVYf9ERoTn7ZO3OxM+xCzA65/FkPtN3bex/h fc1ZfjsWyvvOuYczfYirLMZipeoWPMFlsklf1nrGTSS+qPnlyXfR9uWzOUPSF42PXOge Vq5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=ia8CocW+; 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i13si14439610pgj.427.2022.01.17.09.08.07; Mon, 17 Jan 2022 09:08:21 -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=@redhat.com header.s=mimecast20190719 header.b=ia8CocW+; 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238493AbiAQKT6 (ORCPT + 99 others); Mon, 17 Jan 2022 05:19:58 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:57010 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237275AbiAQKT4 (ORCPT ); Mon, 17 Jan 2022 05:19:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1642414796; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=M2Jwh6X9L+KjOaA4kG9lgML07Ljz7RAuTmgyF2gmzTk=; b=ia8CocW+aU7CrEnviYKCfmitlsW6lKnE94+YbNxRfW4THV7s3IAOdS4bgvyPqfq4H2NyWQ HjIaeMf5230zrXfeNlcYlX+d4Adze6k84JNjBrryl/RWmNx8NGFl+cd5jCIskJlBTPZyBK e1jpNUX1BEm3nWN4ds+fgxVMf+a4ceQ= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-644-yoINiyZfMkywE2a75pL7Tg-1; Mon, 17 Jan 2022 05:19:53 -0500 X-MC-Unique: yoINiyZfMkywE2a75pL7Tg-1 Received: by mail-wm1-f72.google.com with SMTP id p14-20020a1c544e000000b003490705086bso4846779wmi.7 for ; Mon, 17 Jan 2022 02:19:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=M2Jwh6X9L+KjOaA4kG9lgML07Ljz7RAuTmgyF2gmzTk=; b=LbzHjmSaZamakZRQ9XV5i3A9dSTrtKXmvvkVl1a8KBQ2oMo+7/e5fkSQeiad9Pe8h2 ZwiPKK22ISUDgoqxte50gT+4Q0JYFfiDuX1IDs+MdoZkCdgjyN5M3O9qepTpozgERgrT tlBFMsqp3611dWQxc0waW4Me4N+mgtGPgui8bkfRF9/Bq5vOWVDe+FPt0qPu0nEwvk3s 2+AMT/AYw3s7XWUzaOq3fPDwmfVjhX6X+ubUXyNHab9jZuIz9IUh/CD8pXCCsKGRohYe U6ZrSKhO2MV75vSn7bNr/ZsEJUlRS7PGaulpTJd27z9TWCzCb0RqTAFvCtitU+AQcEQA eSxw== X-Gm-Message-State: AOAM5307A2YmPmGk0iYq7ZqO4KeDBhMESipVmbyT6SqDBhkQyaMIXfug l9T9uDe+sXjXLOKzZxnFXOGWQmDelsfjsy/YH2VFoRF2fAukYipXAHtWdGiDCjzxih4VSNa7yRD hAS9DYMlmdKtXoWkrbMM/MqDv X-Received: by 2002:adf:b60d:: with SMTP id f13mr8447986wre.225.1642414791822; Mon, 17 Jan 2022 02:19:51 -0800 (PST) X-Received: by 2002:adf:b60d:: with SMTP id f13mr8447972wre.225.1642414791578; Mon, 17 Jan 2022 02:19:51 -0800 (PST) Received: from [192.168.1.102] ([92.176.231.205]) by smtp.gmail.com with ESMTPSA id z7sm15283605wrm.117.2022.01.17.02.19.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Jan 2022 02:19:51 -0800 (PST) Message-ID: Date: Mon, 17 Jan 2022 11:19:50 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer Content-Language: en-US To: Daniel Vetter , Helge Deller , Linus Torvalds , "airlied@gmail.com" Cc: linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: From: Javier Martinez Canillas In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/17/22 11:02, Daniel Vetter wrote: [snip] >> FRAMEBUFFER LAYER >> -L: dri-devel@lists.freedesktop.org >> +M: Helge Deller >> L: linux-fbdev@vger.kernel.org >> -S: Orphan > > Maybe don't rush maintainer changes in over the w/e without even bothering > to get any input from the people who've been maintaining it before. > > Because the status isn't entirely correct, fbdev core code and fbcon and > all that has been maintained, but in bugfixes only mode. And there's very > solid&important reasons to keep merging these patches through a drm tree, > because that's where all the driver development happens, and hence also > all the testing (e.g. the drm test suite has some fbdev tests - the only > automated ones that exist to my knowledge - and we run them in CI). So > moving that into an obscure new tree which isn't even in linux-next yet is > no good at all. > > Now fbdev driver bugfixes is indeed practically orphaned and I very much > welcome anyone stepping up for that, but the simplest approach there would > be to just get drm-misc commit rights and push the oddball bugfix in there > directly. But also if you want to do your own pull requests to Linus for > that I don't care and there's really no interference I think, so > whatever floats. > I second that getting commit rights in drm-misc and pushing the changes there makes much more sense than keeping a separate tree for fbdev. Not only for the fbdev core and fbcon but also for fbdev drivers. There is common for fbdev drivers bugs to be exposed after DRM changes, so it is more convenient to push fixes for these through the same tree as well. As an example, just last week I had to fix issues in the vga16fb driver that started to occur after a change to support simpledrm in aarch64: https://lore.kernel.org/all/20220111131601.u36j6grsvnir5gvp@houat/T/ If there is a separate tree for fbdev, then this would require to do some coordination, share and merge immutable branches, etc for no clear benefit. Best regards,-- Javier Martinez Canillas Linux Engineering Red Hat