Coverity was flagging a recursive include between kernel.h and cpulocals.h. As cpulocals.h also included proc.h, we can move that include statement into kernel.h, and clean up the source files' include statements accordingly.
		
			
				
	
	
		
			19 lines
		
	
	
		
			355 B
		
	
	
	
		
			CFEngine3
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			355 B
		
	
	
	
		
			CFEngine3
		
	
	
	
	
	
 | 
						|
include "kernel.h"
 | 
						|
 | 
						|
struct proc
 | 
						|
member DIREG p_reg.di
 | 
						|
member SIREG p_reg.si
 | 
						|
member BPREG p_reg.fp
 | 
						|
member STREG p_reg.st
 | 
						|
member BXREG p_reg.bx
 | 
						|
member DXREG p_reg.dx
 | 
						|
member CXREG p_reg.cx
 | 
						|
member AXREG p_reg.retreg
 | 
						|
member RETADR p_reg.retadr
 | 
						|
member PCREG p_reg.pc
 | 
						|
member CSREG p_reg.cs
 | 
						|
member PSWREG p_reg.psw
 | 
						|
member SPREG p_reg.sp
 | 
						|
member P_CR3 p_seg.p_cr3
 |