kvm fix compilation with GCC 4.3.4
As usual, SLES11's GCC complained about double typedefs: /home/cohuck/git/qemu/kvm-all.c:110: error: redefinition of typedef ‘KVMState’ /home/cohuck/git/qemu/include/sysemu/kvm.h:161: error: previous declaration of ‘KVMState’ was here Reported-by: Cornelia Huck <cornelia.huck@de.ibm.com> Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
		
							parent
							
								
									fcb2cd928f
								
							
						
					
					
						commit
						9d1c35dfc9
					
				@ -71,7 +71,7 @@ typedef struct KVMSlot
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
typedef struct kvm_dirty_log KVMDirtyLog;
 | 
					typedef struct kvm_dirty_log KVMDirtyLog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
typedef struct KVMState
 | 
					struct KVMState
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    AccelState parent_obj;
 | 
					    AccelState parent_obj;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -107,7 +107,7 @@ typedef struct KVMState
 | 
				
			|||||||
    QTAILQ_HEAD(msi_hashtab, KVMMSIRoute) msi_hashtab[KVM_MSI_HASHTAB_SIZE];
 | 
					    QTAILQ_HEAD(msi_hashtab, KVMMSIRoute) msi_hashtab[KVM_MSI_HASHTAB_SIZE];
 | 
				
			||||||
    bool direct_msi;
 | 
					    bool direct_msi;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
} KVMState;
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define TYPE_KVM_ACCEL ACCEL_CLASS_NAME("kvm")
 | 
					#define TYPE_KVM_ACCEL ACCEL_CLASS_NAME("kvm")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user