[PATCH v2 03/11] drivers: base: component: Add debug message for unbind
Upadhyay, Tejas
tejas.upadhyay at intel.com
Sat Feb 22 07:19:47 UTC 2025
> -----Original Message-----
> From: Intel-xe <intel-xe-bounces at lists.freedesktop.org> On Behalf Of Lucas
> De Marchi
> Sent: Saturday, February 22, 2025 5:41 AM
> To: intel-xe at lists.freedesktop.org
> Subject: [PATCH v2 03/11] drivers: base: component: Add debug message for
> unbind
>
> Like when binding component, add a debug message to the unbinding case to
> make it easy to track the lifecycle. This also includes the component pointer
> since that is used to open a group in devres, making it easier to track the
> resources.
>
> Acked-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
> ---
> drivers/base/component.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/base/component.c b/drivers/base/component.c index
> 741497324d78a..5d10600bbc25e 100644
> --- a/drivers/base/component.c
> +++ b/drivers/base/component.c
> @@ -574,6 +574,9 @@ static void component_unbind(struct component
> *component, {
> WARN_ON(!component->bound);
>
> + dev_dbg(adev->parent, "unbinding %s component %p (ops %ps)\n",
> + dev_name(component->dev), component, component->ops);
> +
LGTM,
Reviewed-by: Tejas Upadhyay <tejas.upadhyay at intel.com>
Tejas
> if (component->ops && component->ops->unbind)
> component->ops->unbind(component->dev, adev->parent,
> data);
> component->bound = false;
> --
> 2.48.1
More information about the Intel-xe
mailing list