[PATCH 5/6] drm/fb-helper: Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM

Thomas Zimmermann tzimmermann at suse.de
Fri Mar 17 12:51:42 UTC 2023


Hi

Am 17.03.23 um 13:39 schrieb Javier Martinez Canillas:
> Thomas Zimmermann <tzimmermann at suse.de> writes:
> 
>> Consolidate all handling of CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM by
>> making the module parameter optional in drm_fb_helper.c.
>>
>> Without the config option, modules can set smem_start in struct
>> fb_info for internal usage, but not export if to userspace. The
>> address can only be exported by enabling the option and setting
>> the module parameter. Also update the comment.
>>
> 
> I was going to ask at what point we could just get rid of this Kconfig
> symbol since it already depends on EXPERT anyways so most distros will
> not enable it.
> 
> But I looked then and noticed that it was added just a few years ago in
> commit 4be9bd10e22d "(drm/fb_helper: Allow leaking fbdev smem_start"),
> so it seems that people still need that :(

I don't even know which userspace drivers need this symbol. Probably 
something on Android.

Best regards
Thomas

> 
>> Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
>> ---
> 
> The patch looks good to me.
> 
> Reviewed-by: Javier Martinez Canillas <javierm at redhat.com>
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20230317/2a4fa672/attachment.sig>


More information about the dri-devel mailing list