On 4 March 2016 at 10:17, Valo, Kalle <kvalo@xxxxxxxxxxxxxxxx> wrote: > Michal Kazior <michal.kazior@xxxxxxxxx> writes: > >> Firmware supporting pull-push tx model may request >> a switch between modes. When switching from >> pull-push to push-only it will be necessary to >> flush all pending frames. The code will do that >> once other bits that actually trigger it are added. >> >> Signed-off-by: Michal Kazior <michal.kazior@xxxxxxxxx> > > This fails to apply: > > fatal: sha1 information is lacking or useless (drivers/net/wireless/ath/ath10k/htt_rx.c). > Repository lacks necessary blobs to fall back on 3-way merge. > Cannot fall back to three-way merge. > Patch failed at 0010 ath10k: implement flushing of pending frames in txqs > >> @@ -2370,6 +2371,8 @@ static void ath10k_htt_txrx_compl_task(unsigned long ptr) >> dev_kfree_skb_any(skb); >> } >> >> + ath10k_mac_tx_push_pending(ar); >> + >> spin_lock_bh(&htt->rx_ring.lock); >> while ((skb = __skb_dequeue(&htt->rx_compl_q))) { >> resp = (struct htt_resp *)skb->data; > > This hunk seems to be the problem. I could try to fix it myself but the > function has changed so I would prefer that you respin. This patch is in v1. It's base included some extra patches that weren't in ath.git at the time. The v2 patchset has this patch squashed into wake_tx_queue patch and the entire v2 patchset is based solely on ath.git without any extra patches in between. Did patchwork confuse these patchsets? Michał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html