afs: Add a tracepoint to track the lifetime of the afs_volume struct
Add a tracepoint to track the lifetime of the afs_volume struct. Signed-off-by: David Howells <dhowells@redhat.com>
This commit is contained in:
@@ -1429,17 +1429,11 @@ extern struct afs_vlserver_list *afs_extract_vlserver_list(struct afs_cell *,
|
||||
/*
|
||||
* volume.c
|
||||
*/
|
||||
static inline struct afs_volume *afs_get_volume(struct afs_volume *volume)
|
||||
{
|
||||
if (volume)
|
||||
atomic_inc(&volume->usage);
|
||||
return volume;
|
||||
}
|
||||
|
||||
extern struct afs_volume *afs_create_volume(struct afs_fs_context *);
|
||||
extern void afs_activate_volume(struct afs_volume *);
|
||||
extern void afs_deactivate_volume(struct afs_volume *);
|
||||
extern void afs_put_volume(struct afs_net *, struct afs_volume *);
|
||||
extern struct afs_volume *afs_get_volume(struct afs_volume *, enum afs_volume_trace);
|
||||
extern void afs_put_volume(struct afs_net *, struct afs_volume *, enum afs_volume_trace);
|
||||
extern int afs_check_volume_status(struct afs_volume *, struct afs_operation *);
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user