aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/radeon/atombios_crtc.c
diff options
context:
space:
mode:
authorIgor Murzov <intergalactic.anonymous@gmail.com>2012-01-22 18:47:28 +0400
committerDave Airlie <airlied@redhat.com>2012-01-24 17:34:32 +0000
commit211fa4fc4e13492151e698d92b0dff56b29928ec (patch)
tree2c2d74ce407bcb26a1b30beb9a95d903b3a912e2 /drivers/gpu/drm/radeon/atombios_crtc.c
parenta3f83ab1a717c0e6c2f59a4cfdaa10707cc35c55 (diff)
drm/radeon: finish getting bios earlier
Return a number of bytes read in radeon_atrm_get_bios_chunk() and properly check this value in radeon_atrm_get_bios(). If radeon_atrm_get_bios_chunk() read less bytes then were requested, it means that it finished reading bios data. Prior to this patch, condition in radeon_atrm_get_bios() was always equivalent to "if (ATRM_BIOS_PAGE <= 0)", so it was always false, thus radeon_atrm_get_bios() was trying to read past the bios data wasting boot time. On my lenovo ideapad u455 laptop this patch drops bios reading time from ~5.5s to ~1.5s. Signed-off-by: Igor Murzov <e-mail@date.by> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/atombios_crtc.c')
0 files changed, 0 insertions, 0 deletions