projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
726afd5
)
cgtop: drop counterproductive bitfields
author
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Tue, 14 Mar 2023 16:24:43 +0000
(17:24 +0100)
committer
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Tue, 14 Mar 2023 17:00:08 +0000
(18:00 +0100)
The variable after the bitfields has 8 byte alignment, so we weren't saving any
memory, but the code to serve the bitfields was more complicated.
src/cgtop/cgtop.c
patch
|
blob
|
history
diff --git
a/src/cgtop/cgtop.c
b/src/cgtop/cgtop.c
index 65d9941f7a0bc051e4eadf65457e323936de3536..bb4f7a5ef0997742a91e7fb3828402d189761897 100644
(file)
--- a/
src/cgtop/cgtop.c
+++ b/
src/cgtop/cgtop.c
@@
-36,10
+36,10
@@
typedef struct Group {
char *path;
- bool n_tasks_valid
:1
;
- bool cpu_valid
:1
;
- bool memory_valid
:1
;
- bool io_valid
:1
;
+ bool n_tasks_valid;
+ bool cpu_valid;
+ bool memory_valid;
+ bool io_valid;
uint64_t n_tasks;