facebookincubator / oculus-linux-kernel
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 39678
  • Daily file updates (only one update per file and date counted): 34014
  • First update: 2018-06-20
  • Latest update: 2021-09-24
  • Days between first and latest update: 1193 (170 weeks, estimated 850 working days)
  • Active days (at least one file change): 22
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 20,656 files with 10,279,641 lines of code in files.
    • 20,653 files that are 366+ days old (10,278,528 lines of code)
    • 3 files that are 181-365 days old (1,113 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 20,656 files with 10,279,641 lines of code in files.
    • 20,627 files have been last changed 366+ days ago (10,244,380 lines of code)
    • 29 files have been last changed 181-365 days ago (35,261 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
c, h, txt, s, xml, gitignore, sh, boot, cocci, pl, py, lds, tst, l, y, xsl, awk, svg, in, inc, po, uc, asn1, ld, cfg, asm, gdbinit, pm, reg, html, mk, inl, vim, tex, glade, sc, sed, cc, json, xs, mak, mm, rest
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c99% | <1% | 0% | 0% | 0%
h99% | <1% | 0% | 0% | 0%
pl100% | 0% | 0% | 0% | 0%
y100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
tst100% | 0% | 0% | 0% | 0%
cocci100% | 0% | 0% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
uc100% | 0% | 0% | 0% | 0%
asn1100% | 0% | 0% | 0% | 0%
boot100% | 0% | 0% | 0% | 0%
lds100% | 0% | 0% | 0% | 0%
sed100% | 0% | 0% | 0% | 0%
asm0% | 0% | 0% | 0% | 0%
po0% | 0% | 0% | 0% | 0%
pm0% | 0% | 0% | 0% | 0%
xs0% | 0% | 0% | 0% | 0%
awk0% | 0% | 0% | 0% | 0%
reg0% | 0% | 0% | 0% | 0%
inc0% | 0% | 0% | 0% | 0%
ld0% | 0% | 0% | 0% | 0%
gdbinit0% | 0% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 0%
inl0% | 0% | 0% | 0% | 0%
glade0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c99% | <1% | 0% | 0% | 0%
h99% | <1% | 0% | 0% | 0%
pl100% | 0% | 0% | 0% | 0%
y100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
tst100% | 0% | 0% | 0% | 0%
cocci100% | 0% | 0% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
uc100% | 0% | 0% | 0% | 0%
asn1100% | 0% | 0% | 0% | 0%
boot100% | 0% | 0% | 0% | 0%
lds100% | 0% | 0% | 0% | 0%
sed100% | 0% | 0% | 0% | 0%
asm0% | 0% | 0% | 0% | 0%
po0% | 0% | 0% | 0% | 0%
pm0% | 0% | 0% | 0% | 0%
xs0% | 0% | 0% | 0% | 0%
awk0% | 0% | 0% | 0% | 0%
reg0% | 0% | 0% | 0% | 0%
inc0% | 0% | 0% | 0% | 0%
ld0% | 0% | 0% | 0% | 0%
gdbinit0% | 0% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 0%
inl0% | 0% | 0% | 0% | 0%
glade0% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
drivers99% | <1% | 0% | 0% | 0%
arch100% | 0% | 0% | 0% | 0%
sound100% | 0% | 0% | 0% | 0%
fs100% | 0% | 0% | 0% | 0%
net100% | 0% | 0% | 0% | 0%
include99% | <1% | 0% | 0% | 0%
kernel100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
mm100% | 0% | 0% | 0% | 0%
security100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
crypto100% | 0% | 0% | 0% | 0%
block100% | 0% | 0% | 0% | 0%
virt100% | 0% | 0% | 0% | 0%
ipc100% | 0% | 0% | 0% | 0%
init100% | 0% | 0% | 0% | 0%
android100% | 0% | 0% | 0% | 0%
firmware0% | 0% | 0% | 0% | 0%
usr0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
drivers99% | <1% | 0% | 0% | 0%
arch100% | 0% | 0% | 0% | 0%
sound100% | 0% | 0% | 0% | 0%
fs99% | <1% | 0% | 0% | 0%
net99% | <1% | 0% | 0% | 0%
include99% | <1% | 0% | 0% | 0%
kernel98% | 1% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
mm100% | 0% | 0% | 0% | 0%
security100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
crypto100% | 0% | 0% | 0% | 0%
block100% | 0% | 0% | 0% | 0%
virt100% | 0% | 0% | 0% | 0%
ipc100% | 0% | 0% | 0% | 0%
init100% | 0% | 0% | 0% | 0%
android100% | 0% | 0% | 0% | 0%
firmware0% | 0% | 0% | 0% | 0%
usr0% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
qpnp-fg.c
in drivers/power
7722 195 394 1396 6 3
qpnp-smbcharger.c
in drivers/power
7187 205 394 1396 4 3
namei.c
in fs
3218 101 394 1396 3 2
power_supply.h
in include/linux
376 3 394 1396 5 3
power_supply_sysfs.c
in drivers/power
322 5 394 1396 5 3
msm8x16-wcd.c
in sound/soc/codecs
5434 138 394 1359 2 1
msm_cpp.c
in drivers/media/platform/msm/camera_v2/pproc/cpp
3784 73 394 1359 4 1
namei.c
in fs/ext4
3060 67 394 1359 3 1
kgsl.c
in drivers/gpu/msm
2995 113 302 1359 11 4
adsprpc.c
in drivers/char
2693 68 394 1359 8 3
xfrm_user.c
in net/xfrm
2553 104 394 1359 6 2
af_netlink.c
in net/netlink
2451 90 394 1359 4 2
qcedev.c
in drivers/crypto/msm
1783 39 394 1359 3 1
msm_serial_hs_lite.c
in drivers/tty/serial
1647 64 394 1359 2 1
msm_flash.c
in drivers/media/platform/msm/camera_v2/sensor/flash
1042 24 394 1359 3 1
apr.c
in drivers/soc/qcom/qdsp6v2
833 21 394 1359 4 1
dm-verity-target.c
in drivers/md
820 32 394 1359 3 1
ipv6.c
in net/sctp
790 40 394 1359 3 1
msm_kgsl.h
in include/uapi/linux
735 - 394 1359 3 1
minisensor-core.c
in drivers/staging/oculus
641 17 394 1359 3 2
inode.c
in fs/sdcardfs
595 15 394 1359 7 3
kgsl_device.h
in drivers/gpu/msm
539 16 302 1359 7 2
sdcardfs.h
in fs/sdcardfs
433 20 394 1359 4 2
kgsl.h
in drivers/gpu/msm
344 9 302 1359 4 1
adreno_drawctxt.c
in drivers/gpu/msm
338 13 394 1359 3 1
msm_gem_submit.c
in drivers/gpu/drm/msm
302 7 394 1359 3 1
lookup.c
in fs/sdcardfs
286 7 394 1359 4 2
kgdb.c
in arch/arm64/kernel
283 14 394 1359 4 2
msm_ba_debug.c
in drivers/video/msm/ba
173 5 394 1359 2 1
mmap.c
in arch/x86/mm
73 6 394 1359 3 1
minisensor.h
in include/uapi/linux/oculus
65 - 394 1359 2 1
kgdb.h
in arch/arm64/include/asm
21 1 1359 1359 1 1
pci-msm.c
in drivers/pci/host
5861 103 394 1323 3 2
mdss_mdp_ctl.c
in drivers/video/msm/mdss
4339 131 394 1323 2 2
gadget.c
in drivers/usb/dwc3
2557 86 394 1323 6 3
mdss_mdp_pipe.c
in drivers/video/msm/mdss
2307 72 394 1323 2 2
mdss_mdp_layer.c
in drivers/video/msm/mdss
1782 29 394 1323 3 3
adreno_dispatch.c
in drivers/gpu/msm
1448 59 302 1323 7 2
mdss_mdp.h
in drivers/video/msm/mdss
1371 49 394 1323 2 2
xpad.c
in drivers/input/joystick
938 27 394 1323 3 2
debug_core.c
in kernel/debug
733 37 394 1323 3 2
hw_breakpoint.c
in arch/arm64/kernel
653 26 394 1323 4 3
type-c-ti.c
in drivers/misc
314 11 394 1323 2 2
debug-monitors.c
in arch/arm64/kernel
304 29 394 1323 4 3
msm_mdp_ext.h
in include/uapi/linux
211 - 394 1323 4 2
debug-monitors.h
in arch/arm64/include/asm
74 1 394 1323 3 2
arm64ksyms.c
in arch/arm64/kernel
46 - 394 1323 4 3
q6asm.c
in sound/soc/msm/qdsp6v2
6939 176 394 1265 6 2
mdss_mdp_pp.c
in drivers/video/msm/mdss
6635 124 394 1265 2 2
mdss_mdp_overlay.c
in drivers/video/msm/mdss
4679 112 394 1265 2 2
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
kgdb.h
in arch/arm64/include/asm
21 1 1359 1359 1 1
irq_work.h
in arch/arm64/include/asm
8 1 1265 1265 1 1
aarch32-barrier.h
in arch/arm64/kernel/vdso32
13 - 1265 1265 1 1
vdso.h
in arch/arm64/include/asm
16 - 1265 1265 1 1
qpnp-fg.h
in include/uapi/linux
17 - 1265 1265 1 1
hwcap.h
in arch/arm64/include/asm
39 - 1265 1265 1 1
cpu.h
in arch/arm64/include/asm
44 - 1265 1265 1 1
ptrace.h
in arch/arm64/include/uapi/asm
51 - 1265 1265 1 1
signal32.h
in arch/arm64/include/asm
67 3 1265 1265 1 1
kasan_init.c
in mm/kasan
99 4 1265 1265 1 1
vdsomunge.c
in arch/arm64/kernel/vdso32
130 6 1265 1265 1 1
vgettimeofday.c
in arch/arm64/kernel/vdso32
192 15 1265 1265 1 1
percpu.h
in arch/arm64/include/asm
229 5 1265 1265 1 1
devfreq_spdm_debugfs.c
in drivers/devfreq
715 29 1265 1265 1 1
wcd_cpe_services.c
in sound/soc/codecs
2468 78 1265 1265 1 1
vidc_profile.h
in drivers/media/platform/msm/vidc
19 - 1248 1248 1 1
vidc_profile.c
in drivers/media/platform/msm/vidc
59 5 1248 1248 1 1
hash.h
in include/crypto/internal
192 10 1248 1248 1 1
hmac.c
in crypto
204 12 1248 1248 1 1
arm-memlat-mon.c
in drivers/devfreq
290 13 1169 1169 1 1
vmacache.h
in include/linux
22 2 1145 1145 1 1
ext4_extents.h
in fs/ext4
132 9 1145 1145 1 1
user-offsets.c
in arch/x86/um
86 1 981 981 1 1
u_f.c
in drivers/usb/gadget
16 - 941 941 1 1
asix.h
in drivers/net/usb
163 - 941 941 1 1
asix_common.c
in drivers/net/usb
443 25 941 941 1 1
adreno_a3xx.c
in drivers/gpu/msm
1520 20 941 941 1 1
sps_mem.c
in drivers/platform/msm/sps
111 4 876 876 1 1
diag_masks.h
in drivers/char/diag
143 - 876 1169 2 2
sps_rm.c
in drivers/platform/msm/sps
555 11 876 876 1 1
sps_dma.c
in drivers/platform/msm/sps
564 17 876 876 1 1
audio_utils.c
in drivers/misc/qcom/qdsp6v2
818 13 876 876 1 1
q6usm.c
in drivers/misc/qcom/qdsp6v2/ultrasound
1236 29 876 876 1 1
msm-audio-effects-q6-v2.c
in sound/soc/msm/qdsp6v2
1358 10 876 876 1 1
synaptics_dsx_fw_update.c
in drivers/input/touchscreen/synaptics_dsx
1756 46 876 876 1 1
sps.c
in drivers/platform/msm/sps
2296 52 876 1169 2 2
p54usb.c
in drivers/net/wireless/p54
889 27 794 794 1 1
file.c
in drivers/usb/core
154 8 743 743 1 1
hid-lg2ff.c
in drivers/hid
66 2 724 724 1 1
hid-zpff.c
in drivers/hid
99 4 724 724 1 1
hid-emsff.c
in drivers/hid
108 3 724 724 1 1
hid-lgff.c
in drivers/hid
117 3 724 724 1 1
hid-gaff.c
in drivers/hid
123 4 724 724 1 1
hid-axff.c
in drivers/hid
135 5 724 724 1 1
vgacon.c
in drivers/video/console
1075 35 646 646 1 1
version_gen.h
in scripts/dtc
1 - 394 941 2 1
opcodes.h
in arch/arm64/include/asm
1 - 394 941 2 1
hardware.h
in arch/arm/mach-vexpress/include/mach
1 - 394 394 1 1
sam9_smc.h
in arch/arm/mach-at91
1 - 394 394 1 1
hotplug.c
in arch/arm/mach-zynq
1 - 394 394 1 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
nls_cp950.c
in fs/nls
9088 4
nls_cp932.c
in fs/nls
7626 4
cvmx-ciu2-defs.h
in arch/mips/include/asm/octeon
6886 -
cvmx-gmxx-defs.h
in arch/mips/include/asm/octeon
6703 89
threefish_block.c
in drivers/staging/skein
6082 6
DAC960.c
in drivers/block
6067 99
font_sun12x22.c
in lib/fonts
5648 -
phy_n.c
in drivers/net/wireless/b43
5607 118
cvmx-mio-defs.h
in arch/mips/include/asm/octeon
5051 -
bfa_svc.c
in drivers/scsi/bfa
5040 4
bfa_fcs_lport.c
in drivers/scsi/bfa
4940 11
cnic_defs.h
in drivers/net/ethernet/broadcom
4643 -
font_10x18.c
in lib/fonts
4624 -
nm256_coef.c
in sound/pci/nm256
4602 -
hfcmulti.c
in drivers/isdn/hardware/mISDN
4572 1
vxge-reg.h
in drivers/net/ethernet/neterion/vxge
4340 -
font_8x16.c
in lib/fonts
4110 -
cvmx-npei-defs.h
in arch/mips/include/asm/octeon
4083 -
reg
aic79xx.reg
in drivers/scsi/aic7xxx
3975 -
registers.h
in include/linux/mfd/wm8994
3834 -
wm5100.h
in sound/soc/codecs
3799 -
ppc-opc.c
in arch/powerpc/xmon
3760 -
font_7x14.c
in lib/fonts
3596 -
ov519.c
in drivers/media/usb/gspca
3595 66
radeon_reg.h
in drivers/gpu/drm/radeon
3538 -
af9005.h
in drivers/media/usb/dvb-usb
3429 -
DAC960.h
in drivers/block
3423 102
cvmx-sli-defs.h
in arch/mips/include/asm/octeon
3397 -
wm8995.h
in sound/soc/codecs
3388 -
cvmx-lmcx-defs.h
in arch/mips/include/asm/octeon
3352 4
mxl5005s.c
in drivers/media/tuners
3332 35
cvmx-pip-defs.h
in arch/mips/include/asm/octeon
3298 -
atmel_maxtouch_ts.c
in drivers/input/touchscreen
3279 118
hostap_ioctl.c
in drivers/net/wireless/hostap
3235 74
phytbl_lcn.c
in drivers/net/wireless/brcm80211/brcmsmac/phy
3225 -
bootlogo-vz.h
in arch/m68k/68000
3204 1
sym_hipd.c
in drivers/scsi/sym53c8xx_2
3187 64
radeon_combios.c
in drivers/gpu/drm/radeon
3141 29
ar9002_initvals.h
in drivers/net/wireless/ath/ath9k
3110 -
bfad_bsg.c
in drivers/scsi/bfa
3088 -
cvmx-pciercx-defs.h
in arch/mips/include/asm/octeon
3069 -
cvmx-l2c-defs.h
in arch/mips/include/asm/octeon
3066 -
wm8962.h
in sound/soc/codecs
3029 -
defBF60x_base.h
in arch/blackfin/mach-bf609/include/mach
2995 -
cdefBF60x_base.h
in arch/blackfin/mach-bf609/include/mach
2989 -
tg3.h
in drivers/net/ethernet/broadcom
2930 -
wm8996.h
in sound/soc/codecs
2919 -
2918 87
qib_7322_regs.h
in drivers/infiniband/hw/qib
2894 -
init.c
in drivers/video/fbdev/sis
2881 -
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
nls_cp950.c
in fs/nls
9088 4
nls_cp932.c
in fs/nls
7626 4
cvmx-ciu2-defs.h
in arch/mips/include/asm/octeon
6886 -
cvmx-gmxx-defs.h
in arch/mips/include/asm/octeon
6703 89
threefish_block.c
in drivers/staging/skein
6082 6
DAC960.c
in drivers/block
6067 99
font_sun12x22.c
in lib/fonts
5648 -
phy_n.c
in drivers/net/wireless/b43
5607 118
cvmx-mio-defs.h
in arch/mips/include/asm/octeon
5051 -
bfa_svc.c
in drivers/scsi/bfa
5040 4
bfa_fcs_lport.c
in drivers/scsi/bfa
4940 11
cnic_defs.h
in drivers/net/ethernet/broadcom
4643 -
font_10x18.c
in lib/fonts
4624 -
nm256_coef.c
in sound/pci/nm256
4602 -
hfcmulti.c
in drivers/isdn/hardware/mISDN
4572 1
vxge-reg.h
in drivers/net/ethernet/neterion/vxge
4340 -
font_8x16.c
in lib/fonts
4110 -
cvmx-npei-defs.h
in arch/mips/include/asm/octeon
4083 -
reg
aic79xx.reg
in drivers/scsi/aic7xxx
3975 -
registers.h
in include/linux/mfd/wm8994
3834 -
wm5100.h
in sound/soc/codecs
3799 -
ppc-opc.c
in arch/powerpc/xmon
3760 -
font_7x14.c
in lib/fonts
3596 -
ov519.c
in drivers/media/usb/gspca
3595 66
radeon_reg.h
in drivers/gpu/drm/radeon
3538 -
af9005.h
in drivers/media/usb/dvb-usb
3429 -
DAC960.h
in drivers/block
3423 102
cvmx-sli-defs.h
in arch/mips/include/asm/octeon
3397 -
wm8995.h
in sound/soc/codecs
3388 -
cvmx-lmcx-defs.h
in arch/mips/include/asm/octeon
3352 4
mxl5005s.c
in drivers/media/tuners
3332 35
cvmx-pip-defs.h
in arch/mips/include/asm/octeon
3298 -
atmel_maxtouch_ts.c
in drivers/input/touchscreen
3279 118
hostap_ioctl.c
in drivers/net/wireless/hostap
3235 74
phytbl_lcn.c
in drivers/net/wireless/brcm80211/brcmsmac/phy
3225 -
bootlogo-vz.h
in arch/m68k/68000
3204 1
sym_hipd.c
in drivers/scsi/sym53c8xx_2
3187 64
radeon_combios.c
in drivers/gpu/drm/radeon
3141 29
ar9002_initvals.h
in drivers/net/wireless/ath/ath9k
3110 -
bfad_bsg.c
in drivers/scsi/bfa
3088 -
cvmx-pciercx-defs.h
in arch/mips/include/asm/octeon
3069 -
cvmx-l2c-defs.h
in arch/mips/include/asm/octeon
3066 -
wm8962.h
in sound/soc/codecs
3029 -
defBF60x_base.h
in arch/blackfin/mach-bf609/include/mach
2995 -
cdefBF60x_base.h
in arch/blackfin/mach-bf609/include/mach
2989 -
tg3.h
in drivers/net/ethernet/broadcom
2930 -
wm8996.h
in sound/soc/codecs
2919 -
2918 87
qib_7322_regs.h
in drivers/infiniband/hw/qib
2894 -
init.c
in drivers/video/fbdev/sis
2881 -