|
@@ -1336,14 +1336,11 @@ static int eeh_pe_change_owner(struct eeh_pe *pe)
|
|
id->subdevice != pdev->subsystem_device)
|
|
id->subdevice != pdev->subsystem_device)
|
|
continue;
|
|
continue;
|
|
|
|
|
|
- goto reset;
|
|
|
|
|
|
+ return eeh_pe_reset_and_recover(pe);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
return eeh_unfreeze_pe(pe, true);
|
|
return eeh_unfreeze_pe(pe, true);
|
|
-
|
|
|
|
-reset:
|
|
|
|
- return eeh_pe_reset_and_recover(pe);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|