On 21/03/17 21:10, Christoffer Dall wrote: > From: Shih-Wei Li <[email protected]> > > We do not need to flush vgic states in each world switch unless > there is pending IRQ queued to the vgic's ap list. We can thus reduce > the overhead by not grabbing the spinlock and not making the extra > function call to vgic_flush_lr_state. > > Note: list_empty is a single atomic read (uses READ_ONCE) and can > therefore check if a list is empty or not without the need to take the > spinlock protecting the list. > > Signed-off-by: Shih-Wei Li <[email protected]> > Signed-off-by: Christoffer Dall <[email protected]>
Reviewed-by: Marc Zyngier <[email protected]> M. -- Jazz is not dead. It just smells funny... _______________________________________________ kvmarm mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
