Commit 923e4b6a authored by James Smart's avatar James Smart Committed by James Bottomley

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

Signed-off-by: default avatarJames Smart <james.smart@emulex.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@HansenPartnership.com>
parent e2a0a9d6
...@@ -1357,6 +1357,13 @@ config SCSI_LPFC ...@@ -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
......
...@@ -376,7 +376,7 @@ struct lpfc_vport { ...@@ -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 { ...@@ -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;
......
...@@ -46,7 +46,7 @@ ...@@ -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 ...@@ -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 ...@@ -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, ...@@ -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; ...@@ -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 @@ lpfc_debugfs_initialize(struct lpfc_vport *vport) ...@@ -1447,7 +1447,7 @@ lpfc_debugfs_initialize(struct lpfc_vport *vport)
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) {
......
...@@ -21,7 +21,7 @@ ...@@ -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;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment