xprtrdma: Remove memory address of "ep" from an error message
authorChuck Lever <chuck.lever@oracle.com>
Mon, 1 Oct 2018 18:26:19 +0000 (14:26 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Wed, 3 Oct 2018 14:05:37 +0000 (10:05 -0400)
Clean up: Replace the hashed memory address of the target rpcrdma_ep
with the server's IP address and port. The server address is more
useful in an administrative error message.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/verbs.c

index b62260aa348b403bd8f9c79cbff8a9d4c149a585..9e044534b1b389af2f0fc6decfc48e3e4a35df09 100644 (file)
@@ -143,8 +143,9 @@ rpcrdma_qp_event_handler(struct ib_event *event, void *context)
                                                   rx_ep);
 
        trace_xprtrdma_qp_event(r_xprt, event);
-       pr_err("rpcrdma: %s on device %s ep %p\n",
-              ib_event_msg(event->event), event->device->name, context);
+       pr_err("rpcrdma: %s on device %s connected to %s:%s\n",
+              ib_event_msg(event->event), event->device->name,
+              rpcrdma_addrstr(r_xprt), rpcrdma_portstr(r_xprt));
 
        if (ep->rep_connected == 1) {
                ep->rep_connected = -EIO;