wlan: DXE memory leak fix

If DXE host driver receives successive empty interrupt,
try to find next invlaidated descriptor,
and skip current head valid descriptor.
Refill ring happen from tail descritor, and skipped old
head descriptor will be over written with new packet info.
Then allocated memory for old descriptor will be lost.
When refill ring, check descriptor is still valid or not.
If descriptor is still valid,
do not assign new buffer for this descriptor.

Change-Id: I927498a0ed389b99610d0a230f0498545d4faf36
CRs-fixed: 500335
1 file changed
tree: d9bb62ec04c161aabeb2a540ec64fa7fb45a73f9
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig