We don't need more than an u8 to represent y_min_scanlines in the watermark code, so we can convert it from u32 to u8 and use it to fill one hole in the structure, saving 4 bytes.
Suggested-by: Ville Syr�l� <[email protected]> Signed-off-by: Luca Coelho <[email protected]> --- drivers/gpu/drm/i915/display/skl_watermark.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c index 4f9fd8c6ccb4..4149b891615e 100644 --- a/drivers/gpu/drm/i915/display/skl_watermark.c +++ b/drivers/gpu/drm/i915/display/skl_watermark.c @@ -64,16 +64,16 @@ enum wm_tiling_mode { struct skl_wm_params { enum wm_tiling_mode tiling; u32 width; - u8 cpp; - bool rc_surface; - bool is_planar; u32 plane_pixel_rate; - u32 y_min_scanlines; u32 plane_bytes_per_line; uint_fixed_16_16_t plane_blocks_per_line; uint_fixed_16_16_t y_tile_minimum; u32 linetime_us; u32 dbuf_block_size; + u8 cpp; + u8 y_min_scanlines; + bool rc_surface; + bool is_planar; }; u8 intel_enabled_dbuf_slices_mask(struct intel_display *display) -- 2.51.0
