On 11/08/2011 04:31 PM, Vasanthakumar Thiagarajan wrote: > "ath6kl: Maintain virtual interface in a list" mistakenly stops the > netq only when the mode is ibss. This causes packet drops in sta mode > when the available cookies (buffer abstraction in ath6kl and also used > for tx throttling) runs out for the highest priority traffic. This patch > just fixes this regression though the original code may still need fixes > which can be addressed in separate patches. > > Reported-by: Kalle Valo <kvalo@xxxxxxxxxxxxxxxx> > Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@xxxxxxxxxxxxxxxx> Thanks, applied. > * The last MAX_HI_COOKIE_NUM "batch" of cookies are reserved for > @@ -465,20 +465,18 @@ enum htc_send_full_action ath6kl_tx_queue_full(struct htc_target *target, > */ > if (ar->ac_stream_pri_map[ar->ep2ac_map[endpoint]] < > ar->hiac_stream_active_pri && > - ar->cookie_count <= MAX_HI_COOKIE_NUM) { > + ar->cookie_count <= MAX_HI_COOKIE_NUM) > /* > * Give preference to the highest priority stream by > * dropping the packets which overflowed. > */ > action = HTC_SEND_FULL_DROP; In the code before "ath6kl: Maintain virtual interface in a list" this test was not run in Ad-Hoc mode, but now it is run. AFAICS it shouldn't create any issues, but wanted to point out anyway. Also, as discussed earlier, it's better to have braces when you have a comment in a single line if statement. But this is a minor style issue and can be fixed later. Any case here are examples what I mean: if (foo) return 0; if (bar) { /* this is a comment */ return 0; } /* this is a second comment */ if (foobar) return 0; Kalle -- 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