Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 721d4f1a authored by Jayaprakash's avatar Jayaprakash
Browse files

disp: msm: sde: add msm_preclose operation as part of msm_release



Add changes to handle msm_preclose as part of msm_release
operation and remove preclose callback handler since legacy
feature is not supported for msm_driver.

Change-Id: I3e9930a96d8928586b1f76e9be4e3b334250cb7e
Signed-off-by: default avatarJayaprakash <jmadiset@codeaurora.org>
parent fdb36682
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -1497,6 +1497,13 @@ static int msm_release(struct inode *inode, struct file *filp)
		kfree(node);
	}

	/**
	 * Handle preclose operation here for removing fb's whose
	 * refcount > 1. This operation is not triggered from upstream
	 * drm as msm_driver does not support DRIVER_LEGACY feature.
	 */
	msm_preclose(dev, file_priv);

	return drm_release(inode, filp);
}

@@ -1657,7 +1664,6 @@ static struct drm_driver msm_driver = {
				DRIVER_ATOMIC |
				DRIVER_MODESET,
	.open               = msm_open,
	.preclose           = msm_preclose,
	.postclose          = msm_postclose,
	.lastclose          = msm_lastclose,
	.irq_handler        = msm_irq,