|
@@ -425,10 +425,15 @@ bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj)
|
|
|
|
|
|
void amdgpu_fbdev_restore_mode(struct amdgpu_device *adev)
|
|
void amdgpu_fbdev_restore_mode(struct amdgpu_device *adev)
|
|
{
|
|
{
|
|
- struct amdgpu_fbdev *afbdev = adev->mode_info.rfbdev;
|
|
|
|
|
|
+ struct amdgpu_fbdev *afbdev;
|
|
struct drm_fb_helper *fb_helper;
|
|
struct drm_fb_helper *fb_helper;
|
|
int ret;
|
|
int ret;
|
|
|
|
|
|
|
|
+ if (!adev)
|
|
|
|
+ return;
|
|
|
|
+
|
|
|
|
+ afbdev = adev->mode_info.rfbdev;
|
|
|
|
+
|
|
if (!afbdev)
|
|
if (!afbdev)
|
|
return;
|
|
return;
|
|
|
|
|