On Sun, 21 Apr 2013 20:07:39 +0200 (CEST)
Thommy Jakobsson <thom...@gmail.com> wrote:

> +void b43_dma_rx_discard(struct b43_dmaring *ring)
> +{
> +     int current_slot, previous_slot;
> +
> +     B43_WARN_ON(ring->tx);
> +
> +     /* Device has filled all buffers, drop all packets in buffers
> +     * and let TCP decrease speed.
> +     * Set index to one desc after the last one
> +     * so the device will see all slots as free again
> +     */
> +     /*
> +     *TODO: How to increase rx_drop in mac80211?
> +     */
> +     current_slot = ring->ops->get_current_rxslot(ring);
> +     previous_slot = prev_slot(ring, current_slot);
> +     ring->ops->set_current_rxslot(ring, previous_slot);

Hmmm. While this does work (because the register and ring->current_slot contain 
the same
value at this point), I'd prefer if you write ring->current_slot - 1
to the stop-index-register.

Also, the comment needs to be updated.

PS: I'll send a patch that renames set_current_rxslot() later, because it's 
really confusing.

-- 
Michael

Attachment: signature.asc
Description: PGP signature

_______________________________________________
b43-dev mailing list
b43-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/b43-dev

Reply via email to