Revision e0917f879536cbf57367429d084775d8224c986c authored by Johannes Berg on 22 July 2019, 07:12:56 UTC, committed by Richard Weinberger on 22 August 2019, 22:39:53 UTC
Unfortunately, my build fix for when time travel mode isn't
enabled broke time travel mode, because I forgot that we need
to use the timer time after the timer has been marked disabled,
and thus need to leave the time stored instead of zeroing it.

Fix that by splitting the inline into two, so we can call only
the _mode() one in the relevant code path.

Fixes: b482e48d29f1 ("um: fix build without CONFIG_UML_TIME_TRAVEL_SUPPORT")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
1 parent d1abaeb
History
File Mode Size
bpf
cgroup
configs
debug
dma
events
gcov
irq
livepatch
locking
power
printk
rcu
sched
time
trace
.gitignore -rw-r--r-- 53 bytes
Kconfig.freezer -rw-r--r-- 92 bytes
Kconfig.hz -rw-r--r-- 1.7 KB
Kconfig.locks -rw-r--r-- 4.9 KB
Kconfig.preempt -rw-r--r-- 3.0 KB
Makefile -rw-r--r-- 4.2 KB
acct.c -rw-r--r-- 15.4 KB
async.c -rw-r--r-- 10.2 KB
audit.c -rw-r--r-- 61.4 KB
audit.h -rw-r--r-- 10.4 KB
audit_fsnotify.c -rw-r--r-- 5.6 KB
audit_tree.c -rw-r--r-- 25.7 KB
audit_watch.c -rw-r--r-- 14.1 KB
auditfilter.c -rw-r--r-- 34.0 KB
auditsc.c -rw-r--r-- 69.7 KB
backtracetest.c -rw-r--r-- 1.9 KB
bounds.c -rw-r--r-- 751 bytes
capability.c -rw-r--r-- 14.6 KB
compat.c -rw-r--r-- 10.0 KB
configs.c -rw-r--r-- 2.0 KB
context_tracking.c -rw-r--r-- 6.3 KB
cpu.c -rw-r--r-- 56.4 KB
cpu_pm.c -rw-r--r-- 5.6 KB
crash_core.c -rw-r--r-- 11.4 KB
crash_dump.c -rw-r--r-- 1.3 KB
cred.c -rw-r--r-- 23.3 KB
delayacct.c -rw-r--r-- 4.7 KB
dma.c -rw-r--r-- 3.3 KB
elfcore.c -rw-r--r-- 432 bytes
exec_domain.c -rw-r--r-- 1.1 KB
exit.c -rw-r--r-- 44.4 KB
extable.c -rw-r--r-- 4.1 KB
fail_function.c -rw-r--r-- 6.9 KB
fork.c -rw-r--r-- 69.5 KB
freezer.c -rw-r--r-- 4.5 KB
futex.c -rw-r--r-- 104.3 KB
gen_kheaders.sh -rwxr-xr-x 2.7 KB
groups.c -rw-r--r-- 4.9 KB
hung_task.c -rw-r--r-- 7.3 KB
iomem.c -rw-r--r-- 4.7 KB
irq_work.c -rw-r--r-- 4.7 KB
jump_label.c -rw-r--r-- 20.8 KB
kallsyms.c -rw-r--r-- 17.6 KB
kcmp.c -rw-r--r-- 5.7 KB
kcov.c -rw-r--r-- 11.0 KB
kexec.c -rw-r--r-- 7.7 KB
kexec_core.c -rw-r--r-- 31.1 KB
kexec_file.c -rw-r--r-- 31.9 KB
kexec_internal.h -rw-r--r-- 924 bytes
kheaders.c -rw-r--r-- 1.6 KB
kmod.c -rw-r--r-- 5.0 KB
kprobes.c -rw-r--r-- 62.8 KB
ksysfs.c -rw-r--r-- 6.3 KB
kthread.c -rw-r--r-- 34.1 KB
latencytop.c -rw-r--r-- 7.2 KB
module-internal.h -rw-r--r-- 782 bytes
module.c -rw-r--r-- 113.3 KB
module_signing.c -rw-r--r-- 2.1 KB
notifier.c -rw-r--r-- 16.4 KB
nsproxy.c -rw-r--r-- 6.3 KB
padata.c -rw-r--r-- 27.5 KB
panic.c -rw-r--r-- 17.7 KB
params.c -rw-r--r-- 22.5 KB
pid.c -rw-r--r-- 12.9 KB
pid_namespace.c -rw-r--r-- 11.5 KB
profile.c -rw-r--r-- 14.8 KB
ptrace.c -rw-r--r-- 36.4 KB
range.c -rw-r--r-- 3.0 KB
reboot.c -rw-r--r-- 14.1 KB
relay.c -rw-r--r-- 32.1 KB
resource.c -rw-r--r-- 42.4 KB
rseq.c -rw-r--r-- 9.8 KB
seccomp.c -rw-r--r-- 45.6 KB
signal.c -rw-r--r-- 117.7 KB
smp.c -rw-r--r-- 22.1 KB
smpboot.c -rw-r--r-- 11.7 KB
smpboot.h -rw-r--r-- 640 bytes
softirq.c -rw-r--r-- 17.1 KB
stackleak.c -rw-r--r-- 3.9 KB
stacktrace.c -rw-r--r-- 9.5 KB
stop_machine.c -rw-r--r-- 17.9 KB
sys.c -rw-r--r-- 62.2 KB
sys_ni.c -rw-r--r-- 9.3 KB
sysctl.c -rw-r--r-- 80.3 KB
sysctl_binary.c -rw-r--r-- 50.2 KB
task_work.c -rw-r--r-- 3.1 KB
taskstats.c -rw-r--r-- 15.6 KB
test_kprobes.c -rw-r--r-- 5.9 KB
torture.c -rw-r--r-- 21.0 KB
tracepoint.c -rw-r--r-- 14.9 KB
tsacct.c -rw-r--r-- 4.6 KB
ucount.c -rw-r--r-- 5.5 KB
uid16.c -rw-r--r-- 5.1 KB
uid16.h -rw-r--r-- 442 bytes
umh.c -rw-r--r-- 19.0 KB
up.c -rw-r--r-- 2.3 KB
user-return-notifier.c -rw-r--r-- 1.3 KB
user.c -rw-r--r-- 5.5 KB
user_namespace.c -rw-r--r-- 33.2 KB
utsname.c -rw-r--r-- 3.8 KB
utsname_sysctl.c -rw-r--r-- 3.2 KB
watchdog.c -rw-r--r-- 21.4 KB
watchdog_hld.c -rw-r--r-- 7.7 KB
workqueue.c -rw-r--r-- 163.8 KB
workqueue_internal.h -rw-r--r-- 2.4 KB

back to top