From: Michal Kazior Date: Wed, 14 May 2014 13:23:31 +0000 (+0300) Subject: ath10k: fix handling of wierd MSDU chaining cases X-Git-Tag: omap-for-v3.16/fixes-against-rc1~36^2~99^2^2~1^2~23 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ede9c8e09192e8a073915ae2d7be56409bb69ddb;p=pandora-kernel.git ath10k: fix handling of wierd MSDU chaining cases Apparently firmware can sometimes report a sequence with the first rx descriptor saying it's not the last MSDU. In that case msdu_chaining value could be overwritten saying it's not a chained MSDU. This in turn led to skb_push panic as the frame could be treated as an A-MSDU instead of a chained MSDU. Reported-By: Avery Pennarun Signed-off-by: Michal Kazior Signed-off-by: Kalle Valo --- Reading git-diff-tree failed