v3.15.7: Controller Cache fixup
Previously, if the kernel woke up during sleep, it would increment the performance counter, causing the controller cache to be thrown away. Therefore, rework the logic so that the timeout increases per event instead, requiring the device is awake for the full interval.
New Contributors
Full Changelog: v3.15.6...v3.15.7