diff options
| -rw-r--r-- | arch/x86/pci/i386.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/pci/i386.c b/arch/x86/pci/i386.c index 46fd43f79103..97da2ba9344b 100644 --- a/arch/x86/pci/i386.c +++ b/arch/x86/pci/i386.c | |||
| @@ -72,6 +72,9 @@ pcibios_align_resource(void *data, const struct resource *res, | |||
| 72 | return start; | 72 | return start; |
| 73 | if (start & 0x300) | 73 | if (start & 0x300) |
| 74 | start = (start + 0x3ff) & ~0x3ff; | 74 | start = (start + 0x3ff) & ~0x3ff; |
| 75 | } else if (res->flags & IORESOURCE_MEM) { | ||
| 76 | if (start < BIOS_END) | ||
| 77 | start = BIOS_END; | ||
| 75 | } | 78 | } |
| 76 | return start; | 79 | return start; |
| 77 | } | 80 | } |
