Aneesh Kumar K.V
348b59012e
net/9p: Convert net/9p protocol dumps to tracepoints
This helps in more control over debugging.
root@qemu-img-64:~# ls /pass/123
ls: cannot access /pass/123: No such file or directory
root@qemu-img-64:~# cat /sys/kernel/debug/tracing/trace
# tracer: nop
#
# TASK-PID CPU# TIMESTAMP FUNCTION
# | | | | |
ls-1536 [001] 70.928584: 9p_protocol_dump: clnt 18446612132784021504 P9_TWALK(tag = 1)
000: 16 00 00 00 6e 01 00 01 00 00 00 02 00 00 00 01
010: 00 03 00 31 32 33 00 00 00 ff ff ff ff 00 00 00
ls-1536 [001] 70.928587: <stack trace>
=> trace_9p_protocol_dump
=> p9pdu_finalize
=> p9_client_rpc
=> p9_client_walk
=> v9fs_vfs_lookup
=> d_alloc_and_lookup
=> walk_component
=> path_lookupat
ls-1536 [000] 70.929696: 9p_protocol_dump: clnt 18446612132784021504 P9_RLERROR(tag = 1)
000: 0b 00 00 00 07 01 00 02 00 00 00 4e 03 00 02 00
010: 00 00 00 00 03 00 02 00 00 00 00 00 ff 43 00 00
ls-1536 [000] 70.929697: <stack trace>
=> trace_9p_protocol_dump
=> p9_client_rpc
=> p9_client_walk
=> v9fs_vfs_lookup
=> d_alloc_and_lookup
=> walk_component
=> path_lookupat
=> do_path_lookup
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
|
2011-10-24 11:13:12 -05:00 |
| .. |
|
client.c
|
net/9p: Convert net/9p protocol dumps to tracepoints
|
2011-10-24 11:13:12 -05:00 |
|
error.c
|
net/9p: insulate the client against an invalid error code sent by a 9p server
|
2009-08-17 16:39:54 -05:00 |
|
Kconfig
|
9p: remove experimental tag from tested configurations
|
2011-05-25 08:46:38 -05:00 |
|
Makefile
|
[net/9p] Preparation and helper functions for zero copy
|
2011-03-15 09:57:34 -05:00 |
|
mod.c
|
fs/9p: Clean-up get_protocol_version() to use strcmp
|
2011-07-23 09:32:49 -05:00 |
|
protocol.c
|
net/9p: Convert net/9p protocol dumps to tracepoints
|
2011-10-24 11:13:12 -05:00 |
|
protocol.h
|
net/9p: Convert net/9p protocol dumps to tracepoints
|
2011-10-24 11:13:12 -05:00 |
|
trans_common.c
|
fs/9p: Update zero-copy implementation in 9p
|
2011-10-24 11:13:11 -05:00 |
|
trans_common.h
|
fs/9p: Update zero-copy implementation in 9p
|
2011-10-24 11:13:11 -05:00 |
|
trans_fd.c
|
net/9p: enable 9p to work in non-default network namespace
|
2011-05-25 08:46:39 -05:00 |
|
trans_rdma.c
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
|
2011-05-26 12:13:57 -07:00 |
|
trans_virtio.c
|
fs/9p: Update zero-copy implementation in 9p
|
2011-10-24 11:13:11 -05:00 |
|
util.c
|
net/9p: p9_idpool_get return -1 on error
|
2011-05-25 08:46:38 -05:00 |