summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaylor Nelms <tknelms@google.com>2022-12-13 18:34:20 +0000
committerWill McVicker <willmcvicker@google.com>2024-04-16 10:21:48 -0700
commitcaacc75a52b457ec26e18ae9216576d17c64ecb1 (patch)
treee682f94283a2ea3502c01ccdfa65c519462b212a
parent5175c16fd2a7da76ffc2b1c225e1fe9d18922ee1 (diff)
downloaddisplay-android14-gs-pixel-6.1.tar.gz
samsung: adjust decon symlink creation to avoid compiler errorsandroid14-gs-pixel-6.1
Bug: 240346564 Test: Build successfully, check sysfs for decon symlinks Change-Id: Ie5e696b040fa5950d0a60960969aa1b3daa8b981 Signed-off-by: Taylor Nelms <tknelms@google.com> Signed-off-by: Will McVicker <willmcvicker@google.com>
-rw-r--r--samsung/exynos_drm_decon.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/samsung/exynos_drm_decon.c b/samsung/exynos_drm_decon.c
index fc8ea83..51bdf3a 100644
--- a/samsung/exynos_drm_decon.c
+++ b/samsung/exynos_drm_decon.c
@@ -1572,6 +1572,7 @@ static int decon_bind(struct device *dev, struct device *master, void *data)
struct exynos_drm_private *priv = drm_to_exynos_dev(drm_dev);
struct drm_plane *default_plane;
int i;
+ int ret;
char symlink_name_buffer[7];
decon->drm_dev = drm_dev;
@@ -1619,8 +1620,12 @@ static int decon_bind(struct device *dev, struct device *master, void *data)
/* Create symlink to decon device */
snprintf(symlink_name_buffer, 7, "decon%d", decon->id);
- sysfs_create_link(&decon->drm_dev->dev->kobj, &decon->dev->kobj,
- (const char *) symlink_name_buffer);
+ ret = sysfs_create_link(&decon->drm_dev->dev->kobj, &decon->dev->kobj,
+ (const char *) symlink_name_buffer);
+ if (ret) {
+ pr_err("Error creating symlink to decon%d: %d\n",
+ decon->id, ret);
+ }
device_create_file(dev, &dev_attr_early_wakeup);
decon_debug(decon, "%s -\n", __func__);