Javier Martinez Canillas <javi...@redhat.com> writes:

> "Arnd Bergmann" <a...@arndb.de> writes:
>
> [adding Randy Dunlap who also reported the same issue]
>
> Hello Arnd,
>
>> On Thu, Jul 27, 2023, at 18:45, Javier Martinez Canillas wrote:
>>> Arthur Grillo Queiroz Cabral <arthurgri...@riseup.net> writes:
>>>> On 27/07/23 13:07, Javier Martinez Canillas wrote:
>>>>> "Arnd Bergmann" <a...@arndb.de> writes:
>>>>>> Changing the local config should not be required after fixing
>>>>>> the Kconfig files.
>>>>>>
>>>>> 
>>>>> CONFIG_VT can only be disabled if CONFIG_EXPERT=y but I also see that it
>>>>> does not default to 'y' if !UML. Also FRAMEBUFFER_CONSOLE depends on !UML
>>>>> but DRM_FBDEV_EMULATION selects FRAMEBUFFER_CONSOLE if !EXPERT.
>>>>> 
>>>>> Maybe we should include !UML in that condition to? Something like this:
>>>>> 
>>>>> diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
>>>>> index 0d499669d653..734332f222ea 100644
>>>>> --- a/drivers/gpu/drm/Kconfig
>>>>> +++ b/drivers/gpu/drm/Kconfig
>>>>> @@ -135,7 +135,7 @@ config DRM_DEBUG_MODESET_LOCK
>>>>>  config DRM_FBDEV_EMULATION
>>>>>         bool "Enable legacy fbdev support for your modesetting driver"
>>>>>         depends on DRM
>>>>> -       select FRAMEBUFFER_CONSOLE if !EXPERT
>>>>> +       select FRAMEBUFFER_CONSOLE if (!EXPERT && !UML)
>>
>> Yes, that should work. Was the original bug report about UML then?
>>
>
> By original do you mean Arthur's report or Randy's? But yes, in both cases
> CONFIG_UML=y when the issue was seen.
>
>> I'm not actually sure we need the select at all. When I tried
>> to narrow down how fbdev is used in the previous
>> thread, the answer was pretty much that it could be used
>> in any possible way, so there might be users that only want
>> the /dev/fb0 interface but not the console, or even just
>> the logo.
>>
>
> Yes, I agree with you. Maybe then the fix could be to just drop that select?
>

I've posted a patch [0] doing this as suggested by Arnd. Let me know what
you think.

[0]: https://lists.freedesktop.org/archives/dri-devel/2023-August/417565.html

-- 
Best regards,

Javier Martinez Canillas
Core Platforms
Red Hat

Reply via email to