diff options
author | Taylor Nelms <tknelms@google.com> | 2022-12-13 18:34:20 +0000 |
---|---|---|
committer | Will McVicker <willmcvicker@google.com> | 2024-04-16 10:21:48 -0700 |
commit | caacc75a52b457ec26e18ae9216576d17c64ecb1 (patch) | |
tree | e682f94283a2ea3502c01ccdfa65c519462b212a | |
parent | 5175c16fd2a7da76ffc2b1c225e1fe9d18922ee1 (diff) | |
download | display-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.c | 9 |
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__); |