| From: Sergey Senozhatsky <senozhatsky@chromium.org> |
| Subject: zsmalloc: document freeable stats |
| Date: Sat, 25 Mar 2023 11:46:31 +0900 |
| |
| When freeable class stat was added to classes file (back in 2016) we |
| forgot to update zsmalloc documentation. Fix that. |
| |
| Link: https://lkml.kernel.org/r/20230325024631.2817153-3-senozhatsky@chromium.org |
| Fixes: 1120ed548394 ("mm/zsmalloc: add `freeable' column to pool stat") |
| Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org> |
| Cc: Minchan Kim <minchan@kernel.org> |
| Cc: <stable@vger.kernel.org> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| Documentation/mm/zsmalloc.rst | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/Documentation/mm/zsmalloc.rst~zsmalloc-document-freeable-stats |
| +++ a/Documentation/mm/zsmalloc.rst |
| @@ -83,6 +83,8 @@ pages_used |
| the number of pages allocated for the class |
| pages_per_zspage |
| the number of 0-order pages to make a zspage |
| +freeable |
| + the approximate number of pages class compaction can free |
| |
| Each zspage maintains inuse counter which keeps track of the number of |
| objects stored in the zspage. The inuse counter determines the zspage's |
| _ |