mirror of
https://github.com/torvalds/linux.git
synced 2024-12-01 00:21:32 +00:00
[PATCH] declance: Fix mapping of device.
These should really be addresses obtained with ioremap() or some bus-specific backend, but for now... Signed-off-by: Ralf Baechle <ralf@linux-mips.org> drivers/net/declance.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
This commit is contained in:
parent
da848ec37d
commit
6684b4e282
@ -237,7 +237,7 @@ struct lance_init_block {
|
|||||||
/*
|
/*
|
||||||
* This works *only* for the ring descriptors
|
* This works *only* for the ring descriptors
|
||||||
*/
|
*/
|
||||||
#define LANCE_ADDR(x) (PHYSADDR(x) >> 1)
|
#define LANCE_ADDR(x) (CPHYSADDR(x) >> 1)
|
||||||
|
|
||||||
struct lance_private {
|
struct lance_private {
|
||||||
struct net_device *next;
|
struct net_device *next;
|
||||||
@ -1102,7 +1102,7 @@ static int __init dec_lance_init(const int type, const int slot)
|
|||||||
/* Setup I/O ASIC LANCE DMA. */
|
/* Setup I/O ASIC LANCE DMA. */
|
||||||
lp->dma_irq = dec_interrupt[DEC_IRQ_LANCE_MERR];
|
lp->dma_irq = dec_interrupt[DEC_IRQ_LANCE_MERR];
|
||||||
ioasic_write(IO_REG_LANCE_DMA_P,
|
ioasic_write(IO_REG_LANCE_DMA_P,
|
||||||
PHYSADDR(dev->mem_start) << 3);
|
CPHYSADDR(dev->mem_start) << 3);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user