powerpc/eeh: Tag reset state for user owned PE
PE would be owned by userland, which probably request PE reset done in host side. During the reset, we should drop the PCI config accesses to the PE with help of flag EEH_PE_RESET. Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
Родитель
d1a85eee35
Коммит
93e8b36d7b
|
@ -1463,6 +1463,7 @@ int eeh_pe_reset(struct eeh_pe *pe, int option)
|
|||
switch (option) {
|
||||
case EEH_RESET_DEACTIVATE:
|
||||
ret = eeh_ops->reset(pe, option);
|
||||
eeh_pe_state_clear(pe, EEH_PE_RESET);
|
||||
if (ret)
|
||||
break;
|
||||
|
||||
|
@ -1477,6 +1478,7 @@ int eeh_pe_reset(struct eeh_pe *pe, int option)
|
|||
*/
|
||||
eeh_ops->set_option(pe, EEH_OPT_FREEZE_PE);
|
||||
|
||||
eeh_pe_state_mark(pe, EEH_PE_RESET);
|
||||
ret = eeh_ops->reset(pe, option);
|
||||
break;
|
||||
default:
|
||||
|
|
Загрузка…
Ссылка в новой задаче