[PATCH openEuler-1.0-LTS] time: Handle negative seconds correctly in timespec64_to_ns()