Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp5948017pxb; Mon, 14 Feb 2022 11:25:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJyuNruYeuMmcmQQg+UiUPR+0TeJWZYW9iaGjJjucPC2X2EJiM1B41q9b1+UcoQmvcwRLr1A X-Received: by 2002:a17:903:1c2:: with SMTP id e2mr294940plh.42.1644866704558; Mon, 14 Feb 2022 11:25:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644866704; cv=none; d=google.com; s=arc-20160816; b=AQuXPAuUMfNdD20FRnpwNiUtC0z5+QAQZCQqOG5j+WSrMIkzsNMf+4jyt3quWIrNnx XO+YxJhQDM3oUI/H7f9L420rsDkRp+HRz5zGYjhVL/Z74FNL/TPUeMYyu7i1nuvpZD91 0MHINPZihBWoaPK8m6PMP8RvmNU7EAbxi8z+i2kvwzPvrFo4OnT/u/7/ZnspWOMmfCJ5 fp+2K7FdvRYoUCiAmMG2Lva6e9gO4hDyVfo7RwwsVTHJLdDFidYnM4b3xKROu9JWjGs5 9a+jAEpK5p/ztXsxPaAbTb+6ERDxx9IQTIkE7RerxkYNprxIJl/6ezo01Ogclhax+Ddq DZBg== 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-transfer-encoding :content-disposition:mime-version:message-id:subject:cc:to:from:date :dkim-signature; bh=fblhbwupDR0j8vLqPAWAmMjUEI49FXG3h9R6jxuS0pE=; b=TOsNw9eiVp3l3/uRH3V8iW67B0LlKIdKqe3aXJaLuYcLnp58kLg08dML75bgxO40Ke ac8e/4lRWjzJLBvd0bEmOcn1q+nY1RF8C5KYoycpoIRQvUf/x1WRR0JbURKWjlbNYbNb lS9Uykz1iabk1NevEzNeL9zSCsA6Jp+HfpYnlVVPMc7L2FSTqDLuITtArt789igXQ08d UauEauAdHYeVe+qf+DMu0EkHDEBsaRx9ynPIgcpO5pE98sv0XGiJbspCjjOMabDx6krx CRG8M8qRIWOfeZujyhCh91NM4uWU5yEpbWUCy8RbNwbvtyx5dFq1qCLl73MWs4KCs9Y+ iFig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bqYjuZS4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id d15si561583pgw.137.2022.02.14.11.25.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Feb 2022 11:25:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bqYjuZS4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 65A1A9F3BB; Mon, 14 Feb 2022 11:15:53 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235279AbiBNQTg (ORCPT + 99 others); Mon, 14 Feb 2022 11:19:36 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:60520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1356271AbiBNQTc (ORCPT ); Mon, 14 Feb 2022 11:19:32 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A59D5FF0B; Mon, 14 Feb 2022 08:19:21 -0800 (PST) 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 31AD0614B9; Mon, 14 Feb 2022 16:19:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 49D2AC340E9; Mon, 14 Feb 2022 16:19:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644855560; bh=th0fXVELAWxtqvQc+7VEAegBNHdOQZZG+5CClQGCCpE=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=bqYjuZS4Gx1PswtxTOd7iMkJKhY53kJsJKAhg3zt1mqrw54HrKBm/UFSojXyU55BV n2IHZqNGpVtPu4xxLMSmjecC6c/FoNBVl0rscVcnButFTqBj1y7oAym5TswVj7Q3Xx gwWrRRwixzJT7nQGlwsPzsRBV+0K3nIoS8O/TnqFBJZXpBQVwNTH1sBpgCoSYcatfc BM8JS5r3eSrB8RUvjFdB1WTU5NbI21uXLL3o5HTfdGiUYx518rPXZ7/na8IRFePVjg udEqaGXyBn6Rt1a4oXE3+CQaJy9y2g6zyhWeJNOe4FIEII8iy2ShWPIbwKUTdV1qFD /KC7vj4kNNmgg== Date: Mon, 14 Feb 2022 10:19:18 -0600 From: Bjorn Helgaas To: Maarten Lankhorst Cc: David Airlie , Daniel Vetter , Maxime Ripard , Thomas Zimmermann , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Bjorn Helgaas , Xuefeng Li , Huacai Chen Subject: Re: [PATCH v8 00/10] vgaarb: Rework default VGA device selection Message-ID: <20220214161918.GA11115@bhelgaas> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 On Tue, Feb 01, 2022 at 04:46:33PM +0100, Maarten Lankhorst wrote: > Hey, > ? > Op 31-01-2022 om 23:23 schreef Bjorn Helgaas: > > [+to Maarten, Maxime, Thomas; beginning of thread: > > https://lore.kernel.org/r/20220106000658.243509-1-helgaas@kernel.org] > > > > On Wed, Jan 05, 2022 at 06:06:48PM -0600, Bjorn Helgaas wrote: > >> From: Bjorn Helgaas > >> > >> Current default VGA device selection fails in some cases because > >> part of it is done in the vga_arb_device_init() subsys_initcall, > >> and some arches enumerate PCI devices in pcibios_init(), which > >> runs *after* that. > > > > Where are we at with this series? Is there anything I can do to > > move it forward? > > I'm afraid that I don't understand the vga arbiter or the vga code > well enough to review. > > Could you perhaps find someone who could review? > > I see Chen wrote some patches and tested, so perhaps they could? Hi Maarten, Huacai Chen did provide his Reviewed-by (although as he noted, the content initially came from him anyway and my contribution was mainly rearranging things into separate patches for each specific case). Anything else we can to do help here? Bjorn