From 692d272cb321f4e11e3f70bdf68ad6b315835474 Mon Sep 17 00:00:00 2001 From: XieHan Date: Fri, 7 Aug 2020 20:44:08 +0800 Subject: [PATCH] Pack a union to save some bytes. --- src/kernel/poller.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kernel/poller.c b/src/kernel/poller.c index b8868ac4..d4fc04a8 100644 --- a/src/kernel/poller.c +++ b/src/kernel/poller.c @@ -66,11 +66,13 @@ struct __poller_node int state; int error; struct poller_data data; +#pragma pack(1) union { struct list_head list; struct rb_node rb; }; +#pragma pack() char in_rbtree; char removed; int event;