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
