diff options
Diffstat (limited to 'drivers/gpu/drm/drm_context.c')
| -rw-r--r-- | drivers/gpu/drm/drm_context.c | 36 | 
1 files changed, 12 insertions, 24 deletions
diff --git a/drivers/gpu/drm/drm_context.c b/drivers/gpu/drm/drm_context.c index c6e6a3e7219a..a0fc779e5e1e 100644 --- a/drivers/gpu/drm/drm_context.c +++ b/drivers/gpu/drm/drm_context.c @@ -59,8 +59,7 @@ struct drm_ctx_list {   */  void drm_legacy_ctxbitmap_free(struct drm_device * dev, int ctx_handle)  { -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return;  	mutex_lock(&dev->struct_mutex); @@ -97,8 +96,7 @@ static int drm_legacy_ctxbitmap_next(struct drm_device * dev)   */  void drm_legacy_ctxbitmap_init(struct drm_device * dev)  { -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return;  	idr_init(&dev->ctx_idr); @@ -114,8 +112,7 @@ void drm_legacy_ctxbitmap_init(struct drm_device * dev)   */  void drm_legacy_ctxbitmap_cleanup(struct drm_device * dev)  { -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return;  	mutex_lock(&dev->struct_mutex); @@ -136,8 +133,7 @@ void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file)  {  	struct drm_ctx_list *pos, *tmp; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return;  	mutex_lock(&dev->ctxlist_mutex); @@ -182,8 +178,7 @@ int drm_legacy_getsareactx(struct drm_device *dev, void *data,  	struct drm_local_map *map;  	struct drm_map_list *_entry; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	mutex_lock(&dev->struct_mutex); @@ -230,8 +225,7 @@ int drm_legacy_setsareactx(struct drm_device *dev, void *data,  	struct drm_local_map *map = NULL;  	struct drm_map_list *r_list = NULL; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	mutex_lock(&dev->struct_mutex); @@ -335,8 +329,7 @@ int drm_legacy_resctx(struct drm_device *dev, void *data,  	struct drm_ctx ctx;  	int i; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	if (res->count >= DRM_RESERVED_CONTEXTS) { @@ -370,8 +363,7 @@ int drm_legacy_addctx(struct drm_device *dev, void *data,  	struct drm_ctx *ctx = data;  	int tmp_handle; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	tmp_handle = drm_legacy_ctxbitmap_next(dev); @@ -419,8 +411,7 @@ int drm_legacy_getctx(struct drm_device *dev, void *data,  {  	struct drm_ctx *ctx = data; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	/* This is 0, because we don't handle any context flags */ @@ -445,8 +436,7 @@ int drm_legacy_switchctx(struct drm_device *dev, void *data,  {  	struct drm_ctx *ctx = data; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	DRM_DEBUG("%d\n", ctx->handle); @@ -469,8 +459,7 @@ int drm_legacy_newctx(struct drm_device *dev, void *data,  {  	struct drm_ctx *ctx = data; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	DRM_DEBUG("%d\n", ctx->handle); @@ -495,8 +484,7 @@ int drm_legacy_rmctx(struct drm_device *dev, void *data,  {  	struct drm_ctx *ctx = data; -	if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT) && -	    !drm_core_check_feature(dev, DRIVER_LEGACY)) +	if (!drm_core_check_feature(dev, DRIVER_LEGACY))  		return -EOPNOTSUPP;  	DRM_DEBUG("%d\n", ctx->handle);  |