From d4ae697767a85aa0c42354fa96923d2d4df5350a Mon Sep 17 00:00:00 2001 From: Soutrik Mukhopadhyay Date: Fri, 2 Jun 2023 14:59:06 +0530 Subject: [PATCH] disp: msm: dp: Release connector reference after reading crc frame value This change decrements the specific drm connector's reference count after it has been used for reading crc frame value. Without this change, there might be a chance of a connector's reference count still remaining positive, even if it is not accessed anywhere further in code. Change-Id: I9058ca046fa114bc10159045f98c40ac68ade751 Signed-off-by: Soutrik Mukhopadhyay --- msm/dp/dp_debug.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msm/dp/dp_debug.c b/msm/dp/dp_debug.c index 7fa0718e..d8c7a2a9 100644 --- a/msm/dp/dp_debug.c +++ b/msm/dp/dp_debug.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. * Copyright (c) 2017-2021, The Linux Foundation. All rights reserved. */ @@ -393,6 +393,7 @@ static ssize_t dp_debug_read_crc(struct file *file, char __user *user_buff, size sde_conn = to_sde_connector(drm_conn); panel = sde_conn->drv_panel; + drm_connector_put(drm_conn); } else { panel = debug->panel; }