mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-16 15:39:42 -04:00
lib/ref_tracker: add printing to memory buffer
Similar to stack_(depot|trace)_snprint the patch adds helper to printing stats to memory buffer. It will be helpful in case of debugfs. Signed-off-by: Andrzej Hajda <andrzej.hajda@intel.com> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> Reviewed-by: Eric Dumazet <edumazet@google.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
b6d7c0eb2d
commit
227c6c8323
@@ -46,6 +46,8 @@ void ref_tracker_dir_print_locked(struct ref_tracker_dir *dir,
|
||||
void ref_tracker_dir_print(struct ref_tracker_dir *dir,
|
||||
unsigned int display_limit);
|
||||
|
||||
int ref_tracker_dir_snprint(struct ref_tracker_dir *dir, char *buf, size_t size);
|
||||
|
||||
int ref_tracker_alloc(struct ref_tracker_dir *dir,
|
||||
struct ref_tracker **trackerp, gfp_t gfp);
|
||||
|
||||
@@ -74,6 +76,12 @@ static inline void ref_tracker_dir_print(struct ref_tracker_dir *dir,
|
||||
{
|
||||
}
|
||||
|
||||
static inline int ref_tracker_dir_snprint(struct ref_tracker_dir *dir,
|
||||
char *buf, size_t size)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static inline int ref_tracker_alloc(struct ref_tracker_dir *dir,
|
||||
struct ref_tracker **trackerp,
|
||||
gfp_t gfp)
|
||||
|
||||
Reference in New Issue
Block a user