wlan: ba invalid lock crash fix

TL BA has mutex to protect BA resource from multi-thread access.
But current mutex implementation just protect from
timer context and RX thread context.
But DEL_BA session response came from FW through SMD thread it's
not protected properly.
During RX frame processing with RX thread, if DEL BA response
preempt RX thread, BA resources could not be protected properly.
Mutex should be initialized and destroy when STA creation and
deletion. And ADD BA, DEL BA also should be protected by mutex.

Change-Id: I858dd46eaafe14e2052ea011c05fb6674fbe6f1c
CRs-fixed: 605197
2 files changed
tree: 562f871568976bca404709c6362d1bf7addd8c63
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig