| Index: ui/ozone/platform/drm/gpu/drm_device.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_device.cc b/ui/ozone/platform/drm/gpu/drm_device.cc
|
| index fb5bbc8d4d080a2fcd397d1b3dc54801c853d3be..51ad51e8095a3f6902150d4b1154ac1bb35b6924 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_device.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_device.cc
|
| @@ -476,6 +476,14 @@ void DrmDevice::DestroyDumbBuffer(const SkImageInfo& info,
|
| DrmDestroyDumbBuffer(file_.GetPlatformFile(), handle);
|
| }
|
|
|
| +bool DrmDevice::CloseBufferHandle(uint32_t handle) {
|
| + struct drm_gem_close close_request;
|
| + memset(&close_request, 0, sizeof(close_request));
|
| + close_request.handle = handle;
|
| + return !drmIoctl(file_.GetPlatformFile(), DRM_IOCTL_GEM_CLOSE,
|
| + &close_request);
|
| +}
|
| +
|
| bool DrmDevice::CommitProperties(drmModePropertySet* properties,
|
| uint32_t flags,
|
| const PageFlipCallback& callback) {
|
|
|