qcacmn: Use suspend_noirq callback instead of disabling irqs

Disabling the interrupts and setting them as wakeup sources does
not work as expected.  The pending interrupt gets trapped in sw
and kernel does not check for it before finishing the suspend.

Instead, use the suspend_noirq callback to guarantee that
wakeup messages don't get processed without rejecting the suspend.

Change-Id: I5ec5ce2a7e1b14c3d8477fe7aa0372c9ffd4dc0d
CRs-Fixed: 1060880
8 files changed
tree: 3e98eb29ce3a24cc8c3d6f0f30f360edba9803e5
  1. dp/
  2. hif/
  3. htc/
  4. pld_stub/
  5. qdf/
  6. wmi/
  7. README.txt
  8. VERSION.txt