| 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 4d2bcbfe9894496e5c73d91c8282691f8d15d898..b547b080874550287f0c9fd3090a19e38b05ba7d 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_device.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_device.cc
|
| @@ -478,6 +478,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) {
|
|
|