[PATCH] gpu: host1x: Detach driver on unregister

Sowjanya Komatineni skomatineni at nvidia.com
Thu Apr 9 16:02:02 UTC 2020


On 4/8/20 10:38 AM, Thierry Reding wrote:
> From: Thierry Reding<treding at nvidia.com>
>
> Currently when a host1x device driver is unregistered, it is not
> detached from the host1x controller, which means that the device
> will stay around and when the driver is registered again, it may
> bind to the old, stale device rather than the new one that was
> created from scratch upon driver registration. This in turn can
> cause various weird crashes within the driver core because it is
> confronted with a device that was already deleted.
>
> Fix this by detaching the driver from the host1x controller when
> it is unregistered. This ensures that the deleted device also is
> no longer present in the device list that drivers will bind to.
>
> Reported-by: Sowjanya Komatineni<skomatineni at nvidia.com>
> Signed-off-by: Thierry Reding<treding at nvidia.com>
> ---

Tested-by: Sowjanya Komatineni <skomatineni at nvidia.com>




More information about the dri-devel mailing list