> 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