 8e24eea728
			
		
	
	
	8e24eea728
	
	
	
		
			
			__FUNCTION__ is gcc-specific, use __func__ Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			878 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			878 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Defines some debug macros for smbfs.
 | |
|  */
 | |
| 
 | |
| /* This makes a dentry parent/child name pair. Useful for debugging printk's */
 | |
| #define DENTRY_PATH(dentry) \
 | |
| 	(dentry)->d_parent->d_name.name,(dentry)->d_name.name
 | |
| 
 | |
| /*
 | |
|  * safety checks that should never happen ???
 | |
|  * these are normally enabled.
 | |
|  */
 | |
| #ifdef SMBFS_PARANOIA
 | |
| # define PARANOIA(f, a...) printk(KERN_NOTICE "%s: " f, __func__ , ## a)
 | |
| #else
 | |
| # define PARANOIA(f, a...) do { ; } while(0)
 | |
| #endif
 | |
| 
 | |
| /* lots of debug messages */
 | |
| #ifdef SMBFS_DEBUG_VERBOSE
 | |
| # define VERBOSE(f, a...) printk(KERN_DEBUG "%s: " f, __func__ , ## a)
 | |
| #else
 | |
| # define VERBOSE(f, a...) do { ; } while(0)
 | |
| #endif
 | |
| 
 | |
| /*
 | |
|  * "normal" debug messages, but not with a normal DEBUG define ... way
 | |
|  * too common name.
 | |
|  */
 | |
| #ifdef SMBFS_DEBUG
 | |
| #define DEBUG1(f, a...) printk(KERN_DEBUG "%s: " f, __func__ , ## a)
 | |
| #else
 | |
| #define DEBUG1(f, a...) do { ; } while(0)
 | |
| #endif
 |