Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

xprtrdma: Replace dprintk in xprt_rdma_set_port

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

authored by

Chuck Lever and committed by
Anna Schumaker
a52c23b8 f54c870d

+4 -6
+1
include/trace/events/rpcrdma.h
··· 416 416 DEFINE_RXPRT_EVENT(xprtrdma_reinsert); 417 417 DEFINE_RXPRT_EVENT(xprtrdma_op_inject_dsc); 418 418 DEFINE_RXPRT_EVENT(xprtrdma_op_close); 419 + DEFINE_RXPRT_EVENT(xprtrdma_op_setport); 419 420 420 421 TRACE_EVENT(xprtrdma_op_connect, 421 422 TP_PROTO(
+3 -6
net/sunrpc/xprtrdma/transport.c
··· 441 441 struct sockaddr *sap = (struct sockaddr *)&xprt->addr; 442 442 char buf[8]; 443 443 444 - dprintk("RPC: %s: setting port for xprt %p (%s:%s) to %u\n", 445 - __func__, xprt, 446 - xprt->address_strings[RPC_DISPLAY_ADDR], 447 - xprt->address_strings[RPC_DISPLAY_PORT], 448 - port); 449 - 450 444 rpc_set_port(sap, port); 451 445 452 446 kfree(xprt->address_strings[RPC_DISPLAY_PORT]); ··· 450 456 kfree(xprt->address_strings[RPC_DISPLAY_HEX_PORT]); 451 457 snprintf(buf, sizeof(buf), "%4hx", port); 452 458 xprt->address_strings[RPC_DISPLAY_HEX_PORT] = kstrdup(buf, GFP_KERNEL); 459 + 460 + trace_xprtrdma_op_setport(container_of(xprt, struct rpcrdma_xprt, 461 + rx_xprt)); 453 462 } 454 463 455 464 /**