mirror of
https://github.com/torvalds/linux.git
synced 2026-09-26 10:02:02 +02:00
scsi: ibmvfc: extend ibmvfc_debug visibility to ibmvfc-nvme.h
Export ibmvfc_debug so the NVMe support code can use the existing ibmvfc_dbg logging macro. The debug control variable is currently file-local to the core driver, which prevents protocol-specific code in ibmvfc-nvme.c from using the shared debug infrastructure. Make the variable global within the module and declare it in ibmvfc-nvme.h. Signed-off-by: Tyrel Datwyler <tyreld@linux.ibm.com> Link: https://patch.msgid.link/20260723000149.969416-27-tyreld@linux.ibm.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
696d1cc2aa
commit
28ec867089
|
|
@ -41,7 +41,6 @@ static unsigned int max_requests = IBMVFC_MAX_REQUESTS_DEFAULT;
|
|||
static u16 max_sectors = IBMVFC_MAX_SECTORS;
|
||||
static u16 scsi_qdepth = IBMVFC_SCSI_QDEPTH;
|
||||
static unsigned int disc_threads = IBMVFC_MAX_DISC_THREADS;
|
||||
static unsigned int ibmvfc_debug = IBMVFC_DEBUG;
|
||||
static unsigned int log_level = IBMVFC_DEFAULT_LOG_LEVEL;
|
||||
static unsigned int cls3_error = IBMVFC_CLS3_ERROR;
|
||||
static unsigned int mq_enabled = IBMVFC_MQ;
|
||||
|
|
@ -53,6 +52,8 @@ static unsigned int nr_nvme_channels = IBMVFC_NVME_CHANNELS;
|
|||
static unsigned int mig_channels_only = IBMVFC_MIG_NO_SUB_TO_CRQ;
|
||||
static unsigned int mig_no_less_channels = IBMVFC_MIG_NO_N_TO_M;
|
||||
|
||||
unsigned int ibmvfc_debug = IBMVFC_DEBUG;
|
||||
|
||||
static LIST_HEAD(ibmvfc_head);
|
||||
static DEFINE_SPINLOCK(ibmvfc_driver_lock);
|
||||
static struct scsi_transport_template *ibmvfc_transport_template;
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@
|
|||
#define IBMVFC_MAX_NVME_QUEUES 16
|
||||
#define IBMVFC_NVME_CHANNELS 8
|
||||
|
||||
extern unsigned int ibmvfc_debug;
|
||||
|
||||
struct ibmvfc_host;
|
||||
struct ibmvfc_target;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user