Skip to content

Commit b482e48

Browse files
jmberg-intelrichardweinberger
authored andcommitted
um: fix build without CONFIG_UML_TIME_TRAVEL_SUPPORT
When CONFIG_UML_TIME_TRAVEL_SUPPORT isn't set, the build was broken. Fix this. Fixes: 0650387 ("um: Support time travel mode") Signed-off-by: Johannes Berg <[email protected]> Signed-off-by: Richard Weinberger <[email protected]>
1 parent c4683cd commit b482e48

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

arch/um/include/shared/timer-internal.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ static inline void time_travel_set_timer(enum time_travel_timer_mode mode,
5454
unsigned long long expiry)
5555
{
5656
}
57+
58+
#define time_travel_timer_mode TT_TMR_DISABLED
5759
#endif
5860

5961
#endif

arch/um/kernel/process.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ static void time_travel_sleep(unsigned long long duration)
213213
if (time_travel_timer_mode != TT_TMR_DISABLED ||
214214
time_travel_timer_expiry < next) {
215215
if (time_travel_timer_mode == TT_TMR_ONESHOT)
216-
time_travel_timer_mode = TT_TMR_DISABLED;
216+
time_travel_set_timer(TT_TMR_DISABLED, 0);
217217
/*
218218
* time_travel_time will be adjusted in the timer
219219
* IRQ handler so it works even when the signal

0 commit comments

Comments
 (0)