aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/boot/compressed/eboot.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c
index bbd83b9cb4da..c760e073963e 100644
--- a/arch/x86/boot/compressed/eboot.c
+++ b/arch/x86/boot/compressed/eboot.c
@@ -331,7 +331,6 @@ static efi_status_t setup_gop(struct screen_info *si, efi_guid_t *proto,
331 si->lfb_width = width; 331 si->lfb_width = width;
332 si->lfb_height = height; 332 si->lfb_height = height;
333 si->lfb_base = fb_base; 333 si->lfb_base = fb_base;
334 si->lfb_size = fb_size;
335 si->pages = 1; 334 si->pages = 1;
336 335
337 if (pixel_format == PIXEL_RGB_RESERVED_8BIT_PER_COLOR) { 336 if (pixel_format == PIXEL_RGB_RESERVED_8BIT_PER_COLOR) {
@@ -379,6 +378,8 @@ static efi_status_t setup_gop(struct screen_info *si, efi_guid_t *proto,
379 si->rsvd_pos = 0; 378 si->rsvd_pos = 0;
380 } 379 }
381 380
381 si->lfb_size = si->lfb_linelength * si->lfb_height;
382
382 si->capabilities |= VIDEO_CAPABILITY_SKIP_QUIRKS; 383 si->capabilities |= VIDEO_CAPABILITY_SKIP_QUIRKS;
383 384
384free_handle: 385free_handle: