Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp1762730pxp; Mon, 7 Mar 2022 01:42:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJyVnDZwDmLaUos0zntAYQ/foRiDTaH4+IzI7zBJbgwt23qAW166lW+Ue1jtPrvR6CJeWRE/ X-Received: by 2002:a17:907:7ea3:b0:6d9:4406:6029 with SMTP id qb35-20020a1709077ea300b006d944066029mr8893606ejc.262.1646646170696; Mon, 07 Mar 2022 01:42:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646646170; cv=none; d=google.com; s=arc-20160816; b=NSFYgO0sKYH2hVdKuEghnk2V/lq6QMEvY4mNfCnRXfn4Kj0g/ezpZVj/koz6C/QOD1 V93QcELWX769s5C0n0Di8GdLxhKv6+E4R31+PPk/2sPK6jr1MKBO80Ohf4W3rfTdPjjk FYgvTPztHAFsr75QQgEALRhQzHw3KM8qPFs/0VeKYCiwF4zXyyy1N0C/reflrQh/YwjE MGpoxSc8C4Wdx042LMVCyZuwWBRp6J7iksxxzn2yD/1TM3Rmb4hRzDTD5pXKNedwIAMV 5DyiE71AmHnYld1ZnggsPpQIVPTat5Ie6EjI60wyoW6Zz/YcdOpAqvd+3fFYVT7grePw llmg== 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; bh=NUpA2/juI03RSLEl4PZf4nYBd+zjEXO0O4o2CC07Uok=; b=Ov+Loitq+1i9BeXV2Rp9VYmvjEEZWNWVo5U2cyUSzAUcSPBL18+825vDWubhmQkJR4 lizEBGRfrY4kGAHIR6uowolaVv0TlpNy2TRlwmZ+GQgaW8SETaiIq+hVLL8Xmzqs4EZc 2xlsctPV63TZvnFWxoXX6H3XJh6+Trcq6p2jsZnf5DOSgwzMJTQ+oToNVZ00ilK5priO uYoSlfgmUTjSuQutW8WTBj8u9qeFoWBZmiex+nWZFKBpuRUaV+jr5OAisN7bQhiP3BEQ sMyujJTEXcakmvxAZLjS0opRl+FdOABAdB4c+oLU0CBTsUb7XM1W1xPx13mrX3h8gDvD nuMw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u1-20020a170906780100b006d0aafc2f35si7050150ejm.331.2022.03.07.01.42.28; Mon, 07 Mar 2022 01:42:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234079AbiCGGqX (ORCPT + 99 others); Mon, 7 Mar 2022 01:46:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229865AbiCGGqW (ORCPT ); Mon, 7 Mar 2022 01:46:22 -0500 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8234::]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 236CC443F9 for ; Sun, 6 Mar 2022 22:45:29 -0800 (PST) Received: from ip4d144895.dynamic.kabel-deutschland.de ([77.20.72.149] helo=[192.168.66.200]); authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1nR77V-0004Cx-NX; Mon, 07 Mar 2022 07:45:25 +0100 Message-ID: <782a683e-c625-8e68-899b-ce56939afece@leemhuis.info> Date: Mon, 7 Mar 2022 07:45:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v2] drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP Content-Language: en-US To: Thomas Zimmermann , Doug Anderson , Geert Uytterhoeven , David Airlie , Daniel Vetter Cc: Arnd Bergmann , David Airlie , Naresh Kamboju , Randy Dunlap , Linux Kernel Mailing List , DRI Development , Thierry Reding , Linux Kernel Functional Testing , Sam Ravnborg , Ard Biesheuvel , "regressions@lists.linux.dev" References: <20220203093922.20754-1-tzimmermann@suse.de> From: Thorsten Leemhuis In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1646635529;83451771; X-HE-SMSGID: 1nR77V-0004Cx-NX X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [CCing Dave and Daniel] Hi, this is your Linux kernel regression tracker. On 23.02.22 20:06, Thomas Zimmermann wrote: > Am 23.02.22 um 17:11 schrieb Doug Anderson: >> On Tue, Feb 22, 2022 at 1:31 AM Geert Uytterhoeven >> wrote: >>> On Tue, Feb 8, 2022 at 10:39 AM Geert Uytterhoeven >>> wrote: >>>> On Mon, Feb 7, 2022 at 12:31 PM Thomas Zimmermann >>>> wrote: >>>>> As reported in [1], DRM_PANEL_EDP depends on DRM_DP_HELPER. Select >>>>> the option to fix the build failure. The error message is shown >>>>> below. >>>>> >>>>>    arm-linux-gnueabihf-ld: drivers/gpu/drm/panel/panel-edp.o: in >>>>> function >>>>>      `panel_edp_probe': panel-edp.c:(.text+0xb74): undefined >>>>> reference to >>>>>      `drm_panel_dp_aux_backlight' >>>>>    make[1]: *** [/builds/linux/Makefile:1222: vmlinux] Error 1 >>>>> >>>>> The issue has been reported before, when DisplayPort helpers were >>>>> hidden behind the option CONFIG_DRM_KMS_HELPER. [2] >>>>> >>>>> v2: >>>>>          * fix and expand commit description (Arnd) >>>>> >>>>> Signed-off-by: Thomas Zimmermann >>>> >>>> Thanks for your patch! >>>> >>>> This fixes the build errors I'm seeing, so >>>> Tested-by: Geert Uytterhoeven >>> >>> Is this planned to be queued? This is still failing in drm-next. >>> Thanks! >> >> Looks like this has been in drm-misc-next since Feb 4: >> >> --- >> >> commit eea89dff4c39a106f98d1cb5e4d626f8c63908b9 >> Author:     Thomas Zimmermann >> AuthorDate: Thu Feb 3 10:39:22 2022 +0100 >> Commit:     Thomas Zimmermann >> CommitDate: Fri Feb 4 09:38:47 2022 +0100 >> >>      drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP >> >> --- >> >> Maybe it needed to land elsewhere, though? > > Sorry about the mess. We had some confusion with this cycle's > drm-misc-next pull request, which got delayed significantly. There's > been a PR today, which should be merged into drm-next any time now. The > patch will be part of that. The patch for this regression late last week finally showed up in linux-next, great. But: I noticed the patch is not in drm-fixes but in drm-next -- and thus afaics seems to be on tack to only get merged in the next merge window (or am I wrong with that?). That seems wrong to me, as this fixes a regression (albeit from the previous cycle, not from the current one) and it already took quite a while to get this relative simple fix finally on track -- but it's still far away from getting fixed in 5.16 and thus will make it into 5.17, too. That seems wrong to me, at least if the risk is low (which is the case here afaics). FWIW, this is not the only time where I noticed something like that, that's why I wrote documentation that covers this which is on track to get merged in the next merge window, unless Linus objects: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/Documentation/process/handling-regressions.rst#n131 To quote one of the sections relevant in this particular case: > * Aim to fix regressions within one week after the culprit was identified, if > the issue was introduced in either: > > * a recent stable/longterm release > > * the development cycle of the latest proper mainline release Ciao, Thorsten