<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Mar 26, 2025 at 11:32 AM Maxime Ripard <<a href="mailto:mripard@kernel.org">mripard@kernel.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Mar 25, 2025 at 01:24:11PM -0400, Anusha Srivatsa wrote:<br>
> Start moving to the new refcounted allocations using<br>
> the new API devm_drm_panel_alloc(). Deprecate any other<br>
> allocation.<br>
> <br>
> Signed-off-by: Anusha Srivatsa <<a href="mailto:asrivats@redhat.com" target="_blank">asrivats@redhat.com</a>><br>
> ---<br>
>  drivers/gpu/drm/drm_panel.c | 6 ++++--<br>
>  1 file changed, 4 insertions(+), 2 deletions(-)<br>
> <br>
> diff --git a/drivers/gpu/drm/drm_panel.c b/drivers/gpu/drm/drm_panel.c<br>
> index 11a0415bc61f59190ef5eb378d1583c493265e6a..5793011f4938a2d4fb9d84a700817bda317af305 100644<br>
> --- a/drivers/gpu/drm/drm_panel.c<br>
> +++ b/drivers/gpu/drm/drm_panel.c<br>
> @@ -74,8 +74,10 @@ EXPORT_SYMBOL(drm_panel_init);<br>
>   * drm_panel_add - add a panel to the global registry<br>
>   * @panel: panel to add<br>
>   *<br>
> - * Add a panel to the global registry so that it can be looked up by display<br>
> - * drivers.<br>
> + * Add a panel to the global registry so that it can be looked<br>
> + * up by display drivers. The panel to be added must have been<br>
> + * allocated by devm_drm_panel_alloc(). Old-style allocation by<br>
> + * kzalloc(), devm_kzalloc() and similar is deprecated.<br>
<br>
It's not that it's deprecated, it's that it's unsafe. Since you already<br>
said that the allocation must be done through devm_drm_panel_alloc(),<br>
there's not much use to mention the old style stuff, I'd just drop the<br>
last sentence.<br>
<br></blockquote><div><br></div><div>Alrighty.</div><div><br></div><div>Thanks,</div><div>Anusha <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Maxime<br>
</blockquote></div></div>