[SCSI] lpfc 8.3.0 : Hook lpfc's debugfs into Kconfig

Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
James Smart 2008-12-04 22:40:07 -05:00 committed by James Bottomley
parent e2a0a9d69c
commit 923e4b6a72
4 changed files with 16 additions and 9 deletions

View File

@ -1357,6 +1357,13 @@ config SCSI_LPFC
This lpfc driver supports the Emulex LightPulse This lpfc driver supports the Emulex LightPulse
Family of Fibre Channel PCI host adapters. Family of Fibre Channel PCI host adapters.
config SCSI_LPFC_DEBUG_FS
bool "Emulex LightPulse Fibre Channel debugfs Support"
depends on SCSI_LPFC && DEBUG_FS
help
This makes debugging infomation from the lpfc driver
available via the debugfs filesystem.
config SCSI_SIM710 config SCSI_SIM710
tristate "Simple 53c710 SCSI support (Compaq, NCR machines)" tristate "Simple 53c710 SCSI support (Compaq, NCR machines)"
depends on (EISA || MCA) && SCSI depends on (EISA || MCA) && SCSI

View File

@ -376,7 +376,7 @@ struct lpfc_vport {
struct fc_vport *fc_vport; struct fc_vport *fc_vport;
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct dentry *debug_disc_trc; struct dentry *debug_disc_trc;
struct dentry *debug_nodelist; struct dentry *debug_nodelist;
struct dentry *vport_debugfs_root; struct dentry *vport_debugfs_root;
@ -621,7 +621,7 @@ struct lpfc_hba {
unsigned long last_rsrc_error_time; unsigned long last_rsrc_error_time;
unsigned long last_ramp_down_time; unsigned long last_ramp_down_time;
unsigned long last_ramp_up_time; unsigned long last_ramp_up_time;
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct dentry *hba_debugfs_root; struct dentry *hba_debugfs_root;
atomic_t debugfs_vport_count; atomic_t debugfs_vport_count;
struct dentry *debug_hbqinfo; struct dentry *debug_hbqinfo;

View File

@ -46,7 +46,7 @@
#include "lpfc_compat.h" #include "lpfc_compat.h"
#include "lpfc_debugfs.h" #include "lpfc_debugfs.h"
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
/** /**
* debugfs interface * debugfs interface
* *
@ -618,7 +618,7 @@ inline void
lpfc_debugfs_disc_trc(struct lpfc_vport *vport, int mask, char *fmt, lpfc_debugfs_disc_trc(struct lpfc_vport *vport, int mask, char *fmt,
uint32_t data1, uint32_t data2, uint32_t data3) uint32_t data1, uint32_t data2, uint32_t data3)
{ {
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct lpfc_debugfs_trc *dtp; struct lpfc_debugfs_trc *dtp;
int index; int index;
@ -659,7 +659,7 @@ inline void
lpfc_debugfs_slow_ring_trc(struct lpfc_hba *phba, char *fmt, lpfc_debugfs_slow_ring_trc(struct lpfc_hba *phba, char *fmt,
uint32_t data1, uint32_t data2, uint32_t data3) uint32_t data1, uint32_t data2, uint32_t data3)
{ {
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct lpfc_debugfs_trc *dtp; struct lpfc_debugfs_trc *dtp;
int index; int index;
@ -680,7 +680,7 @@ lpfc_debugfs_slow_ring_trc(struct lpfc_hba *phba, char *fmt,
return; return;
} }
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
/** /**
* lpfc_debugfs_disc_trc_open - Open the discovery trace log. * lpfc_debugfs_disc_trc_open - Open the discovery trace log.
* @inode: The inode pointer that contains a vport pointer. * @inode: The inode pointer that contains a vport pointer.
@ -1222,7 +1222,7 @@ static atomic_t lpfc_debugfs_hba_count;
inline void inline void
lpfc_debugfs_initialize(struct lpfc_vport *vport) lpfc_debugfs_initialize(struct lpfc_vport *vport)
{ {
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct lpfc_hba *phba = vport->phba; struct lpfc_hba *phba = vport->phba;
char name[64]; char name[64];
uint32_t num, i; uint32_t num, i;
@ -1447,7 +1447,7 @@ debug_failed:
inline void inline void
lpfc_debugfs_terminate(struct lpfc_vport *vport) lpfc_debugfs_terminate(struct lpfc_vport *vport)
{ {
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct lpfc_hba *phba = vport->phba; struct lpfc_hba *phba = vport->phba;
if (vport->disc_trc) { if (vport->disc_trc) {

View File

@ -21,7 +21,7 @@
#ifndef _H_LPFC_DEBUG_FS #ifndef _H_LPFC_DEBUG_FS
#define _H_LPFC_DEBUG_FS #define _H_LPFC_DEBUG_FS
#ifdef CONFIG_LPFC_DEBUG_FS #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
struct lpfc_debugfs_trc { struct lpfc_debugfs_trc {
char *fmt; char *fmt;
uint32_t data1; uint32_t data1;