Commit 4dcb9239dad6cee17c538482619a5b659774ee51
Exists in
smarc_imx_lf-5.15.y
and in
13 other branches
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timekeeping updates from Thomas Gleixner:
"The timers and timekeeping departement provides:
- Another large y2038 update with further preparations for providing
the y2038 safe timespecs closer to the syscalls.
- An overhaul of the SHCMT clocksource driver
- SPDX license identifier updates
- Small cleanups and fixes all over the place"
* 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (31 commits)
tick/sched : Remove redundant cpu_online() check
clocksource/drivers/dw_apb: Add reset control
clocksource: Remove obsolete CLOCKSOURCE_OF_DECLARE
clocksource/drivers: Unify the names to timer-* format
clocksource/drivers/sh_cmt: Add R-Car gen3 support
dt-bindings: timer: renesas: cmt: document R-Car gen3 support
clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_table[] initializer
clocksource/drivers/sh_cmt: Fix clocksource width for 32-bit machines
clocksource/drivers/sh_cmt: Fixup for 64-bit machines
clocksource/drivers/sh_tmu: Convert to SPDX identifiers
clocksource/drivers/sh_mtu2: Convert to SPDX identifiers
clocksource/drivers/sh_cmt: Convert to SPDX identifiers
clocksource/drivers/renesas-ostm: Convert to SPDX identifiers
clocksource: Convert to using %pOFn instead of device_node.name
tick/broadcast: Remove redundant check
RISC-V: Request newstat syscalls
y2038: signal: Change rt_sigtimedwait to use __kernel_timespec
y2038: socket: Change recvmmsg to use __kernel_timespec
y2038: sched: Change sched_rr_get_interval to use __kernel_timespec
y2038: utimes: Rework #ifdef guards for compat syscalls
...
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
Showing 113 changed files Side-by-side Diff
- Documentation/devicetree/bindings/timer/renesas,cmt.txt
- MAINTAINERS
- arch/alpha/include/asm/unistd.h
- arch/arc/include/uapi/asm/unistd.h
- arch/arm/include/asm/unistd.h
- arch/arm64/include/asm/compat.h
- arch/arm64/include/asm/stat.h
- arch/arm64/include/asm/unistd.h
- arch/arm64/include/uapi/asm/unistd.h
- arch/c6x/include/uapi/asm/unistd.h
- arch/h8300/include/uapi/asm/unistd.h
- arch/hexagon/include/uapi/asm/unistd.h
- arch/ia64/include/asm/unistd.h
- arch/m68k/include/asm/unistd.h
- arch/microblaze/include/asm/unistd.h
- arch/mips/include/asm/compat.h
- arch/mips/include/asm/unistd.h
- arch/mips/kernel/binfmt_elfn32.c
- arch/mips/kernel/binfmt_elfo32.c
- arch/nds32/include/uapi/asm/unistd.h
- arch/nios2/include/uapi/asm/unistd.h
- arch/openrisc/include/uapi/asm/unistd.h
- arch/parisc/include/asm/compat.h
- arch/parisc/include/asm/unistd.h
- arch/powerpc/include/asm/compat.h
- arch/powerpc/include/asm/unistd.h
- arch/powerpc/kernel/asm-offsets.c
- arch/powerpc/oprofile/backtrace.c
- arch/riscv/include/asm/unistd.h
- arch/s390/include/asm/compat.h
- arch/s390/include/asm/unistd.h
- arch/sh/include/asm/unistd.h
- arch/sparc/include/asm/compat.h
- arch/sparc/include/asm/unistd.h
- arch/unicore32/include/uapi/asm/unistd.h
- arch/x86/include/asm/compat.h
- arch/x86/include/asm/unistd.h
- arch/xtensa/include/asm/unistd.h
- drivers/clocksource/Makefile
- drivers/clocksource/asm9260_timer.c
- drivers/clocksource/cadence_ttc_timer.c
- drivers/clocksource/dw_apb_timer_of.c
- drivers/clocksource/fsl_ftm_timer.c
- drivers/clocksource/owl-timer.c
- drivers/clocksource/pxa_timer.c
- drivers/clocksource/qcom-timer.c
- drivers/clocksource/renesas-ostm.c
- drivers/clocksource/sh_cmt.c
- drivers/clocksource/sh_mtu2.c
- drivers/clocksource/sh_tmu.c
- drivers/clocksource/time-armada-370-xp.c
- drivers/clocksource/time-efm32.c
- drivers/clocksource/time-lpc32xx.c
- drivers/clocksource/time-orion.c
- drivers/clocksource/time-pistachio.c
- drivers/clocksource/timer-armada-370-xp.c
- drivers/clocksource/timer-cadence-ttc.c
- drivers/clocksource/timer-efm32.c
- drivers/clocksource/timer-fsl-ftm.c
- drivers/clocksource/timer-integrator-ap.c
- drivers/clocksource/timer-lpc32xx.c
- drivers/clocksource/timer-orion.c
- drivers/clocksource/timer-owl.c
- drivers/clocksource/timer-pistachio.c
- drivers/clocksource/timer-qcom.c
- drivers/clocksource/timer-sp804.c
- drivers/clocksource/timer-versatile.c
- drivers/clocksource/timer-vf-pit.c
- drivers/clocksource/timer-vt8500.c
- drivers/clocksource/timer-zevio.c
- drivers/clocksource/versatile.c
- drivers/clocksource/vf_pit_timer.c
- drivers/clocksource/vt8500_timer.c
- drivers/clocksource/zevio-timer.c
- fs/aio.c
- fs/compat_binfmt_elf.c
- fs/read_write.c
- fs/select.c
- fs/stat.c
- fs/timerfd.c
- fs/utimes.c
- include/asm-generic/compat.h
- include/asm-generic/unistd.h
- include/linux/clocksource.h
- include/linux/compat.h
- include/linux/compat_time.h
- include/linux/elfcore-compat.h
- include/linux/restart_block.h
- include/linux/socket.h
- include/linux/syscalls.h
- include/linux/time32.h
- include/linux/timekeeping.h
- include/linux/timekeeping32.h
- include/uapi/asm-generic/unistd.h
- ipc/mqueue.c
- ipc/msg.c
- ipc/sem.c
- ipc/shm.c
- ipc/syscall.c
- ipc/util.h
- kernel/compat.c
- kernel/futex_compat.c
- kernel/sched/core.c
- kernel/signal.c
- kernel/time/hrtimer.c
- kernel/time/posix-stubs.c
- kernel/time/posix-timers.c
- kernel/time/tick-broadcast.c
- kernel/time/tick-sched.c
- kernel/time/time.c
- kernel/time/timekeeping.c
- net/compat.c
- net/socket.c