|
@@ -1027,6 +1027,7 @@ brcmf_sdio_bus_sleep(struct brcmf_sdio *bus, bool sleep, bool pendok)
|
|
|
/* Don't sleep if something is pending */
|
|
|
if (atomic_read(&bus->intstatus) ||
|
|
|
atomic_read(&bus->ipend) > 0 ||
|
|
|
+ bus->ctrl_frame_stat ||
|
|
|
(!atomic_read(&bus->fcstate) &&
|
|
|
brcmu_pktq_mlen(&bus->txq, ~bus->flowcontrol) &&
|
|
|
data_ok(bus))) {
|