From: Felix Fietkau Date: Thu, 25 Oct 2012 22:31:11 +0000 (+0200) Subject: ath9k: fix stale pointers potentially causing access to free'd skbs X-Git-Tag: v3.7-rc4~5^2~20^2^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c6e30936a7893a85f6222084f0f26aceb81137a;p=pandora-kernel.git ath9k: fix stale pointers potentially causing access to free'd skbs bf->bf_next is only while buffers are chained as part of an A-MPDU in the tx queue. When a tid queue is flushed (e.g. on tearing down an aggregation session), frames can be enqueued again as normal transmission, without bf_next being cleared. This can lead to the old pointer being dereferenced again later. This patch might fix crashes and "Failed to stop TX DMA!" messages. Signed-off-by: Felix Fietkau Cc: stable@vger.kernel.org Signed-off-by: John W. Linville --- Reading git-diff-tree failed