drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
Subsystems (3)
PATCH 1/1 drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
The drm_property_create_signed_range() function doesn't return error pointers it returns NULL on error. Fix the error checking to match.
Fixes 8f7179a1027d ("drm/atomic: Add support for mouse hotspots")
Signed-off-by Dan Carpenter <[email protected]>
--- drivers/gpu/drm/drm_plane.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/gpu/drm/drm_plane.c +4 -4
@@ -338,14 +338,14 @@ static int drm_plane_create_hotspot_properties(struct drm_plane *plane) prop_x =drm_property_create_signed_range (plane->dev,0 ,"HOTSPOT_X" ,INT_MIN ,INT_MAX ); -if (IS_ERR (prop_x)) -return PTR_ERR (prop_x); +if (!prop_x) +return -ENOMEM ; prop_y =drm_property_create_signed_range (plane->dev,0 ,"HOTSPOT_Y" ,INT_MIN ,INT_MAX ); -if (IS_ERR (prop_y)) { +if (!prop_y) {drm_property_destroy (plane->dev, prop_x); -return PTR_ERR (prop_y); +return -ENOMEM ; }drm_object_attach_property (&plane->base, prop_x,0 );
Signature · 1 line
2.51.0
Dan Carpenter <[email protected]> writes:
Hello Dan,
Quoted 6 lines
The
drm_property_create_signed_range()function doesn't return error pointers it returns NULL on error. Fix the error checking to match.Fixes 8f7179a1027d ("drm/atomic: Add support for mouse hotspots")Signed-off-by Dan Carpenter <[email protected]>---
Reviewed-by Javier Martinez Canillas <[email protected]>
Signature · 5 lines
Best regards, Javier Martinez Canillas Core Platforms Red Hat