Re: [PATCH 01/15] mpi3mr: Add config and transport related debug flags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> On Jul 29, 2022, at 6:16 AM, Sreekanth Reddy <sreekanth.reddy@xxxxxxxxxxxx> wrote:
> 
> Add config and transport request related error & info debug
> flags and functions.
> 
> Signed-off-by: Sreekanth Reddy <sreekanth.reddy@xxxxxxxxxxxx>
> ---
> drivers/scsi/mpi3mr/mpi3mr_debug.h | 27 +++++++++++++++++++++++++++
> 1 file changed, 27 insertions(+)
> 
> diff --git a/drivers/scsi/mpi3mr/mpi3mr_debug.h b/drivers/scsi/mpi3mr/mpi3mr_debug.h
> index 2464c40..ee6edd8 100644
> --- a/drivers/scsi/mpi3mr/mpi3mr_debug.h
> +++ b/drivers/scsi/mpi3mr/mpi3mr_debug.h
> @@ -23,9 +23,13 @@
> #define MPI3_DEBUG_RESET		0x00000020
> #define MPI3_DEBUG_SCSI_ERROR		0x00000040
> #define MPI3_DEBUG_REPLY		0x00000080
> +#define MPI3_DEBUG_CFG_ERROR		0x00000100
> +#define MPI3_DEBUG_TRANSPORT_ERROR	0x00000200
> #define MPI3_DEBUG_BSG_ERROR		0x00008000
> #define MPI3_DEBUG_BSG_INFO		0x00010000
> #define MPI3_DEBUG_SCSI_INFO		0x00020000
> +#define MPI3_DEBUG_CFG_INFO		0x00040000
> +#define MPI3_DEBUG_TRANSPORT_INFO	0x00080000
> #define MPI3_DEBUG			0x01000000
> #define MPI3_DEBUG_SG			0x02000000
> 
> @@ -122,6 +126,29 @@
> 			pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__); \
> 	} while (0)
> 
> +#define dprint_cfg_info(ioc, fmt, ...) \
> +	do { \
> +		if (ioc->logging_level & MPI3_DEBUG_CFG_INFO) \
> +			pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__); \
> +	} while (0)
> +
> +#define dprint_cfg_err(ioc, fmt, ...) \
> +	do { \
> +		if (ioc->logging_level & MPI3_DEBUG_CFG_ERROR) \
> +			pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__); \
> +	} while (0)
> +#define dprint_transport_info(ioc, fmt, ...) \
> +	do { \
> +		if (ioc->logging_level & MPI3_DEBUG_TRANSPORT_INFO) \
> +			pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__); \
> +	} while (0)
> +
> +#define dprint_transport_err(ioc, fmt, ...) \
> +	do { \
> +		if (ioc->logging_level & MPI3_DEBUG_TRANSPORT_ERROR) \
> +			pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__); \
> +	} while (0)
> +
> #endif /* MPT3SAS_DEBUG_H_INCLUDED */
> 
> /**
> -- 
> 2.27.0
> 

Reviewed-by: Himanshu Madhani <himanshu.madhani@xxxxxxxxxx>

--
Himanshu Madhani	Oracle Linux Engineering





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux