I used your kernel in a couple of suspend cycles, with and without AC charger, the issue is gone! Thank you!