summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAaro Koskinen <aaro.koskinen@iki.fi>2013-07-25 21:26:48 +0400
committerRalf Baechle <ralf@linux-mips.org>2013-08-26 17:31:54 +0400
commitd8b74276f5488d64ebb28d77631b536f1c5de6d2 (patch)
tree14d0ab528fbb73443ae94b9ab84700c78936c067 /scripts
parent83eefabf9b596b8237cdcc385bff67f70d1e5a2d (diff)
downloadlinux-d8b74276f5488d64ebb28d77631b536f1c5de6d2.tar.xz
MIPS: cavium-octeon: fix I/O space setup on non-PCI systems
Fix I/O space setup, so that on non-PCI systems using inb()/outb() won't crash the system. Some drivers may try to probe I/O space and for that purpose we can just allocate some normal memory initially. Drivers trying to reserve a region will fail early as we set the size to 0. If a real I/O space is present, the PCI/PCIe support code will re-adjust the values accordingly. Tested with EdgeRouter Lite by enabling CONFIG_SERIO_I8042 that caused the originally reported crash. Reported-by: Faidon Liambotis <paravoid@debian.org> Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Acked-by: David Daney <david.daney@cavium.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/5626/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions