[PATCH RFC 0/3] drm/bridge: adjust bridge module's refcount and more

Jyri Sarha jsarha at ti.com
Thu Dec 8 20:57:38 UTC 2016


There has been no comments to these patches, so I guess there are no
major objections. I can go forward with this, and I think a similar job
should be done for drm_panel too. But I wonder if this should be done
for 4.10 any more?

Best regards,
Jyri

On 12/01/16 17:52, Jyri Sarha wrote:
> Note! This series is not yet ready and should not be used as is, it is
> just an RFC.
> 
> The function documentation is missing and so are the modifications to
> all affected drivers. I have added the modification patches for tilcdc
> and ti-tfp410 to serve as an example and I have put them into separate
> patches for readability.
> 
> For the matter of adding devres version of of_drm_get_bridge() and
> drm_bridge_alloc(), I think that is a good idea. With reference
> counting, each user can hold on to their reference to the bridge
> object as long as they need it. The bridge object exists as long as
> any of the users still holds on to it.
> 
> Cheers,
> Jyri
> 
> Jyri Sarha (3):
>   drm/drm_bridge: adjust bridge module's refcount
>   drm/bridge: ti-tfp410: Adapt to bridge object and module refcounting
>   drm/tilcdc: Adapt to bridge object refcounting
> 
>  drivers/gpu/drm/bridge/ti-tfp410.c       | 16 ++++---
>  drivers/gpu/drm/drm_bridge.c             | 78 ++++++++++++++++++++++++++++----
>  drivers/gpu/drm/tilcdc/tilcdc_external.c | 15 ++++--
>  include/drm/drm_bridge.h                 | 10 +++-
>  4 files changed, 99 insertions(+), 20 deletions(-)
> 



More information about the dri-devel mailing list