tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core branch HEAD: 31cd0e119d50cf27ebe214d1a8f7ca36692f13a5 timers: Recalculate next timer interrupt only when necessary
i386-tinyconfig vmlinux size: ================================================================================================================================= TOTAL TEXT run_timer_softirq() calc_wheel_index() ================================================================================================================================= 0 0 0 0 30c66fc30ee7 timer: Prevent base->clk from moving backward +7 +5 0 +5 e2a71bdea816 timer: Fix wheel index calculation on last level 0 0 0 0 3d2e83a2a6a0 timers: Preserve higher bits of expiration on index calculat +110 +110 0 +103 1f32cab0db4b timers: Use only bucket expiry for base->next_expiry value 0 0 0 0 9a2b764b06c8 timers: Move trigger_dyntick_cpu() to enqueue_timer() 0 0 0 0 446889721162 timers: Add comments about calc_index() ceiling work 0 0 0 0 001ec1b3925d timers: Optimize _next_timer_interrupt() level iteration +213 +213 +171 0 dc2a0f1fb2a0 timers: Always keep track of next expiry 0 0 0 0 90d52f65f303 timers: Reuse next expiry cache after nohz exit +82 +82 +7 0 1f8a4212dc83 timers: Expand clk forward logic beyond nohz +22 +22 +22 0 d4f7dae87096 timers: Spare timer softirq until next expiry -21 -21 -14 0 0975fb565b8b timers: Remove must_forward_clk +1 +1 0 0 36cd28a4cdd0 timers: Lower base clock forwarding threshold -1 0 0 0 1b7efaa61549 Merge tag 'timers-v5.9' of https://git.linaro.org/people/dan +16 +15 +7 0 31cd0e119d50 timers: Recalculate next timer interrupt only when necessary +429 +427 +193 +108 dcb7fd82c75e..31cd0e119d50 (ALL COMMITS) ================================================================================================================================= elapsed time: 910m configs tested: 74 configs skipped: 1 The following configs have been built successfully. More configs may be tested in the coming days. arm defconfig arm allyesconfig arm allmodconfig arm allnoconfig arm64 allyesconfig arm64 defconfig arm64 allmodconfig arm64 allnoconfig i386 allyesconfig i386 defconfig i386 debian-10.3 i386 allnoconfig ia64 allmodconfig ia64 defconfig ia64 allnoconfig ia64 allyesconfig m68k allmodconfig m68k allnoconfig m68k sun3_defconfig m68k defconfig m68k allyesconfig nios2 defconfig nios2 allyesconfig openrisc defconfig c6x allyesconfig c6x allnoconfig openrisc allyesconfig nds32 defconfig nds32 allnoconfig csky allyesconfig csky defconfig alpha defconfig alpha allyesconfig xtensa allyesconfig h8300 allyesconfig h8300 allmodconfig xtensa defconfig arc defconfig arc allyesconfig sh allmodconfig sh allnoconfig microblaze allnoconfig mips allyesconfig mips allnoconfig mips allmodconfig parisc allnoconfig parisc defconfig parisc allyesconfig parisc allmodconfig powerpc defconfig powerpc allyesconfig powerpc rhel-kconfig powerpc allmodconfig powerpc allnoconfig riscv allyesconfig riscv allnoconfig riscv defconfig riscv allmodconfig s390 allyesconfig s390 allnoconfig s390 allmodconfig s390 defconfig sparc allyesconfig sparc defconfig sparc64 defconfig sparc64 allnoconfig sparc64 allyesconfig sparc64 allmodconfig x86_64 rhel-7.6-kselftests x86_64 rhel-8.3 x86_64 kexec x86_64 rhel x86_64 lkp x86_64 fedora-25 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org