commit | 79d2b29e8ab2bd460b07ff783d679d6cd3032769 | [log] [tgz] |
---|---|---|
author | Ron Mercer <ron.mercer@qlogic.com> | Thu Feb 12 16:38:34 2009 -0800 |
committer | David S. Miller <davem@davemloft.net> | Thu Feb 12 16:38:34 2009 -0800 |
tree | 1636e6b53a7fcc3a989fb73dcc2e5bbb6d92adec | |
parent | def48b6e328c2ff9954c13e13ba8e1a03f0bde32 [diff] |
qlge: bugfix: Add missing rx buf clean index on early exit. The large receive buffer queue is not properly tracking the current index in the case where an early exit occurs. This can happen when a page alloc or dma mapping fails. If this occurs the queue will get out of sync and invalid indexes can be written to the hardware. Signed-off-by: Ron Mercer <ron.mercer@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>