Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp167831iob; Mon, 2 May 2022 16:07:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLwBQho+bm/daRQCQ5xtJESgwuJ9DQyksrzq9pyHZD4JXuqGn6R1sKOZOi/Uu4WJoguRoV X-Received: by 2002:a17:90a:af98:b0:1d4:67d4:d122 with SMTP id w24-20020a17090aaf9800b001d467d4d122mr1609229pjq.166.1651532875623; Mon, 02 May 2022 16:07:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651532875; cv=none; d=google.com; s=arc-20160816; b=FENWDRH6kEVKgv+KP+V0CK8gvkK+ZX7Vb0w7Rp8bg6r0WvVIm/AODU94zuVkiJ7Dgx TOvupOJAIYg8N0EegdsEpGdWx7bkwQvVQfydKgoGVmq6dD5/ewI5yGJhgUafoRRpbbZh olnWSDDPb+tgfeBti0ShNH7S5+zrgUNolfWiLGE1mQceKIAudakeaIcW5ToKMwXPnzMh daYkY5FYQqI6K9Mosk3VXoKlnxN5AMi0UFjrAgjx/ncgEVpdTiJ7Vr3nG7L/XbGnnEyV jkOI13mZFGAmi2E6PP1j+kJiTqhzLmtsLkURTYxLOGkbfsZ9ZnLy6AoFnFLX7g6kkrxP hd2g== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=SkGU+mJ0nr1ytqIbfHW0KmXLBCVnBWNaIC1H61zYmAk=; b=qXQcI7IWiI8MSHo6Dp+OGEZTY9otquaYDb2UFowAsjcG8mc5yCprElHP9mANRve+Dz GAzEX+2tgr0o/cEWXQSWviNY+IAfch+t0t+ytAQCRXKvGfNVRaoo0WRGlTTKAi6V/fLn q41Er09eI1I6vaXVIlzs8Qf48jC4mCtU9wdZHalaDcPIk93PQhT37+d6yxrqabTLIcVN 3ebocaNqpnIkR0O+GlPpgFYe3+oKah9ndF+vxlMp2aMEq0n9qNb9uut2ztZEzoQnG9Gr 0slY4ia+hubPy/gi8YqDbFBjDqNghVLn++9RH8KvkC0kcrLwh52HTzFdCRKGfzaZyHH3 xHCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=uY4m9h5i; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id u17-20020a631411000000b00398a0c7fdfbsi15130598pgl.790.2022.05.02.16.07.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 16:07:55 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=uY4m9h5i; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C81EB2DD4A; Mon, 2 May 2022 16:07:46 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244732AbiEBSkW (ORCPT + 99 others); Mon, 2 May 2022 14:40:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231752AbiEBSkV (ORCPT ); Mon, 2 May 2022 14:40:21 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C7C5F65F8 for ; Mon, 2 May 2022 11:36:51 -0700 (PDT) Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 169A5484; Mon, 2 May 2022 20:36:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1651516610; bh=yaoaNhOAhbbsbhLLMHBGWoGvporF5ND1Yq8X+9irqbw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=uY4m9h5inCrZ1g09AnkLj5YrOdPggXhfWf6LuWwcQk8AGinR5Uhfe1vHnUYY+i2QJ ftm1w2Dugb49XtnuH9+62iewsyI/iXtGXZ0wRhKnq6Zm9lQxeUq99el/FEdH2rvuUZ 4hX/7H0ZU9x2SoQFz2VJNwjQxp0r7vwwcMAhgMIY= Date: Mon, 2 May 2022 21:36:49 +0300 From: Laurent Pinchart To: Javier Martinez Canillas Cc: linux-kernel@vger.kernel.org, Thomas Zimmermann , Daniel Vetter , dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org Subject: Re: [PATCH v2 1/3] drm: Remove superfluous arg when calling to drm_fbdev_generic_setup() Message-ID: References: <20220502153900.408522-1-javierm@redhat.com> <20220502153900.408522-2-javierm@redhat.com> <5dd80287-1b09-d02c-9f67-5a0bb0a4566c@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Mon, May 02, 2022 at 07:15:16PM +0200, Javier Martinez Canillas wrote: > On 5/2/22 18:55, Javier Martinez Canillas wrote: > > [snip] > > >> drop the depth option to drm_fbdev_generic_setup() ? There's a FIXME > >> comment in drm_fbdev_generic_setup() that could be related. > > > > A FIXME makes sense, I'll add that to when posting a v3. > > There's actually a FIXME already in drm_fbdev_generic_setup(), so it's > a documented issue [0]: That's what I meant by "there's a FIXME" :-) It doesn't have to be addressed by this series, but it would be good to fix it. > void drm_fbdev_generic_setup(struct drm_device *dev, > unsigned int preferred_bpp) > { > ... > /* > * FIXME: This mixes up depth with bpp, which results in a glorious > * mess, resulting in some drivers picking wrong fbdev defaults and > * others wrong preferred_depth defaults. > */ > if (!preferred_bpp) > preferred_bpp = dev->mode_config.preferred_depth; > if (!preferred_bpp) > preferred_bpp = 32; > fb_helper->preferred_bpp = preferred_bpp; > ... > } > > [0]: https://elixir.bootlin.com/linux/v5.18-rc5/source/drivers/gpu/drm/drm_fb_helper.c#L2553 -- Regards, Laurent Pinchart