Linux / Kernel
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Files Most Frequently Changed Together (Top 50)
margin-top: 20px

data...

Pairs # same commits # commits 1 # commits 2 latest commit
bpf/verifier.c
signal.c
12 2547 (<1%) 2929 (<1%) 2022-01-15
locking/rtmutex.c
signal.c
11 767 (1%) 2929 (<1%) 2022-01-15
locking/rtmutex.c
bpf/verifier.c
11 767 (1%) 2547 (<1%) 2022-01-15
time/timekeeping.c
signal.c
10 1827 (<1%) 2929 (<1%) 2022-01-15
time/timekeeping.c
locking/rtmutex.c
10 1827 (<1%) 767 (1%) 2022-01-15
trace/trace_events_hist.c
trace/trace.h
9 731 (1%) 2143 (<1%) 2022-01-16
time/timekeeping.c
bpf/verifier.c
9 1827 (<1%) 2547 (<1%) 2022-01-15
audit.c
bpf/verifier.c
9 1855 (<1%) 2547 (<1%) 2022-01-13
audit.c
locking/rtmutex.c
9 1855 (<1%) 767 (1%) 2022-01-13
bpf/verifier.c
bpf/btf.c
8 2547 (<1%) 762 (1%) 2022-01-15
cgroup/cgroup.c
cgroup/cgroup-v1.c
8 925 (<1%) 438 (1%) 2022-01-15
ucount.c
crash_core.c
8 259 (3%) 235 (3%) 2022-01-15
audit.c
signal.c
8 1855 (<1%) 2929 (<1%) 2022-01-13
audit.c
time/timekeeping.c
8 1855 (<1%) 1827 (<1%) 2022-01-13
trace/trace_events_hist.c
sched/core.c
7 731 (<1%) 3547 (<1%) 2022-01-15
bpf/helpers.c
bpf/cgroup.c
7 562 (1%) 639 (1%) 2022-01-15
bpf/syscall.c
bpf/cgroup.c
7 1755 (<1%) 639 (1%) 2022-01-15
bpf/syscall.c
bpf/helpers.c
7 1755 (<1%) 562 (1%) 2022-01-15
bpf/verifier.c
bpf/cgroup.c
7 2547 (<1%) 639 (1%) 2022-01-15
bpf/verifier.c
bpf/helpers.c
7 2547 (<1%) 562 (1%) 2022-01-15
bpf/verifier.c
bpf/syscall.c
7 2547 (<1%) 1755 (<1%) 2022-01-15
cgroup/cgroup.c
bpf/verifier.c
7 925 (<1%) 2547 (<1%) 2022-01-15
events/core.c
sched/core.c
7 3459 (<1%) 3547 (<1%) 2022-01-15
locking/rwsem.c
sched/core.c
7 453 (1%) 3547 (<1%) 2022-01-15
trace/bpf_trace.c
bpf/cgroup.c
7 1210 (<1%) 639 (1%) 2022-01-15
trace/bpf_trace.c
bpf/helpers.c
7 1210 (<1%) 562 (1%) 2022-01-15
trace/bpf_trace.c
bpf/syscall.c
7 1210 (<1%) 1755 (<1%) 2022-01-15
trace/bpf_trace.c
bpf/verifier.c
7 1210 (<1%) 2547 (<1%) 2022-01-15
ucount.c
signal.c
7 259 (2%) 2929 (<1%) 2022-01-15
ucount.c
locking/rtmutex.c
7 259 (2%) 767 (<1%) 2022-01-15
kthread.c
fork.c
6 1251 (<1%) 4077 (<1%) 2022-01-17
sched/core.c
fork.c
6 3547 (<1%) 4077 (<1%) 2022-01-17
signal.c
sched/core.c
6 2929 (<1%) 3547 (<1%) 2022-01-17
trace/ftrace.c
signal.c
6 3020 (<1%) 2929 (<1%) 2022-01-15
trace/trace.c
signal.c
6 3696 (<1%) 2929 (<1%) 2022-01-15
trace/trace_eprobe.c
trace/trace.h
6 53 (11%) 2143 (<1%) 2022-01-16
trace/trace_events.c
trace/trace.h
6 1720 (<1%) 2143 (<1%) 2022-01-16
trace/trace_events_hist.c
trace/trace.c
6 731 (<1%) 3696 (<1%) 2022-01-16
trace/trace_events_hist.c
trace/trace_eprobe.c
6 731 (<1%) 53 (11%) 2022-01-16
trace/trace_events_hist.c
trace/trace_events.c
6 731 (<1%) 1720 (<1%) 2022-01-16
trace/trace_events_synth.c
trace/ftrace.c
6 190 (3%) 3020 (<1%) 2022-01-16
trace/trace_events_trigger.c
trace/trace.h
6 414 (1%) 2143 (<1%) 2022-01-16
trace/trace_uprobe.c
trace/trace.h
6 939 (<1%) 2143 (<1%) 2022-01-16
trace/trace_uprobe.c
trace/trace_events.c
6 939 (<1%) 1720 (<1%) 2022-01-16
trace/trace_uprobe.c
trace/trace_events_hist.c
6 939 (<1%) 731 (<1%) 2022-01-16
trace/trace_uprobe.c
trace/trace_kprobe.c
6 939 (<1%) 1554 (<1%) 2022-01-16
trace/trace_uprobe.c
sched/core.c
6 939 (<1%) 3547 (<1%) 2022-01-15
bpf/bpf_task_storage.c
bpf/bpf_inode_storage.c
6 78 (7%) 108 (5%) 2022-01-15
bpf/cgroup.c
trace/trace_uprobe.c
6 639 (<1%) 939 (<1%) 2022-01-15
bpf/devmap.c
bpf/cpumap.c
6 530 (1%) 418 (1%) 2022-01-15
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [bpf/verifier.c] [bpf/verifier.c] [signal.c] [signal.c] [bpf/verifier.c]--[signal.c] 12 [bpf/btf.c] [bpf/btf.c] [bpf/verifier.c]--[bpf/btf.c] 8 [bpf/helpers.c] [bpf/helpers.c] [bpf/verifier.c]--[bpf/helpers.c] 7 [bpf/cgroup.c] [bpf/cgroup.c] [bpf/verifier.c]--[bpf/cgroup.c] 7 [bpf/syscall.c] [bpf/syscall.c] [bpf/verifier.c]--[bpf/syscall.c] 7 [sched/core.c] [sched/core.c] [signal.c]--[sched/core.c] 6 [locking/rtmutex.c] [locking/rtmutex.c] [locking/rtmutex.c]--[bpf/verifier.c] 11 [locking/rtmutex.c]--[signal.c] 11 [time/timekeeping.c] [time/timekeeping.c] [time/timekeeping.c]--[bpf/verifier.c] 9 [time/timekeeping.c]--[signal.c] 10 [time/timekeeping.c]--[locking/rtmutex.c] 10 [trace/trace_events_hist.c] [trace/trace_events_hist.c] [trace/trace.h] [trace/trace.h] [trace/trace_events_hist.c]--[trace/trace.h] 9 [trace/trace_events_hist.c]--[sched/core.c] 7 [trace/trace.c] [trace/trace.c] [trace/trace_events_hist.c]--[trace/trace.c] 6 [trace/trace_eprobe.c] [trace/trace_eprobe.c] [trace/trace_events_hist.c]--[trace/trace_eprobe.c] 6 [trace/trace_events.c] [trace/trace_events.c] [trace/trace_events_hist.c]--[trace/trace_events.c] 6 [audit.c] [audit.c] [audit.c]--[bpf/verifier.c] 9 [audit.c]--[signal.c] 8 [audit.c]--[locking/rtmutex.c] 9 [audit.c]--[time/timekeeping.c] 8 [cgroup/cgroup.c] [cgroup/cgroup.c] [cgroup/cgroup.c]--[bpf/verifier.c] 7 [cgroup/cgroup-v1.c] [cgroup/cgroup-v1.c] [cgroup/cgroup.c]--[cgroup/cgroup-v1.c] 8 [ucount.c] [ucount.c] [ucount.c]--[signal.c] 7 [ucount.c]--[locking/rtmutex.c] 7 [crash_core.c] [crash_core.c] [ucount.c]--[crash_core.c] 8 [fork.c] [fork.c] [sched/core.c]--[fork.c] 6 [bpf/helpers.c]--[bpf/cgroup.c] 7 [trace/trace_uprobe.c] [trace/trace_uprobe.c] [bpf/cgroup.c]--[trace/trace_uprobe.c] 6 [bpf/syscall.c]--[bpf/helpers.c] 7 [bpf/syscall.c]--[bpf/cgroup.c] 7 [events/core.c] [events/core.c] [events/core.c]--[sched/core.c] 7 [locking/rwsem.c] [locking/rwsem.c] [locking/rwsem.c]--[sched/core.c] 7 [trace/bpf_trace.c] [trace/bpf_trace.c] [trace/bpf_trace.c]--[bpf/verifier.c] 7 [trace/bpf_trace.c]--[bpf/helpers.c] 7 [trace/bpf_trace.c]--[bpf/cgroup.c] 7 [trace/bpf_trace.c]--[bpf/syscall.c] 7 [kthread.c] [kthread.c] [kthread.c]--[fork.c] 6 [trace/ftrace.c] [trace/ftrace.c] [trace/ftrace.c]--[signal.c] 6 [trace/trace.c]--[signal.c] 6 [trace/trace_eprobe.c]--[trace/trace.h] 6 [trace/trace_events.c]--[trace/trace.h] 6 [trace/trace_events_synth.c] [trace/trace_events_synth.c] [trace/trace_events_synth.c]--[trace/ftrace.c] 6 [trace/trace_events_trigger.c] [trace/trace_events_trigger.c] [trace/trace_events_trigger.c]--[trace/trace.h] 6 [trace/trace_uprobe.c]--[trace/trace_events_hist.c] 6 [trace/trace_uprobe.c]--[trace/trace.h] 6 [trace/trace_uprobe.c]--[sched/core.c] 6 [trace/trace_uprobe.c]--[trace/trace_events.c] 6 [trace/trace_kprobe.c] [trace/trace_kprobe.c] [trace/trace_uprobe.c]--[trace/trace_kprobe.c] 6 [bpf/bpf_task_storage.c] [bpf/bpf_task_storage.c] [bpf/bpf_inode_storage.c] [bpf/bpf_inode_storage.c] [bpf/bpf_task_storage.c]--[bpf/bpf_inode_storage.c] 6 [bpf/devmap.c] [bpf/devmap.c] [bpf/cpumap.c] [bpf/cpumap.c] [bpf/devmap.c]--[bpf/cpumap.c] 6

Open 3D force graph...
Open 3D force graph (with commits)...