Benjamin Herrenschmidt wrote: > The e1000 driver stores the content of the PCI resources into > unsigned long's before ioremapping. This breaks on 32 bits > platforms that support 64 bits MMIO resources such as ppc 44x. > > This fixes it by removing those temporary variables and passing > directly the result of pci_resource_start/len to ioremap. > > The side effect is that I removed the assignments to the netdev > fields mem_start, mem_end and base_addr, which are totally useless > for PCI devices. > > Signed-off-by: Benjamin Herrenschmidt <[EMAIL PROTECTED]> > -- > > drivers/net/e1000/e1000_main.c | 18 +++++------------- > 1 file changed, 5 insertions(+), 13 deletions(-)
Looks good to me. auke? _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev