Commit 429fc6f9 authored by Tian Tao's avatar Tian Tao Committed by Daniel Vetter
Browse files

drm/vboxvideo: Use managed VRAM-helper initialization

parent b603e810
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -12,15 +12,13 @@

int vbox_mm_init(struct vbox_private *vbox)
{
	struct drm_vram_mm *vmm;
	int ret;
	struct drm_device *dev = &vbox->ddev;
	struct pci_dev *pdev = to_pci_dev(dev->dev);

	vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(pdev, 0),
	ret = drmm_vram_helper_init(dev, pci_resource_start(pdev, 0),
				       vbox->available_vram_size);
	if (IS_ERR(vmm)) {
		ret = PTR_ERR(vmm);
	if (ret) {
		DRM_ERROR("Error initializing VRAM MM; %d\n", ret);
		return ret;
	}
@@ -33,5 +31,4 @@ int vbox_mm_init(struct vbox_private *vbox)
void vbox_mm_fini(struct vbox_private *vbox)
{
	arch_phys_wc_del(vbox->fb_mtrr);
	drm_vram_helper_release_mm(&vbox->ddev);
}