1
linux/arch/powerpc/sysdev/qe_lib
Timur Tabi de74f70360 [POWERPC] QE: fix invalid pointer usage in ucc_slow_init()
In two places, ucc_slow_init() passes a physical address instead of the
virtual address to functions that were expecting the latter, causing a kernel
panic.  us_info->regs contains the physical address of the UCC register set.
The registers are ioremap'd to kernel space, and the virtual pointers are
stored in us_regs.  The code was using us_info->regs when it should have been
using us_regs.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2007-03-26 17:06:22 -05:00
..
Kconfig [POWERPC] QE: automatically select QE options 2007-03-26 17:05:22 -05:00
Makefile [POWERPC] Add QUICC Engine (QE) infrastructure 2006-10-04 15:24:27 +10:00
qe_ic.c [POWERPC] Remove fastcall function attribute 2007-01-26 01:52:27 -06:00
qe_ic.h [POWERPC] Add QUICC Engine (QE) infrastructure 2006-10-04 15:24:27 +10:00
qe_io.c [HEADERS] Put linux/config.h out of its misery. 2006-10-09 19:13:51 -04:00
qe.c Merge branch 'linux-2.6' into for-linus 2006-12-04 15:59:07 +11:00
ucc_fast.c [POWERPC] QE: clean up ucc_slow.c and ucc_fast.c 2007-02-17 16:12:54 -06:00
ucc_slow.c [POWERPC] QE: fix invalid pointer usage in ucc_slow_init() 2007-03-26 17:06:22 -05:00
ucc.c [POWERPC] Fix the UCC rx/tx clock of QE 2006-10-25 13:49:22 +10:00