[Devel] [PATCH RH7] ploop: Add more debug info into PLOOP_REQ_TRACE_ERROR
Kirill Tkhai
ktkhai at virtuozzo.com
Wed Jun 17 19:01:43 MSK 2020
Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
---
include/linux/ploop/ploop.h | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/include/linux/ploop/ploop.h b/include/linux/ploop/ploop.h
index 68e6a6a21b54..0ea069abd40a 100644
--- a/include/linux/ploop/ploop.h
+++ b/include/linux/ploop/ploop.h
@@ -720,8 +720,11 @@ static inline void ploop_req_set_error(struct ploop_request * preq, int err)
#define PLOOP_REQ_TRACE_ERROR(preq, err) \
do { \
if ((err)) { \
- printk("%s() %d ploop%d set error %d\n", \
- __FUNCTION__, __LINE__, (preq)->plo->index, (int)(err));\
+ printk("%s() %d ploop%d set error %d: clu=%u, sec=%lu, "\
+ "size=%u, rw=0x%x, iblock=%u\n", \
+ __FUNCTION__, __LINE__, (preq)->plo->index, (int)(err), \
+ (preq)->req_cluster, (preq)->req_sector, \
+ (preq)->req_size, (preq)->req_rw, (preq)->iblock); \
PLOOP_TRACE_ERROR_DUMP_STACK(); \
} \
} while (0);
More information about the Devel
mailing list