mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 21:40:54 +07:00
irqchip/gic-v3-its: Only send VINVALL to a single ITS
Sending VINVALL to all ITSs is completely pointless, as all we're trying to achieve is to tell the redistributor that the property table for this VPE should be invalidated. Let's issue the command on the first valid ITS and be done with it. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
This commit is contained in:
parent
2247e1bf70
commit
3c1cceeb3d
@ -2527,7 +2527,12 @@ static void its_vpe_invall(struct its_vpe *vpe)
|
||||
if (its_list_map && !vpe->its_vm->vlpi_count[its->list_nr])
|
||||
continue;
|
||||
|
||||
/*
|
||||
* Sending a VINVALL to a single ITS is enough, as all
|
||||
* we need is to reach the redistributors.
|
||||
*/
|
||||
its_send_vinvall(its, vpe);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user