Messages in this thread | | | Date | Mon, 1 Feb 2010 10:08:51 -0800 | From | Stephen Hemminger <> | Subject | Re: [PATCH] sky2: receive dma mapping error handling |
| |
On Sun, 31 Jan 2010 23:18:35 +0100 Jarek Poplawski <jarkao2@gmail.com> wrote:
> @@ -1025,9 +1025,10 @@ static void sky2_prefetch_init(struct sky2_hw *hw, u32 qaddr, > static inline struct sky2_tx_le *get_tx_le(struct sky2_port *sky2, u16 *slot) > { > struct sky2_tx_le *le = sky2->tx_le + *slot; > - struct tx_ring_info *re = sky2->tx_ring + *slot; > + struct tx_ring_info *re; > > *slot = RING_NEXT(*slot, sky2->tx_ring_size); > + re = sky2->tx_ring + *slot; > re->flags = 0;
Bogus, le and re are 1-to-1, so hardware portion an software portion should be at same index.
--
| |