From: Dominik Kaszewski <[email protected]>

[Why & How]
static_assert requires a message in older standards.

Signed-off-by: Dominik Kaszewski <[email protected]>
Signed-off-by: Fangzhi Zuo <[email protected]>
Reviewed-by: Dillon Varone <[email protected]>
---
 drivers/gpu/drm/amd/display/dc/dc_memory_pool.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dc_memory_pool.c 
b/drivers/gpu/drm/amd/display/dc/dc_memory_pool.c
index 904f8c4a4783..6557bc9221f3 100644
--- a/drivers/gpu/drm/amd/display/dc/dc_memory_pool.c
+++ b/drivers/gpu/drm/amd/display/dc/dc_memory_pool.c
@@ -58,8 +58,14 @@ struct dc_memory_pool {
        char _reserved2[PAGE_SIZE - sizeof(atomic64_t)];
 };
 
-static_assert(sizeof(struct dc_memory_pool) == 2 * PAGE_SIZE);
-static_assert(offsetof(struct dc_memory_pool, free_head) == PAGE_SIZE);
+static_assert(
+               sizeof(struct dc_memory_pool) == 2 * PAGE_SIZE,
+               "dc_memory_pool size should be 2 pages"
+);
+static_assert(
+               offsetof(struct dc_memory_pool, free_head) == PAGE_SIZE,
+               "dc_memory_pool free_head should be aligned to page"
+);
 
 static size_t divide_ceiling(size_t x, size_t d)
 {
-- 
2.53.0

Reply via email to