mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00:00
drm: vc4: Remove unused vc4_fkms_cancel_page_flip function
"32a3dbe drm/vc4: Nuke preclose hook" removed vc4_cancel_page_flip, but vc4_fkms_cancel_page_flip was still be added to with the fkms driver, even though it was never called. Nuke it too. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
This commit is contained in:
committed by
Phil Elwell
parent
79344582ea
commit
40ee5bb76c
@@ -730,7 +730,6 @@ extern const struct dma_fence_ops vc4_fence_ops;
|
||||
|
||||
/* vc4_firmware_kms.c */
|
||||
extern struct platform_driver vc4_firmware_kms_driver;
|
||||
void vc4_fkms_cancel_page_flip(struct drm_crtc *crtc, struct drm_file *file);
|
||||
|
||||
/* vc4_gem.c */
|
||||
void vc4_gem_init(struct drm_device *dev);
|
||||
|
||||
@@ -738,26 +738,6 @@ static const struct drm_crtc_helper_funcs vc4_crtc_helper_funcs = {
|
||||
.atomic_flush = vc4_crtc_atomic_flush,
|
||||
};
|
||||
|
||||
/* Frees the page flip event when the DRM device is closed with the
|
||||
* event still outstanding.
|
||||
*/
|
||||
void vc4_fkms_cancel_page_flip(struct drm_crtc *crtc, struct drm_file *file)
|
||||
{
|
||||
struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
|
||||
struct drm_device *dev = crtc->dev;
|
||||
unsigned long flags;
|
||||
|
||||
spin_lock_irqsave(&dev->event_lock, flags);
|
||||
|
||||
if (vc4_crtc->event && vc4_crtc->event->base.file_priv == file) {
|
||||
kfree(&vc4_crtc->event->base);
|
||||
drm_crtc_vblank_put(crtc);
|
||||
vc4_crtc->event = NULL;
|
||||
}
|
||||
|
||||
spin_unlock_irqrestore(&dev->event_lock, flags);
|
||||
}
|
||||
|
||||
static const struct of_device_id vc4_firmware_kms_dt_match[] = {
|
||||
{ .compatible = "raspberrypi,rpi-firmware-kms" },
|
||||
{}
|
||||
|
||||
Reference in New Issue
Block a user