diff options
| author | Harald Freudenberger <freude@linux.ibm.com> | 2020-07-02 16:56:15 +0300 | 
|---|---|---|
| committer | Vasily Gorbik <gor@linux.ibm.com> | 2020-10-07 22:50:00 +0300 | 
| commit | 2ea2a6099ae3d1708f90f43c81a98cba3d4bb74c (patch) | |
| tree | 6d717f8afe74dd70f6943839a98bd1cec3913943 /drivers/s390/crypto/ap_debug.h | |
| parent | 0b641cbd24445e56073c69dd046be488dcf1965b (diff) | |
| download | linux-2ea2a6099ae3d1708f90f43c81a98cba3d4bb74c.tar.xz | |
s390/ap: add error response code field for ap queue devices
On AP instruction failures the last response code is now
kept in the struct ap_queue. There is also a new sysfs
attribute showing this field (enabled only on debug kernels).
Also slight rework of the AP_DBF macros to get some more
content into one debug feature message line.
Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'drivers/s390/crypto/ap_debug.h')
| -rw-r--r-- | drivers/s390/crypto/ap_debug.h | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/s390/crypto/ap_debug.h b/drivers/s390/crypto/ap_debug.h index dc675eb5aef6..34b0350d0b1a 100644 --- a/drivers/s390/crypto/ap_debug.h +++ b/drivers/s390/crypto/ap_debug.h @@ -20,6 +20,14 @@  #define AP_DBF(...)					\  	debug_sprintf_event(ap_dbf_info, ##__VA_ARGS__) +#define AP_DBF_ERR(...)					\ +	debug_sprintf_event(ap_dbf_info, DBF_ERR, ##__VA_ARGS__) +#define AP_DBF_WARN(...)					\ +	debug_sprintf_event(ap_dbf_info, DBF_WARN, ##__VA_ARGS__) +#define AP_DBF_INFO(...)					\ +	debug_sprintf_event(ap_dbf_info, DBF_INFO, ##__VA_ARGS__) +#define AP_DBF_DBG(...)					\ +	debug_sprintf_event(ap_dbf_info, DBF_DEBUG, ##__VA_ARGS__)  extern debug_info_t *ap_dbf_info;  | 
