:: commit 530517f254f6054db68caf1f15ee7db45ecde34a

mintsuki <mintsuki@protonmail.com> — 2022-08-27 03:48

parents: 470e6a6fce

misc: Backport changes from trunk

diff --git a/common/fs/echfs.s2.c b/common/fs/echfs.s2.c
index 5c68682a..79c846cd 100644
--- a/common/fs/echfs.s2.c
+++ b/common/fs/echfs.s2.c
@@ -1,10 +1,11 @@
-#include <fs/echfs.h>
 #include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <fs/echfs.h>
 #include <lib/libc.h>
-#include <lib/blib.h>
+#include <lib/misc.h>
 #include <lib/print.h>
 #include <drivers/disk.h>
-#include <stdbool.h>
 #include <mm/pmm.h>
 
 struct echfs_dir_entry {
diff --git a/common/fs/ntfs.s2.c b/common/fs/ntfs.s2.c
index b187c4db..b3316b3c 100644
--- a/common/fs/ntfs.s2.c
+++ b/common/fs/ntfs.s2.c
@@ -5,7 +5,7 @@
 #include <mm/pmm.h>
 #include <lib/print.h>
 #include <lib/libc.h>
-#include <lib/blib.h>
+#include <lib/misc.h>
 
 // created using documentation from:
 //  https://dubeyko.com/development/FileSystems/NTFS/ntfsdoc.pdf
diff --git a/common/protos/stivale.c b/common/protos/stivale.c
index feb5a42e..3602c1f0 100644
--- a/common/protos/stivale.c
+++ b/common/protos/stivale.c
@@ -5,7 +5,7 @@
 #include <protos/stivale.h>
 #include <lib/libc.h>
 #include <lib/elf.h>
-#include <lib/blib.h>
+#include <lib/misc.h>
 #include <lib/acpi.h>
 #include <lib/config.h>
 #include <lib/time.h>
diff --git a/common/protos/stivale2.c b/common/protos/stivale2.c
index 172bb15c..e92009fb 100644
--- a/common/protos/stivale2.c
+++ b/common/protos/stivale2.c
@@ -5,7 +5,7 @@
 #include <protos/stivale.h>
 #include <protos/stivale2.h>
 #include <lib/elf.h>
-#include <lib/blib.h>
+#include <lib/misc.h>
 #include <lib/acpi.h>
 #include <lib/config.h>
 #include <lib/time.h>
@@ -65,10 +65,10 @@
     r; \
 })
 
-#define append_tag(S, TAG) ({                              \
+#define append_tag(S, TAG) do {                            \
     (TAG)->next = (S)->tags;                               \
     (S)->tags   = REPORTED_ADDR((uint64_t)(uintptr_t)TAG); \
-})
+} while (0)
 
 #if defined (__i386__)
 extern symbol stivale2_term_write_entry;
tab: 248 wrap: offon