[PATCH 1/2] mm/zbud: reuse unbuddied[0] as buddied in zbud_pool

From: Miaohe Lin
Date: Sat Jun 05 2021 - 03:53:40 EST


Since commit 9d8c5b5284e4 ("mm: zbud: fix condition check on allocation
size"), zbud_pool.unbuddied[0] is always unused. We can reuse it as buddied
field to save some possible memory.

Signed-off-by: Miaohe Lin <linmiaohe@xxxxxxxxxx>
---
mm/zbud.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/zbud.c b/mm/zbud.c
index a200121da400..91543be47e3d 100644
--- a/mm/zbud.c
+++ b/mm/zbud.c
@@ -96,7 +96,7 @@
struct zbud_pool {
spinlock_t lock;
struct list_head unbuddied[NCHUNKS];
- struct list_head buddied;
+#define buddied unbuddied[0]
struct list_head lru;
u64 pages_nr;
const struct zbud_ops *ops;
--
2.23.0