mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig
Currently there is a logging level option provided for each of our drivers in the kernel configuration utility. Users can enable this option to get more verbose information. By default it is enabled. Only when this option is enabled will the functions which display the required information get compiled in. As we are merging the both drivers we can no longer provide this configuration option. Remove the SCSI_MPTXSAS_LOGGING entry from Kconfig and unconditionally enable logging (by removing the #ifdef CONFIG_SCSI_MPT3SAS_LOGGING preprocessor check conditions) so that all functions which are defined to display more verbose information get compiled in. Signed-off-by: Sreekanth Reddy <Sreekanth.Reddy@avagotech.com> Acked-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

parent
d357e84d65
commit
af0094115b
@@ -68,20 +68,11 @@
|
||||
#define MPT_DEBUG_TRIGGER_DIAG 0x00200000
|
||||
|
||||
|
||||
/*
|
||||
* CONFIG_SCSI_MPT3SAS_LOGGING - enabled in Kconfig
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_SCSI_MPT3SAS_LOGGING
|
||||
#define MPT_CHECK_LOGGING(IOC, CMD, BITS) \
|
||||
{ \
|
||||
if (IOC->logging_level & BITS) \
|
||||
CMD; \
|
||||
}
|
||||
#else
|
||||
#define MPT_CHECK_LOGGING(IOC, CMD, BITS)
|
||||
#endif /* CONFIG_SCSI_MPT3SAS_LOGGING */
|
||||
|
||||
|
||||
/*
|
||||
* debug macros
|
||||
@@ -153,7 +144,7 @@
|
||||
|
||||
|
||||
/* inline functions for dumping debug data*/
|
||||
#ifdef CONFIG_SCSI_MPT3SAS_LOGGING
|
||||
|
||||
/**
|
||||
* _debug_dump_mf - print message frame contents
|
||||
* @mpi_request: pointer to message frame
|
||||
@@ -211,10 +202,5 @@ _debug_dump_config(void *mpi_request, int sz)
|
||||
}
|
||||
pr_info("\n");
|
||||
}
|
||||
#else
|
||||
#define _debug_dump_mf(mpi_request, sz)
|
||||
#define _debug_dump_reply(mpi_request, sz)
|
||||
#define _debug_dump_config(mpi_request, sz)
|
||||
#endif /* CONFIG_SCSI_MPT3SAS_LOGGING */
|
||||
|
||||
#endif /* MPT3SAS_DEBUG_H_INCLUDED */
|
||||
|
Reference in New Issue
Block a user