summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/prom_init.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2006-07-04 14:14:07 +1000
committerPaul Mackerras <paulus@samba.org>2006-07-07 20:19:15 +1000
commitf704b8d1f080ee71b7a9a88bcf585e7dd4272f4b (patch)
treec3a1306ef6f17652ea8464bcde3479255251caf2 /arch/powerpc/kernel/prom_init.c
parente70e943847bdae13175bf3a8bca6328e369de90a (diff)
downloadblackbird-op-linux-f704b8d1f080ee71b7a9a88bcf585e7dd4272f4b.tar.gz
blackbird-op-linux-f704b8d1f080ee71b7a9a88bcf585e7dd4272f4b.zip
[POWERPC] Fix legacy_serial.c error handling on 32 bits
The code in legacy_serial.c wouldn't properly compare OF translation results against OF_BAD_ADDR as it's using a phys_addr_t which is 32 bits on some 32-bit powerpc platforms. This fixes it by always using a u64 which is what is returned by the OF parsing routines. It also makes translation failure harmless for ISA serial ports. If they can't translate, we can't use the UART early, but we can still let the 8250 driver use it later on by using IO port accessors. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/prom_init.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud