diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-05-03 11:40:54 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-06-17 14:00:52 +0300 |
commit | d35317a42ddfff836d509cf128255721db8101c1 (patch) | |
tree | 54e63f2a44cff65fa6427d814c9545ace6d45ad3 /include/video | |
parent | 4f3e44ea07eafb5252e8414ae4f75f749e1729de (diff) | |
download | op-kernel-dev-d35317a42ddfff836d509cf128255721db8101c1.zip op-kernel-dev-d35317a42ddfff836d509cf128255721db8101c1.tar.gz |
OMAPDSS: add module_get/put to omap_dss_get/put_device()
omap_dss_get_device() should be called for omap_dss_device before it is
used to increase its refcount. Currently we only increase the refcount
for the underlying device.
This patch adds managing the ref count to the underlying module also,
which contains the ops for the omap_dss_device.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'include/video')
-rw-r--r-- | include/video/omapdss.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/video/omapdss.h b/include/video/omapdss.h index d667a4a..80d7eb6 100644 --- a/include/video/omapdss.h +++ b/include/video/omapdss.h @@ -767,7 +767,7 @@ void omap_dss_unregister_driver(struct omap_dss_driver *); int omapdss_register_display(struct omap_dss_device *dssdev); void omapdss_unregister_display(struct omap_dss_device *dssdev); -void omap_dss_get_device(struct omap_dss_device *dssdev); +struct omap_dss_device *omap_dss_get_device(struct omap_dss_device *dssdev); void omap_dss_put_device(struct omap_dss_device *dssdev); #define for_each_dss_dev(d) while ((d = omap_dss_get_next_device(d)) != NULL) struct omap_dss_device *omap_dss_get_next_device(struct omap_dss_device *from); |