diff options
author | Michel Dänzer <michel.daenzer@amd.com> | 2018-07-17 19:00:51 +0200 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2018-07-23 18:44:13 +0200 |
commit | 5f06d6b8ba570b500956ad26fee711d5ac427818 (patch) | |
tree | 57f7513984572730805b2b264439ef1640dd3fe8 /src/drmmode_display.c | |
parent | 7cc2d4515a63845a027214daf4d391cf56e35bb3 (diff) |
Remove drmmode_terminate_leases
The RandR screen private is already freed when our CloseScreen runs, so
this can't do anything useful. This cleanup has to be done by the X
server itself.
Diffstat (limited to 'src/drmmode_display.c')
-rw-r--r-- | src/drmmode_display.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 7117b42..b3e7540 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -3037,26 +3037,6 @@ drmmode_terminate_lease(RRLeasePtr lease) #endif // XF86_LEASE_VERSION -void -drmmode_terminate_leases(ScrnInfoPtr pScrn) -{ -#ifdef XF86_LEASE_VERSION - ScreenPtr screen = xf86ScrnToScreen(pScrn); - AMDGPUEntPtr pAMDGPUEnt = AMDGPUEntPriv(pScrn); - rrScrPrivPtr scr_priv = rrGetScrPriv(screen); - RRLeasePtr lease, next; - - xorg_list_for_each_entry_safe(lease, next, &scr_priv->leases, list) { - drmmode_lease_private_ptr lease_private = lease->devPrivate; - drmModeRevokeLease(pAMDGPUEnt->fd, lease_private->lessee_id); - free(lease_private); - lease->devPrivate = NULL; - RRLeaseTerminated(lease); - RRLeaseFree(lease); - } -#endif -} - static const xf86CrtcConfigFuncsRec drmmode_xf86crtc_config_funcs = { .resize = drmmode_xf86crtc_resize, #ifdef XF86_LEASE_VERSION |