KVM: s390: optimize round trip time in request handling
The fast path for a sie exit is that no kvm reqest is pending. Make an early check to skip all single bit checks. Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
This commit is contained in:
		
					parent
					
						
							
								b938eacea0
							
						
					
				
			
			
				commit
				
					
						785dbef407
					
				
			
		
					 1 changed files with 2 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1720,6 +1720,8 @@ static bool ibs_enabled(struct kvm_vcpu *vcpu)
 | 
			
		|||
 | 
			
		||||
static int kvm_s390_handle_requests(struct kvm_vcpu *vcpu)
 | 
			
		||||
{
 | 
			
		||||
	if (!vcpu->requests)
 | 
			
		||||
		return 0;
 | 
			
		||||
retry:
 | 
			
		||||
	s390_vcpu_unblock(vcpu);
 | 
			
		||||
	/*
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue