Messages in this thread | | | Date | Thu, 1 Sep 2022 10:38:08 +0200 | From | Michal Hocko <> | Subject | Re: [PATCH 1/3] lib/stackdepot: Add a refcount field in stack_record |
| |
On Thu 01-09-22 10:24:58, Marco Elver wrote: > On Thu, Sep 01, 2022 at 06:42AM +0200, Oscar Salvador wrote: [...] > > diff --git a/lib/stackdepot.c b/lib/stackdepot.c > > index 5ca0d086ef4a..aeb59d3557e2 100644 > > --- a/lib/stackdepot.c > > +++ b/lib/stackdepot.c > > @@ -63,6 +63,7 @@ struct stack_record { > > u32 hash; /* Hash in the hastable */ > > u32 size; /* Number of frames in the stack */ > > union handle_parts handle; > > + refcount_t count; /* Number of the same repeated stacks */ > > This will increase stack_record size for every user, even if they don't > care about the count.
Couldn't this be used for garbage collection? -- Michal Hocko SUSE Labs
| |