[ofa-general] Re: [PATCH 2/16 v4] IB/ipoib: Add s/g support
    Roland Dreier 
    rdreier at cisco.com
       
    Fri Feb  8 14:32:52 PST 2008
    
    
  
Thanks, applied...
 > --- a/drivers/infiniband/ulp/ipoib/ipoib.h
 > +++ b/drivers/infiniband/ulp/ipoib/ipoib.h
 > +static inline int ipoib_dma_map_tx(struct ib_device *ca,
 > +				   struct ipoib_tx_buf *tx_req)
I didn't see why this needed to be in a header-- I just moved it to
ipoib_ib.c.  Also
 > +	int frags;
 > +	int i;
 > +
 > +	mapping[0] = ib_dma_map_single(ca, skb->data, skb_headlen(skb),
 > +				       DMA_TO_DEVICE);
 > +	if (unlikely(ib_dma_mapping_error(ca, mapping[0])))
 > +		return -EIO;
 > +
 > +	frags = skb_shinfo(skb)->nr_frags;
Not sure what the advantage of having a local variable that is only
used once to hold the value of nr_frags, so I got rid of it.
 - R.
    
    
More information about the general
mailing list