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:
Dave Stevenson
2019-04-10 17:35:05 +01:00
committed by Phil Elwell
parent 79344582ea
commit 40ee5bb76c
2 changed files with 0 additions and 21 deletions

View File

@@ -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);

View File

@@ -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" },
{}