mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-18 03:23:53 -04:00
s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver
Sets up an s390dbf debug log for the vfio_ap device driver for logging events occurring during the lifetime of the driver. Signed-off-by: Tony Krowiak <akrowiak@linux.ibm.com> Reviewed-by: Harald Freudenberger <freude@linux.ibm.com> Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com> Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
This commit is contained in:
committed by
Vasily Gorbik
parent
dfd42facf1
commit
a084c44eaa
32
drivers/s390/crypto/vfio_ap_debug.h
Normal file
32
drivers/s390/crypto/vfio_ap_debug.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright IBM Corp. 2022
|
||||
*
|
||||
* Author(s): Tony Krowiak <akrowiak@linux.ibm.com>
|
||||
*/
|
||||
#ifndef VFIO_AP_DEBUG_H
|
||||
#define VFIO_AP_DEBUG_H
|
||||
|
||||
#include <asm/debug.h>
|
||||
|
||||
#define DBF_ERR 3 /* error conditions */
|
||||
#define DBF_WARN 4 /* warning conditions */
|
||||
#define DBF_INFO 5 /* informational */
|
||||
#define DBF_DEBUG 6 /* for debugging only */
|
||||
|
||||
#define DBF_MAX_SPRINTF_ARGS 10
|
||||
|
||||
#define VFIO_AP_DBF(...) \
|
||||
debug_sprintf_event(vfio_ap_dbf_info, ##__VA_ARGS__)
|
||||
#define VFIO_AP_DBF_ERR(...) \
|
||||
debug_sprintf_event(vfio_ap_dbf_info, DBF_ERR, ##__VA_ARGS__)
|
||||
#define VFIO_AP_DBF_WARN(...) \
|
||||
debug_sprintf_event(vfio_ap_dbf_info, DBF_WARN, ##__VA_ARGS__)
|
||||
#define VFIO_AP_DBF_INFO(...) \
|
||||
debug_sprintf_event(vfio_ap_dbf_info, DBF_INFO, ##__VA_ARGS__)
|
||||
#define VFIO_AP_DBF_DBG(...) \
|
||||
debug_sprintf_event(vfio_ap_dbf_info, DBF_DEBUG, ##__VA_ARGS__)
|
||||
|
||||
extern debug_info_t *vfio_ap_dbf_info;
|
||||
|
||||
#endif /* VFIO_AP_DEBUG_H */
|
||||
Reference in New Issue
Block a user