提交 b20f3867 编写于 作者: S Sascha Hauer 提交者: Dave Airlie

drm crtc: Fix locking comments

Several comments above functions say that the caller must hold the
mode_config lock, but the functions take the lock themselves. Fix
the comments.
Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: NDave Airlie <airlied@redhat.com>
上级 4f988d13
...@@ -454,7 +454,7 @@ EXPORT_SYMBOL(drm_mode_remove); ...@@ -454,7 +454,7 @@ EXPORT_SYMBOL(drm_mode_remove);
* @name: user visible name of the connector * @name: user visible name of the connector
* *
* LOCKING: * LOCKING:
* Caller must hold @dev's mode_config lock. * Takes mode config lock.
* *
* Initialises a preallocated connector. Connectors should be * Initialises a preallocated connector. Connectors should be
* subclassed as part of driver connector objects. * subclassed as part of driver connector objects.
...@@ -497,7 +497,7 @@ EXPORT_SYMBOL(drm_connector_init); ...@@ -497,7 +497,7 @@ EXPORT_SYMBOL(drm_connector_init);
* @connector: connector to cleanup * @connector: connector to cleanup
* *
* LOCKING: * LOCKING:
* Caller must hold @dev's mode_config lock. * Takes mode config lock.
* *
* Cleans up the connector but doesn't free the object. * Cleans up the connector but doesn't free the object.
*/ */
...@@ -1314,7 +1314,7 @@ int drm_mode_getresources(struct drm_device *dev, void *data, ...@@ -1314,7 +1314,7 @@ int drm_mode_getresources(struct drm_device *dev, void *data,
* @arg: arg from ioctl * @arg: arg from ioctl
* *
* LOCKING: * LOCKING:
* Caller? (FIXME) * Takes mode config lock.
* *
* Construct a CRTC configuration structure to return to the user. * Construct a CRTC configuration structure to return to the user.
* *
...@@ -1374,7 +1374,7 @@ int drm_mode_getcrtc(struct drm_device *dev, ...@@ -1374,7 +1374,7 @@ int drm_mode_getcrtc(struct drm_device *dev,
* @arg: arg from ioctl * @arg: arg from ioctl
* *
* LOCKING: * LOCKING:
* Caller? (FIXME) * Takes mode config lock.
* *
* Construct a connector configuration structure to return to the user. * Construct a connector configuration structure to return to the user.
* *
...@@ -1556,6 +1556,9 @@ int drm_mode_getencoder(struct drm_device *dev, void *data, ...@@ -1556,6 +1556,9 @@ int drm_mode_getencoder(struct drm_device *dev, void *data,
* @data: ioctl data * @data: ioctl data
* @file_priv: DRM file info * @file_priv: DRM file info
* *
* LOCKING:
* Takes mode config lock.
*
* Return an plane count and set of IDs. * Return an plane count and set of IDs.
*/ */
int drm_mode_getplane_res(struct drm_device *dev, void *data, int drm_mode_getplane_res(struct drm_device *dev, void *data,
...@@ -1602,6 +1605,9 @@ int drm_mode_getplane_res(struct drm_device *dev, void *data, ...@@ -1602,6 +1605,9 @@ int drm_mode_getplane_res(struct drm_device *dev, void *data,
* @data: ioctl data * @data: ioctl data
* @file_priv: DRM file info * @file_priv: DRM file info
* *
* LOCKING:
* Takes mode config lock.
*
* Return plane info, including formats supported, gamma size, any * Return plane info, including formats supported, gamma size, any
* current fb, etc. * current fb, etc.
*/ */
...@@ -1667,6 +1673,9 @@ int drm_mode_getplane(struct drm_device *dev, void *data, ...@@ -1667,6 +1673,9 @@ int drm_mode_getplane(struct drm_device *dev, void *data,
* @data: ioctl data* * @data: ioctl data*
* @file_prive: DRM file info * @file_prive: DRM file info
* *
* LOCKING:
* Takes mode config lock.
*
* Set plane info, including placement, fb, scaling, and other factors. * Set plane info, including placement, fb, scaling, and other factors.
* Or pass a NULL fb to disable. * Or pass a NULL fb to disable.
*/ */
...@@ -1797,7 +1806,7 @@ int drm_mode_setplane(struct drm_device *dev, void *data, ...@@ -1797,7 +1806,7 @@ int drm_mode_setplane(struct drm_device *dev, void *data,
* @arg: arg from ioctl * @arg: arg from ioctl
* *
* LOCKING: * LOCKING:
* Caller? (FIXME) * Takes mode config lock.
* *
* Build a new CRTC configuration based on user request. * Build a new CRTC configuration based on user request.
* *
...@@ -2278,7 +2287,7 @@ int drm_mode_rmfb(struct drm_device *dev, ...@@ -2278,7 +2287,7 @@ int drm_mode_rmfb(struct drm_device *dev,
* @arg: arg from ioctl * @arg: arg from ioctl
* *
* LOCKING: * LOCKING:
* Caller? (FIXME) * Takes mode config lock.
* *
* Lookup the FB given its ID and return info about it. * Lookup the FB given its ID and return info about it.
* *
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册