diff options
| -rw-r--r-- | arch/x86/boot/compressed/eboot.c | 3 |
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 | ||
| 384 | free_handle: | 385 | free_handle: |
