From linux-kernel Thu Mar 28 14:59:27 2024 From: Helge Deller Date: Thu, 28 Mar 2024 14:59:27 +0000 To: linux-kernel Subject: Re: [PATCH v2 2/3] arch: Remove struct fb_info from video helpers Message-Id: <2a017fe8-5261-4ad9-a958-85f147185e07 () gmx ! de> X-MARC-Message: https://marc.info/?l=linux-kernel&m=171163792524621 On 3/28/24 14:33, Thomas Zimmermann wrote: > Am 28.03.24 um 12:04 schrieb Helge Deller: >> On 3/27/24 21:41, Thomas Zimmermann wrote: >>> The per-architecture video helpers do not depend on struct fb_info >>> or anything else from fbdev. Remove it from the interface and replace >>> fb_is_primary_device() with video_is_primary_device(). The new helper >> >> Since you rename this function, wouldn't something similar to >> >> device_is_primary_display() >> =C2=A0=C2=A0=C2=A0=C2=A0or >> device_is_primary_console() >> =C2=A0=C2=A0=C2=A0=C2=A0or >> is_primary_graphics_device() >> =C2=A0=C2=A0=C2=A0=C2=A0or >> is_primary_display_device() >> >> be a better name? > > The video_ prefix is there to signal that the code is part of the video = subsystem. > > But there's too much code that tried to figure out a default video > device. So I actually have different plans for this function. I'd > like to replace it with a helper that returns the default device > instead of just testing for it. Sample code for x86 is already in > vgaarb.c. [1] The function's name would then be > video_default_device() and return the appropriate struct device*. > video_is_primary device() will be removed. This rename here is the > easiest step towards the new helper. Ok? Sounds ok. Helge