This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f986e3508333 Merge branch 'akpm' (patches from Andrew) new 2a45a08a5bcf asm-generic/sembuf: Update architecture related informatio [...] new 80b4707a2f16 asm-generic: percpu: avoid Wshadow warning new 6f6573a4044a asm-generic: fix ffs -Wshadow warning new f44ca0871b7a qspinlock: use signed temporaries for cmpxchg new caabdd0f59a9 ctype.h: remove duplicate isdigit() helper new 8d0dd23c6c78 syscalls: Fix file comments for syscalls implemented in ke [...] new e2dc4957349a Merge tag 'asm-generic-cleanup-5.11' of git://git.kernel.o [...] new 94f89922e1e0 asm-generic: add generic MMU versions of mmu context functions new 6dfc3f5bcbf5 alpha: use asm-generic/mmu_context.h for no-op implementations new 75e6a851d696 arc: use asm-generic/mmu_context.h for no-op implementations new 292f70d7cdd5 arm: use asm-generic/mmu_context.h for no-op implementations new d98295d31fc1 arm64: use asm-generic/mmu_context.h for no-op implementations new 746192ff3a65 csky: use asm-generic/mmu_context.h for no-op implementations new c96c177a9468 hexagon: use asm-generic/mmu_context.h for no-op implementations new 8e51efc2d749 ia64: use asm-generic/mmu_context.h for no-op implementations new 2fd171be13f0 m68k: use asm-generic/mmu_context.h for no-op implementations new 97f130106f29 microblaze: use asm-generic/mmu_context.h for no-op implem [...] new 5b3a582d94e2 mips: use asm-generic/mmu_context.h for no-op implementations new f62408e035c1 nds32: use asm-generic/mmu_context.h for no-op implementations new e2e251cc47ea nios2: use asm-generic/mmu_context.h for no-op implementations new 5449edc5db3b openrisc: use asm-generic/mmu_context.h for no-op implementations new 4146bdab313d parisc: use asm-generic/mmu_context.h for no-op implementations new f4b90e37e3ed powerpc: use asm-generic/mmu_context.h for no-op implementations new 2b56290d9f1c riscv: use asm-generic/mmu_context.h for no-op implementations new 93e2dfd39438 s390: use asm-generic/mmu_context.h for no-op implementations new c350f8c75b66 sh: use asm-generic/mmu_context.h for no-op implementations new ca0f34b575ad sparc: use asm-generic/mmu_context.h for no-op implementations new 9431da33cb89 um: use asm-generic/mmu_context.h for no-op implementations new 586c4f24b94a x86: use asm-generic/mmu_context.h for no-op implementations new 0a1c8e54c8e8 xtensa: use asm-generic/mmu_context.h for no-op implementations new 2040a6bf90b5 m68k: mmu_context: Fix Sun-3 build new c3634425ff94 h8300: Fix generic mmu_context build new 157807123c94 Merge tag 'asm-generic-mmu-context-5.11' of git://git.kern [...] new 3e3f354bc383 ARM: remove ebsa110 platform new 0d9dc7459a82 net: remove am79c961a driver new 77f6c0b87479 timekeeping: remove arch_gettimeoffset new b3550164a19d timekeeping: add CONFIG_LEGACY_TIMER_TICK new 2b49ddcef297 ia64: convert to legacy_timer_tick new 6239da297281 ARM: rpc: use legacy_timer_tick new 686092e7daaa parisc: use legacy_timer_tick new 275e70e4b9dd m68k: coldfire: use legacy_timer_tick() new d6444094042b m68k: split heartbeat out of timer function new 4a1c287aabba m68k: sun3/sun3c: use legacy_timer_tick new 09323308f637 m68k: m68328: use legacy_timer_tick() new 42f1d57f0550 m68k: change remaining timers to legacy_timer_tick new f9a015391e89 m68k: remove timer_interrupt() function new 56cc7b8acfb7 timekeeping: remove xtime_update new 0774a6ed294b timekeeping: default GENERIC_CLOCKEVENTS to enabled new 7a932e570288 Merge tag 'asm-generic-timers-5.11' of git://git.kernel.or [...] new 6f39cecdb601 rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ [...] new 88f4ede44c58 selftests/clone3: Fix build error new b80affe33fdd Merge tag 'linux-kselftest-fixes-5.11-rc1' of git://git.ke [...] new 40723419f407 kselftest: Enable vDSO test on non x86 platforms new 693f5ca08ca0 kselftest: Extend vDSO selftest new 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres new c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite new b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 new ff2c395b9257 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED new 449539da2e23 selftests/gpio: Move include of lib.mk up new b68c1c65dec5 selftests/gpio: Fix build when source tree is read only new 85128c5bcdf9 selftests/gpio: Add to CLEAN rule rather than overriding new fc4a3a1bf9ad selftests: intel_pstate: ftime() is deprecated new 1c49e3783f88 selftests/memfd: Fix implicit declaration warnings new 82f147944c65 tool: selftests: fix spelling typo of 'writting' new 93f20eff0cca selftests/run_kselftest.sh: fix dry-run typo new c2e46f6b3e35 selftests/cgroup: Fix build on older distros new 7194850efa47 Merge tag 'linux-kselftest-next-5.11-rc1' of git://git.ker [...] new f3ed003e64fe kunit: Introduce get_file_path() helper new 1f0e943df68a Documentation: kunit: provide guidance for testing many inputs new 0c7a7e1a8ff3 kunit: kunit_tool: Correctly parse diagnostic messages new fadb08e7c750 kunit: Support for Parameterized Testing new 5f6b99d0287d fs: ext4: Modify inode-test.c to use KUnit parameterized t [...] new 706451d47b37 Merge tag 'linux-kselftest-kunit-5.11-rc1' of git://git.ke [...]
The 73 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/dev-tools/kunit/usage.rst | 83 ++- .../features/time/clockevents/arch-support.txt | 8 +- .../time/modern-timekeeping/arch-support.txt | 33 - MAINTAINERS | 8 - arch/alpha/Kconfig | 1 - arch/alpha/include/asm/mmu_context.h | 12 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/mmu_context.h | 17 +- arch/arm/Kconfig | 37 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 8 - arch/arm/configs/ebsa110_defconfig | 74 -- arch/arm/include/asm/mach/time.h | 2 - arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/time.c | 14 - arch/arm/mach-ebsa110/Makefile | 8 - arch/arm/mach-ebsa110/Makefile.boot | 5 - arch/arm/mach-ebsa110/core.c | 323 --------- arch/arm/mach-ebsa110/core.h | 38 - arch/arm/mach-ebsa110/include/mach/entry-macro.S | 33 - arch/arm/mach-ebsa110/include/mach/hardware.h | 21 - arch/arm/mach-ebsa110/include/mach/io.h | 89 --- arch/arm/mach-ebsa110/include/mach/irqs.h | 17 - arch/arm/mach-ebsa110/include/mach/memory.h | 22 - arch/arm/mach-ebsa110/include/mach/uncompress.h | 41 -- arch/arm/mach-ebsa110/io.c | 440 ------------ arch/arm/mach-ebsa110/leds.c | 71 -- arch/arm/mach-rpc/time.c | 2 +- arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 1 - arch/arm64/include/asm/mmu_context.h | 8 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/mmu_context.h | 6 + arch/csky/Kconfig | 1 - arch/csky/include/asm/mmu_context.h | 8 +- arch/h8300/Kconfig | 1 - arch/h8300/include/asm/mmu_context.h | 6 + arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/mmu_context.h | 33 +- arch/ia64/Kconfig | 1 + arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/kernel/time.c | 36 +- arch/m68k/68000/timers.c | 7 +- arch/m68k/Kconfig.cpu | 37 +- arch/m68k/Kconfig.machine | 11 + arch/m68k/amiga/config.c | 11 +- arch/m68k/apollo/config.c | 11 +- arch/m68k/atari/config.c | 2 +- arch/m68k/atari/time.c | 9 +- arch/m68k/bvme6000/config.c | 9 +- arch/m68k/coldfire/Makefile | 32 +- arch/m68k/coldfire/pit.c | 2 +- arch/m68k/coldfire/sltimers.c | 8 +- arch/m68k/coldfire/timers.c | 8 +- arch/m68k/hp300/time.c | 8 +- arch/m68k/hp300/time.h | 2 +- arch/m68k/include/asm/machdep.h | 12 +- arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/kernel/setup_mm.c | 2 +- arch/m68k/kernel/setup_no.c | 2 +- arch/m68k/kernel/time.c | 18 +- arch/m68k/mac/config.c | 6 +- arch/m68k/mac/via.c | 8 +- arch/m68k/mvme147/config.c | 9 +- arch/m68k/mvme16x/config.c | 9 +- arch/m68k/q40/config.c | 2 +- arch/m68k/q40/q40ints.c | 10 +- arch/m68k/sun3/config.c | 4 +- arch/m68k/sun3/sun3ints.c | 3 +- arch/m68k/sun3x/time.c | 5 +- arch/m68k/sun3x/time.h | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/mmu_context.h | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 - arch/mips/Kconfig | 1 - arch/mips/include/asm/mmu_context.h | 11 +- arch/nds32/Kconfig | 1 - arch/nds32/include/asm/mmu_context.h | 10 +- arch/nios2/Kconfig | 1 - arch/nios2/include/asm/mmu_context.h | 21 +- arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/mmu_context.h | 8 +- arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/kernel/time.c | 9 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/mmu_context.h | 13 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/mmu_context.h | 22 +- arch/s390/Kconfig | 1 - arch/s390/include/asm/mmu_context.h | 9 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sparc/Kconfig | 1 - arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/um/Kconfig | 1 - arch/um/include/asm/mmu_context.h | 12 +- arch/x86/Kconfig | 1 - arch/x86/include/asm/mmu_context.h | 6 + arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- drivers/Makefile | 2 - drivers/clocksource/Kconfig | 2 +- drivers/net/ethernet/amd/Kconfig | 10 +- drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/am79c961a.c | 763 --------------------- drivers/net/ethernet/amd/am79c961a.h | 143 ---- drivers/watchdog/Kconfig | 2 +- fs/ext4/inode-test.c | 320 ++++----- include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/mmu_context.h | 58 +- include/asm-generic/nommu_context.h | 19 + include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/kunit/test.h | 51 ++ include/linux/compiler_types.h | 11 + include/linux/ctype.h | 15 +- include/linux/syscalls.h | 2 +- include/linux/time.h | 13 - include/linux/timekeeping.h | 3 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/unistd.h | 2 +- kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/tick-legacy.c | 37 + kernel/time/timekeeping.c | 41 +- kernel/time/timekeeping.h | 1 + kernel/trace/Kconfig | 2 - lib/kunit/test.c | 59 +- tools/testing/kunit/kunit_kernel.py | 24 +- tools/testing/kunit/kunit_parser.py | 7 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/cgroup/cgroup_util.c | 4 +- tools/testing/selftests/clone3/Makefile | 2 +- tools/testing/selftests/gpio/Makefile | 25 +- tools/testing/selftests/intel_pstate/aperf.c | 22 +- tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/rseq/param_test.c | 4 +- tools/testing/selftests/run_kselftest.sh | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 +++ tools/testing/selftests/vDSO/vdso_test_abi.c | 244 +++++++ .../selftests/vDSO/vdso_test_clock_getres.c | 124 ++++ .../test_vdso.c => vDSO/vdso_test_correctness.c} | 115 +++- tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/testing/selftests/x86/Makefile | 2 +- 153 files changed, 1409 insertions(+), 2978 deletions(-) delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt delete mode 100644 arch/arm/configs/ebsa110_defconfig delete mode 100644 arch/arm/mach-ebsa110/Makefile delete mode 100644 arch/arm/mach-ebsa110/Makefile.boot delete mode 100644 arch/arm/mach-ebsa110/core.c delete mode 100644 arch/arm/mach-ebsa110/core.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/io.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ebsa110/io.c delete mode 100644 arch/arm/mach-ebsa110/leds.c create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.h create mode 100644 include/asm-generic/nommu_context.h create mode 100644 kernel/time/tick-legacy.c create mode 100644 tools/testing/selftests/vDSO/vdso_config.h create mode 100644 tools/testing/selftests/vDSO/vdso_test_abi.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_clock_getres.c rename tools/testing/selftests/{x86/test_vdso.c => vDSO/vdso_test_correctness.c} (73%)