diff options
Diffstat (limited to 'include/linux/sunrpc/debug.h')
| -rw-r--r-- | include/linux/sunrpc/debug.h | 30 | 
1 files changed, 8 insertions, 22 deletions
diff --git a/include/linux/sunrpc/debug.h b/include/linux/sunrpc/debug.h index f6aeed07fe04..891f6173c951 100644 --- a/include/linux/sunrpc/debug.h +++ b/include/linux/sunrpc/debug.h @@ -23,43 +23,30 @@ extern unsigned int		nlm_debug;  #define dprintk(fmt, ...)						\  	dfprintk(FACILITY, fmt, ##__VA_ARGS__) -#define dprintk_cont(fmt, ...)						\ -	dfprintk_cont(FACILITY, fmt, ##__VA_ARGS__)  #define dprintk_rcu(fmt, ...)						\  	dfprintk_rcu(FACILITY, fmt, ##__VA_ARGS__) -#define dprintk_rcu_cont(fmt, ...)					\ -	dfprintk_rcu_cont(FACILITY, fmt, ##__VA_ARGS__)  #undef ifdebug  #if IS_ENABLED(CONFIG_SUNRPC_DEBUG)  # define ifdebug(fac)		if (unlikely(rpc_debug & RPCDBG_##fac)) -# define dfprintk(fac, fmt, ...)					\ -do {									\ -	ifdebug(fac)							\ -		printk(KERN_DEFAULT fmt, ##__VA_ARGS__);		\ -} while (0) +# if IS_ENABLED(CONFIG_SUNRPC_DEBUG_TRACE) +#  define __sunrpc_printk(fmt, ...)	trace_printk(fmt, ##__VA_ARGS__) +# else +#  define __sunrpc_printk(fmt, ...)	printk(KERN_DEFAULT fmt, ##__VA_ARGS__) +# endif -# define dfprintk_cont(fac, fmt, ...)					\ +# define dfprintk(fac, fmt, ...)					\  do {									\  	ifdebug(fac)							\ -		printk(KERN_CONT fmt, ##__VA_ARGS__);			\ +		__sunrpc_printk(fmt, ##__VA_ARGS__);			\  } while (0)  # define dfprintk_rcu(fac, fmt, ...)					\  do {									\  	ifdebug(fac) {							\  		rcu_read_lock();					\ -		printk(KERN_DEFAULT fmt, ##__VA_ARGS__);		\ -		rcu_read_unlock();					\ -	}								\ -} while (0) - -# define dfprintk_rcu_cont(fac, fmt, ...)				\ -do {									\ -	ifdebug(fac) {							\ -		rcu_read_lock();					\ -		printk(KERN_CONT fmt, ##__VA_ARGS__);			\ +		__sunrpc_printk(fmt, ##__VA_ARGS__);			\  		rcu_read_unlock();					\  	}								\  } while (0) @@ -68,7 +55,6 @@ do {									\  #else  # define ifdebug(fac)		if (0)  # define dfprintk(fac, fmt, ...)	do {} while (0) -# define dfprintk_cont(fac, fmt, ...)	do {} while (0)  # define dfprintk_rcu(fac, fmt, ...)	do {} while (0)  # define RPC_IFDEBUG(x)  #endif  | 
