mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

qedi_remove_sysfs_attr() and qedi_create_sysfs_attr() were added in 2016
by commit ace7f46ba5
("scsi: qedi: Add QLogic FastLinQ offload iSCSI
driver framework.") but have remained unused.
Remove them.
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Link: https://lore.kernel.org/r/20250416002235.299347-2-linux@treblig.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
105 lines
2 KiB
C
105 lines
2 KiB
C
// SPDX-License-Identifier: GPL-2.0-only
|
|
/*
|
|
* QLogic iSCSI Offload Driver
|
|
* Copyright (c) 2016 Cavium Inc.
|
|
*/
|
|
|
|
#include "qedi_dbg.h"
|
|
#include <linux/vmalloc.h>
|
|
|
|
void
|
|
qedi_dbg_err(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
|
|
const char *fmt, ...)
|
|
{
|
|
va_list va;
|
|
struct va_format vaf;
|
|
|
|
va_start(va, fmt);
|
|
|
|
vaf.fmt = fmt;
|
|
vaf.va = &va;
|
|
|
|
if (likely(qedi) && likely(qedi->pdev))
|
|
pr_err("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev),
|
|
func, line, qedi->host_no, &vaf);
|
|
else
|
|
pr_err("[0000:00:00.0]:[%s:%d]: %pV", func, line, &vaf);
|
|
|
|
va_end(va);
|
|
}
|
|
|
|
void
|
|
qedi_dbg_warn(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
|
|
const char *fmt, ...)
|
|
{
|
|
va_list va;
|
|
struct va_format vaf;
|
|
|
|
va_start(va, fmt);
|
|
|
|
vaf.fmt = fmt;
|
|
vaf.va = &va;
|
|
|
|
if (!(qedi_dbg_log & QEDI_LOG_WARN))
|
|
goto ret;
|
|
|
|
if (likely(qedi) && likely(qedi->pdev))
|
|
pr_warn("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev),
|
|
func, line, qedi->host_no, &vaf);
|
|
else
|
|
pr_warn("[0000:00:00.0]:[%s:%d]: %pV", func, line, &vaf);
|
|
|
|
ret:
|
|
va_end(va);
|
|
}
|
|
|
|
void
|
|
qedi_dbg_notice(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
|
|
const char *fmt, ...)
|
|
{
|
|
va_list va;
|
|
struct va_format vaf;
|
|
|
|
va_start(va, fmt);
|
|
|
|
vaf.fmt = fmt;
|
|
vaf.va = &va;
|
|
|
|
if (!(qedi_dbg_log & QEDI_LOG_NOTICE))
|
|
goto ret;
|
|
|
|
if (likely(qedi) && likely(qedi->pdev))
|
|
pr_notice("[%s]:[%s:%d]:%d: %pV",
|
|
dev_name(&qedi->pdev->dev), func, line,
|
|
qedi->host_no, &vaf);
|
|
else
|
|
pr_notice("[0000:00:00.0]:[%s:%d]: %pV", func, line, &vaf);
|
|
|
|
ret:
|
|
va_end(va);
|
|
}
|
|
|
|
void
|
|
qedi_dbg_info(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
|
|
u32 level, const char *fmt, ...)
|
|
{
|
|
va_list va;
|
|
struct va_format vaf;
|
|
|
|
va_start(va, fmt);
|
|
|
|
vaf.fmt = fmt;
|
|
vaf.va = &va;
|
|
|
|
if (!(qedi_dbg_log & level))
|
|
goto ret;
|
|
|
|
if (likely(qedi) && likely(qedi->pdev))
|
|
pr_info("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev),
|
|
func, line, qedi->host_no, &vaf);
|
|
else
|
|
pr_info("[0000:00:00.0]:[%s:%d]: %pV", func, line, &vaf);
|
|
|
|
ret:
|
|
va_end(va);
|
|
}
|