]> granicus.if.org Git - procps-ng/commit
library: make struct name more descriptive, <STAT> api
authorJim Warner <james.warner@comcast.net>
Mon, 6 Jun 2016 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@dropbear.xyz>
Thu, 9 Jun 2016 10:51:06 +0000 (20:51 +1000)
commit335cbc2e613861a9a69cf6f51abf343484fdc7ef
treec7b9637b0899b3e64e4d140acd645afa5f41d76d
parent8650518b5abce8893e8d7c463a3569218ae47493
library: make struct name more descriptive, <STAT> api

After normalizing the <SLABINFO> module, much of which
was based on this module, a structure which is crucial
to concurrent select/reap support is renamed the same.

Such a need for concurrent support was revealed during
slabtop testing. That program requests (select) global
data after calling for individual node data (reap) but
before those stacks have been accessed. Therefore, one
set of 'items'/'extents' could not possibly be shared.

So now we will know the former struct fetch_support as
ext_support. The former name was potentially confusing
since the struct was used by both 'select' and 'reap'.
However, only 'reap' ever called the 'fetch' function.

[ this <STAT> already accommodated concurrent usage. ]
[ in fact it contains 3 separate sets of items/exts. ]

Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/stat.c