49 lines
		
	
	
	
		
			934 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
	
		
			934 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * linux/include/linux/nfsd/debug.h | ||
|  |  * | ||
|  |  * Debugging-related stuff for nfsd | ||
|  |  * | ||
|  |  * Copyright (C) 1995 Olaf Kirch <okir@monad.swb.de> | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef LINUX_NFSD_DEBUG_H
 | ||
|  | #define LINUX_NFSD_DEBUG_H
 | ||
|  | 
 | ||
|  | #include <linux/sunrpc/debug.h>
 | ||
|  | 
 | ||
|  | /*
 | ||
|  |  * Enable debugging for nfsd. | ||
|  |  * Requires RPC_DEBUG. | ||
|  |  */ | ||
|  | #ifdef RPC_DEBUG
 | ||
|  | # define NFSD_DEBUG		1
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | /*
 | ||
|  |  * knfsd debug flags | ||
|  |  */ | ||
|  | #define NFSDDBG_SOCK		0x0001
 | ||
|  | #define NFSDDBG_FH		0x0002
 | ||
|  | #define NFSDDBG_EXPORT		0x0004
 | ||
|  | #define NFSDDBG_SVC		0x0008
 | ||
|  | #define NFSDDBG_PROC		0x0010
 | ||
|  | #define NFSDDBG_FILEOP		0x0020
 | ||
|  | #define NFSDDBG_AUTH		0x0040
 | ||
|  | #define NFSDDBG_REPCACHE	0x0080
 | ||
|  | #define NFSDDBG_XDR		0x0100
 | ||
|  | #define NFSDDBG_LOCKD		0x0200
 | ||
|  | #define NFSDDBG_ALL		0x7FFF
 | ||
|  | #define NFSDDBG_NOCHANGE	0xFFFF
 | ||
|  | 
 | ||
|  | 
 | ||
|  | #ifdef __KERNEL__
 | ||
|  | # undef ifdebug
 | ||
|  | # ifdef NFSD_DEBUG
 | ||
|  | #  define ifdebug(flag)		if (nfsd_debug & NFSDDBG_##flag)
 | ||
|  | # else
 | ||
|  | #  define ifdebug(flag)		if (0)
 | ||
|  | # endif
 | ||
|  | #endif /* __KERNEL__ */
 | ||
|  | 
 | ||
|  | #endif /* LINUX_NFSD_DEBUG_H */
 |