> -----Original Message----- > From: [email protected] [mailto:[email protected]] > Sent: Wednesday, August 29, 2012 4:20 PM > To: Deucher, Alexander > Cc: [email protected] > Subject: FAILED: patch "[PATCH] drm/radeon: convert radeon vfct code to > use" failed to apply to 3.5-stable tree > > > The patch below does not apply to the 3.5-stable tree. > If someone wants it applied there, or to any other stable or longterm > tree, then please email the backport, including the original git commit > id to <[email protected]>. >
This patch depends on: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=268ba0a99f89a84dc5eb312470896113d0709c74 which needs to be applied first. Alex > thanks, > > greg k-h > > ------------------ original commit in Linus's tree ------------------ > > From 7c3906d04a4587dceaa78cc1ae6b14e6454ee02a Mon Sep 17 00:00:00 > 2001 > From: Alex Deucher <[email protected]> > Date: Mon, 20 Aug 2012 11:06:21 -0400 > Subject: [PATCH] drm/radeon: convert radeon vfct code to use > acpi_get_table_with_size > > Allows us to verify the table size. > > Signed-off-by: Alex Deucher <[email protected]> > Cc: [email protected] > > diff --git a/drivers/gpu/drm/radeon/radeon_bios.c > b/drivers/gpu/drm/radeon/radeon_bios.c > index a32232f..ab0b2f7 100644 > --- a/drivers/gpu/drm/radeon/radeon_bios.c > +++ b/drivers/gpu/drm/radeon/radeon_bios.c > @@ -482,13 +482,12 @@ static bool radeon_acpi_vfct_bios(struct > radeon_device *rdev) > { > bool ret = false; > struct acpi_table_header *hdr; > - /* acpi_get_table_with_size is not exported :( */ > - acpi_size tbl_size = 0x7fffffff; > + acpi_size tbl_size; > UEFI_ACPI_VFCT *vfct; > GOP_VBIOS_CONTENT *vbios; > VFCT_IMAGE_HEADER *vhdr; > > - if (!ACPI_SUCCESS(acpi_get_table("VFCT", 1, &hdr))) > + if (!ACPI_SUCCESS(acpi_get_table_with_size("VFCT", 1, &hdr, > &tbl_size))) > return false; > if (tbl_size < sizeof(UEFI_ACPI_VFCT)) { > DRM_ERROR("ACPI VFCT table present but broken (too short > #1)\n"); > @@ -525,7 +524,6 @@ static bool radeon_acpi_vfct_bios(struct > radeon_device *rdev) > ret = !!rdev->bios; > > out_unmap: > - /* uh, no idea what to do here... */ > return ret; > } > #else > -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
