sisfb: delete obsolete PCI ROM bug workaround
Delete a workaround for a PCI ROM bug that has been fixed ages ago by
the commit 761a3ac08c
.
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Cc: Thomas Winischhofer <thomas@winischhofer.net>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
parent
89c8fb7a01
commit
8807236b18
@ -4114,14 +4114,6 @@ sisfb_find_rom(struct pci_dev *pdev)
|
|||||||
if(sisfb_check_rom(rom_base, ivideo)) {
|
if(sisfb_check_rom(rom_base, ivideo)) {
|
||||||
|
|
||||||
if((myrombase = vmalloc(65536))) {
|
if((myrombase = vmalloc(65536))) {
|
||||||
|
|
||||||
/* Work around bug in pci/rom.c: Folks forgot to check
|
|
||||||
* whether the size retrieved from the BIOS image eventually
|
|
||||||
* is larger than the mapped size
|
|
||||||
*/
|
|
||||||
if(pci_resource_len(pdev, PCI_ROM_RESOURCE) < romsize)
|
|
||||||
romsize = pci_resource_len(pdev, PCI_ROM_RESOURCE);
|
|
||||||
|
|
||||||
memcpy_fromio(myrombase, rom_base,
|
memcpy_fromio(myrombase, rom_base,
|
||||||
(romsize > 65536) ? 65536 : romsize);
|
(romsize > 65536) ? 65536 : romsize);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user