Hi Ralf, Ralf Baechle : > IOC3's homegrown DMA mapping functions that are used to optimize things > a little on IP27 set the wrong bit.
What about using a symbol instead of magic numbers? That way one at least sees the intention of the coder. > Signed-off-by: Ralf Baechle <[EMAIL PROTECTED]> > > diff --git a/drivers/net/ioc3-eth.c b/drivers/net/ioc3-eth.c > index ae71ed5..e76e6e7 100644 > --- a/drivers/net/ioc3-eth.c > +++ b/drivers/net/ioc3-eth.c > @@ -145,7 +145,7 @@ static inline struct sk_buff * ioc3_allo > static inline unsigned long ioc3_map(void *ptr, unsigned long vdev) > { > #ifdef CONFIG_SGI_IP27 > - vdev <<= 58; /* Shift to PCI64_ATTR_VIRTUAL */ > + vdev <<= 57; /* Shift to PCI64_ATTR_VIRTUAL */ So please use a symbolic value here. Regards Ingo Oeser - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html