drm/radeon: cleanup properly if mmio mapping fails