afs: Trace afs_server usage

Add a tracepoint (afs_server) to track the afs_server object usage count.

Signed-off-by: David Howells <dhowells@redhat.com>
Dieser Commit ist enthalten in:
David Howells
2019-06-20 18:12:17 +01:00
Ursprung 051d25250b
Commit 4521819369
8 geänderte Dateien mit 110 neuen und 21 gelöschten Zeilen

Datei anzeigen

@@ -260,8 +260,11 @@ static void SRXAFSCB_CallBack(struct work_struct *work)
* server holds up change visibility till it receives our reply so as
* to maintain cache coherency.
*/
if (call->server)
if (call->server) {
trace_afs_server(call->server, atomic_read(&call->server->usage),
afs_server_trace_callback);
afs_break_callbacks(call->server, call->count, call->request);
}
afs_send_empty_reply(call);
afs_put_call(call);