File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
drivers/gpu/drm/amd/amdgpu Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -3558,6 +3558,7 @@ int amdgpu_device_init(struct amdgpu_device *adev,
3558
3558
int r , i ;
3559
3559
bool px = false;
3560
3560
u32 max_MBps ;
3561
+ int tmp ;
3561
3562
3562
3563
adev -> shutdown = false;
3563
3564
adev -> flags = flags ;
@@ -3779,7 +3780,13 @@ int amdgpu_device_init(struct amdgpu_device *adev,
3779
3780
}
3780
3781
}
3781
3782
} else {
3783
+ tmp = amdgpu_reset_method ;
3784
+ /* It should do a default reset when loading or reloading the driver,
3785
+ * regardless of the module parameter reset_method.
3786
+ */
3787
+ amdgpu_reset_method = AMD_RESET_METHOD_NONE ;
3782
3788
r = amdgpu_asic_reset (adev );
3789
+ amdgpu_reset_method = tmp ;
3783
3790
if (r ) {
3784
3791
dev_err (adev -> dev , "asic reset on init failed\n" );
3785
3792
goto failed ;
You can’t perform that action at this time.
0 commit comments