aboutsummaryrefslogtreecommitdiffstats
path: root/lib/test_xarray.c
diff options
context:
space:
mode:
authorDavid Howells <[email protected]>2024-05-23 09:01:08 +0000
committerSteve French <[email protected]>2024-07-19 16:08:57 +0000
commit519be989717c5bffaed1dc14a439e3872cb4bb8d (patch)
tree8e59a2ac9f2f2983d11771f8f5ae2b27f540f3cb /lib/test_xarray.c
parentcifs: Fix setting of zero_point after DIO write (diff)
downloadkernel-519be989717c5bffaed1dc14a439e3872cb4bb8d.tar.gz
kernel-519be989717c5bffaed1dc14a439e3872cb4bb8d.zip
cifs: Add a tracepoint to track credits involved in R/W requests
Add a tracepoint to track the credit changes and server in_flight value involved in the lifetime of a R/W request, logging it against the request/subreq debugging ID. This requires the debugging IDs to be recorded in the cifs_credits struct. The tracepoint can be enabled with: echo 1 >/sys/kernel/debug/tracing/events/cifs/smb3_rw_credits/enable Also add a three-state flag to struct cifs_credits to note if we're interested in determining when the in_flight contribution ends and, if so, to track whether we've decremented the contribution yet. Signed-off-by: David Howells <[email protected]> Reviewed-by: Paulo Alcantara (Red Hat) <[email protected]> cc: Jeff Layton <[email protected]> cc: [email protected] cc: [email protected] cc: [email protected] Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'lib/test_xarray.c')
0 files changed, 0 insertions, 0 deletions