ANDROID: power: wakeup_reason: Prevent sleep_time negative values

Unsynchronized reads between clocks during suspend transitions can occasionally generate negative timespec64 deltas.
This CL actively zeroes out the sleep_time variable if a negative delta is detected.

Bug: 539480771
Change-Id: I744b215f5937011d81cfe61cdc5c518cacafc729
Signed-off-by: Nino Chanturia <[email protected]>
1 file changed