[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <6f9fc3889e0c79d7ac2833f3a2a6ff8b047c2b11.1755591666.git.dan.carpenter@linaro.org>
Date: Tue, 19 Aug 2025 12:38:35 +0300
From: Dan Carpenter <dan.carpenter@...aro.org>
To: Arun R Murthy <arun.r.murthy@...el.com>
Cc: Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>,
Thomas Zimmermann <tzimmermann@...e.de>,
David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
Ville Syrjälä <ville.syrjala@...ux.intel.com>,
Harry Wentland <harry.wentland@....com>,
Suraj Kandpal <suraj.kandpal@...el.com>,
Xaver Hugl <xaver.hugl@....org>,
Chaitanya Kumar Borah <chaitanya.kumar.borah@...el.com>,
dri-devel@...ts.freedesktop.org, linux-kernel@...r.kernel.org
Subject: [PATCH 3/3] drm/plane: Fix IS_ERR() vs NULL bugs in
__drm_universal_plane_init()
The create_in_format_blob() function returns NULL on error. It never
returns error pointers. Update the check to match.
Fixes: 0d6dcd741c26 ("drm/plane: modify create_in_formats to acommodate async")
Signed-off-by: Dan Carpenter <dan.carpenter@...aro.org>
---
drivers/gpu/drm/drm_plane.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/drm_plane.c b/drivers/gpu/drm/drm_plane.c
index beef2a06bc75..2f5a95bc0528 100644
--- a/drivers/gpu/drm/drm_plane.c
+++ b/drivers/gpu/drm/drm_plane.c
@@ -483,7 +483,7 @@ static int __drm_universal_plane_init(struct drm_device *dev,
if (format_modifier_count) {
blob = create_in_format_blob(dev, plane,
plane->funcs->format_mod_supported);
- if (!IS_ERR(blob))
+ if (blob)
drm_object_attach_property(&plane->base,
config->modifiers_property,
blob->base.id);
@@ -492,7 +492,7 @@ static int __drm_universal_plane_init(struct drm_device *dev,
if (plane->funcs->format_mod_supported_async) {
blob = create_in_format_blob(dev, plane,
plane->funcs->format_mod_supported_async);
- if (!IS_ERR(blob))
+ if (blob)
drm_object_attach_property(&plane->base,
config->async_modifiers_property,
blob->base.id);
--
2.47.2
Powered by blists - more mailing lists