Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 93239ea1 authored by Dave Airlie's avatar Dave Airlie
Browse files

drm/radeon/kms: ignore vga arbiter return.



Since we register all radeon devices, and the arbiter only cares about
VGA class ones, we will fail to startup on display controller class devices.
We don't gain anything by using the return value here.

this helps kms on sparc64 get started.

Reported-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent 964fe080
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -582,10 +582,9 @@ int radeon_device_init(struct radeon_device *rdev,
	DRM_INFO("register mmio size: %u\n", (unsigned)rdev->rmmio_size);

	/* if we have > 1 VGA cards, then disable the radeon VGA resources */
	r = vga_client_register(rdev->pdev, rdev, NULL, radeon_vga_set_decode);
	if (r) {
		return -EINVAL;
	}
	/* this will fail for cards that aren't VGA class devices, just
	 * ignore it */
	vga_client_register(rdev->pdev, rdev, NULL, radeon_vga_set_decode);

	r = radeon_init(rdev);
	if (r)