linux/fs/afs
David Howells a25e21f0bc rxrpc, afs: Use debug_ids rather than pointers in traces
In rxrpc and afs, use the debug_ids that are monotonically allocated to
various objects as they're allocated rather than pointers as kernel
pointers are now hashed making them less useful.  Further, the debug ids
aren't reused anywhere nearly as quickly.

In addition, allow kernel services that use rxrpc, such as afs, to take
numbers from the rxrpc counter, assign them to their own call struct and
pass them in to rxrpc for both client and service calls so that the trace
lines for each will have the same ID tag.

Signed-off-by: David Howells <dhowells@redhat.com>
2018-03-27 23:03:00 +01:00
..
Kconfig
Makefile
addr_list.c afs: Fix missing cursor clearance 2018-02-06 14:36:54 +00:00
afs.h
afs_cm.h
afs_fs.h
afs_vl.h
cache.c
callback.c
cell.c afs: cell: Remove unnecessary code in afs_lookup_cell 2017-11-24 13:55:45 +00:00
cmservice.c
dir.c afs: Support the AFS dynamic root 2018-02-06 14:43:37 +00:00
file.c
flock.c afs: Fix file locking 2017-11-17 10:06:13 +00:00
fsclient.c afs: convert to new i_version API 2018-01-29 06:42:20 -05:00
inode.c afs: Support the AFS dynamic root 2018-02-06 14:43:37 +00:00
internal.h rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
main.c
misc.c
mntpt.c afs: Support the AFS dynamic root 2018-02-06 14:43:37 +00:00
netdevices.c
proc.c
rotate.c afs: Rearrange afs_select_fileserver() a little 2018-02-06 14:43:37 +00:00
rxrpc.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
security.c afs: Fix permit refcounting 2017-12-01 11:40:43 +00:00
server.c
server_list.c afs: Fix server list handling 2018-02-06 14:36:54 +00:00
super.c afs: Support the AFS dynamic root 2018-02-06 14:43:37 +00:00
vlclient.c afs: Fix server list handling 2018-02-06 14:36:54 +00:00
volume.c afs: Fix server list handling 2018-02-06 14:36:54 +00:00
write.c afs: Fix missing error handling in afs_write_end() 2018-01-02 10:02:19 +00:00
xattr.c