git: 430be7e1ee71 - main - sx: avoid gcc -Wunused-value
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 09 Jul 2024 18:45:20 UTC
The branch main has been updated by rlibby:
URL: https://cgit.FreeBSD.org/src/commit/?id=430be7e1ee71902acb872544c928c19dd23c87ae
commit 430be7e1ee71902acb872544c928c19dd23c87ae
Author: Ryan Libby <rlibby@FreeBSD.org>
AuthorDate: 2024-07-09 18:43:57 +0000
Commit: Ryan Libby <rlibby@FreeBSD.org>
CommitDate: 2024-07-09 18:43:57 +0000
sx: avoid gcc -Wunused-value
Also fixup whitespace while touching these lines.
Reported by: GCC -Wunused-value
Discussed with: imp
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D45875
---
sys/sys/sx.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/sys/sys/sx.h b/sys/sys/sx.h
index 798e85ed67dc..deb277decc75 100644
--- a/sys/sys/sx.h
+++ b/sys/sys/sx.h
@@ -301,12 +301,12 @@ __sx_xunlock(struct sx *sx, struct thread *td, const char *file, int line)
#ifdef _STANDALONE
/* since we have no threads in the boot loader, trivially implement no-op version */
-#define sx_xlock(s) (1)
-#define sx_try_xlock(s) (1)
-#define sx_xunlock(s) (1)
-#define SX_DUPOK 0
-#define SX_NEW 0
-#define SX_NOWITNESS 0
+#define sx_xlock(s) do {} while (0)
+#define sx_try_xlock(s) (1)
+#define sx_xunlock(s) do {} while (0)
+#define SX_DUPOK 0
+#define SX_NEW 0
+#define SX_NOWITNESS 0
static __inline void
sx_init_flags(struct sx *sx, const char *description, int opts)