This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 76d4acf22b48 Merge tag 'perf-kprobes-2020-12-14' of git://git.kernel.or [...] new 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t new da88f9b31136 timer_list: Use printk format instead of open-coded symbol lookup new c725dafc95f1 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers new a0f5a65fa5fa time: Add missing colons for parameter documentation of ti [...] new 199d280c884d timekeeping: Remove static functions from kernel-doc markup new e025b03113d2 timekeeping: Add missing parameter documentation for updat [...] new c1ce406e80fb timekeeping: Fix up function documentation for the NMI saf [...] new f27f7c3f100e timekeeping: Add missing parameter docs for pvclock_gtod_[ [...] new 29efc4612ac1 timekeeping: Fix parameter docs of read_persistent_wall_an [...] new 6e5a91901c2d timekeeping: Address parameter documentation issues for va [...] new cc947f2b9c04 timers: Make run_local_timers() static new 66981c37b319 hrtimer: Fix kernel-doc markups new f73f64d56871 tick/broadcast: Serialize access to tick_next_period new c398960cd82b tick: Document protections for tick related data new 372acbbaa809 tick/sched: Use tick_next_period for lockless quick check new 94ad2e3cedb8 tick/sched: Reduce seqcount held scope in tick_do_update_j [...] new 7a35bf2a6a87 tick/sched: Optimize tick_do_update_jiffies64() further new 896b969e6732 tick/sched: Release seqcount before invoking calc_load_global() new b99654491642 tick: Get rid of tick_period new 3c0a4b185f6c clocksource/drivers/sp804: Add static for functions such a [...] new 3c07bf0fc355 clocksource/drivers/sp804: Make some symbol static new 9d4965eb438f clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] new dca54f8ce1c3 clocksource/drivers/sp804: Correct clk_get_rate handle new 19f7ce8e36c0 clocksource/drivers/sp804: Use pr_fmt new 0fce2e02a29c dt-bindings: timer: Add new OST support for the upcoming n [...] new b6ea209ef124 clocksource/drivers/nps: Remove EZChip NPS clocksource driver new c1e6cad00aa2 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] new db08e6c0e251 dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings new b7c0fed5ccf2 dt-bindings: timer: renesas: tmu: Convert to json-schema new eee422c46e68 clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] new 5bd7cb29eceb clocksource/drivers/ingenic: Fix section mismatch new ab3105446f1e clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI new fef92cd2bc04 Merge tag 'timers-v5.11' of https://git.linaro.org/people/ [...] new 05a0302c3548 rtc: mc146818: Prevent reading garbage new dcf257e92622 rtc: mc146818: Reduce spinlock section in mc146818_set_time() new b0ecd8e8c5ef rtc: cmos: Make rtc_cmos sync offset correct new 354c796b9270 rtc: core: Make the sync offset default more realistic new c9e6189fb031 ntp: Make the RTC synchronization more reliable new 33e62e832384 ntp, rtc: Move rtc_set_ntp_time() to ntp code new 69eca258c850 ntp: Make the RTC sync offset less obscure new 76e87d96b30b ntp: Consolidate the RTC update implementation new aa3b66f401b3 tick/sched: Make jiffies update quick check more robust new 5d9814df0aec clocksource/drivers/dw_apb_timer_of: Add error handling if [...] new d8cc3905b807 clocksource/drivers/arm_arch_timer: Use stable count reade [...] new 8b7770b877d1 clocksource/drivers/arm_arch_timer: Correct fault programm [...] new 8ae954caf49a clocksource/drivers/sh_cmt: Fix potential deadlock when ca [...] new 464d2ff716c3 Merge tag 'timers-v5.11-2' of https://git.linaro.org/peopl [...] new 3cabca87b329 ntp: Fix prototype in the !CONFIG_GENERIC_CMOS_UPDATE case new 533369b145d8 Merge tag 'timers-core-2020-12-14' of git://git.kernel.org [...] new b9c88f752268 sched/fair: Improve the accuracy of sched_stat_wait statistics new 26762423a266 sched/deadline: Optimize sched_dl_global_validate() new a57415f5d1e4 sched/deadline: Fix sched_dl_global_validate() new 5e054bca44fe sched/cpupri: Remove pri_to_cpu[CPUPRI_IDLE] new 1b08782ce31f sched/cpupri: Remove pri_to_cpu[1] new 934fc3314b39 sched/cpupri: Remap CPUPRI_NORMAL to MAX_RT_PRIO-1 new b13772f81356 sched/cpupri: Add CPUPRI_HIGHER new 45da7a2b0af8 sched/fair: Exclude the current CPU from find_new_ilb() new 5bc78502322a sched: fix exit_mm vs membarrier (v4) new 618758ed3a4f sched: membarrier: cover kthread_use_mm (v4) new 25595eb6aaa9 sched: membarrier: document memory ordering scenarios new 345a957fcc95 sched: Reenable interrupts in do_sched_yield() new 43c31ac0e665 sched: Remove relyance on STRUCT_ALIGNMENT new d8fcb81f1acf sched/fair: Check for idle core in wake_affine new b6d37a764a5b sched/fair: Reorder throttle_cfs_rq() path new a8b62fd08505 stop_machine: Add function and caller debug info new 565790d28b1e sched: Fix balance_callback() new 2558aacff858 sched/hotplug: Ensure only per-cpu kthreads run during hotplug new f2469a1fb43f sched/core: Wait for tasks being pushed away on hotplug new 06249738a41a workqueue: Manually break affinity on hotplug new 1cf12e08bc4d sched/hotplug: Consolidate task migration on CPU unplug new 120455c514f7 sched: Fix hotplug vs CPU bandwidth control new 9cfc3e18adb0 sched: Massage set_cpus_allowed() new af449901b84c sched: Add migrate_disable() new 6d337eab041d sched: Fix migrate_disable() vs set_cpus_allowed_ptr() new 3015ef4b98f5 sched/core: Make migrate disable and CPU hotplug cooperative new 14e292f8d453 sched,rt: Use cpumask_any*_distribute() new 95158a89dd50 sched,rt: Use the full cpumask for balancing new ded467dc83ac sched, lockdep: Annotate ->pi_lock recursion new a7c81556ec4d sched: Fix migrate_disable() vs rt/dl balancing new 86fbcd3b4ba2 sched/proc: Print accurate cpumask vs migrate_disable() new 885b3ba47aa5 sched: Deny self-issued __set_cpus_allowed_ptr() when migr [...] new c777d847107e sched: Comment affine_move_task() new 12fa97c64dce Merge branch 'sched/migrate-disable' new cdb310474dec sched/fair: Remove superfluous lock section in do_sched_cf [...] new 177705790592 sched: Add WF_TTWU, WF_EXEC wakeup flags new 3aef1551e942 sched: Remove select_task_rq()'s sd_flag parameter new dc824eb89853 sched/fair: Dissociate wakeup decisions from SD flag value new d707faa64d03 sched/core: Add missing completion for affine_move_task() waiters new 1293771e4353 sched: Fix migration_cpu_stop() WARN new 406100f3da08 cpuset: fix race between hotplug work and later CPU offline new b5b217346de8 sched/topology: Warn when NUMA diameter > 2 new 9032dc211523 Documentation: scheduler: fix information on arch SD flags [...] new b19a888c1e9b sched/core: Fix typos in comments new 480a6ca2dc6e sched/uclamp: Allow to reset a task uclamp constraint value new 31f6a8c0a471 sched/topology,schedutil: Wrap sched domains rebuild new ecec9e86d1a3 arm64: Rebuild sched domains on invariance status changes new fa50e2b452c6 sched/topology: Condition EAS enablement on FIE support new 74d862b682f5 sched: Make migrate_disable/enable() independent of RT new abeae76a4700 sched/numa: Rename nr_running and break out the magic number new 5c339005f854 sched: Avoid unnecessary calculation of load imbalance at [...] new 7d2b5dd0bcc4 sched/numa: Allow a floating imbalance between NUMA nodes new 23e6082a522e sched: Limit the amount of NUMA imbalance that can exist a [...] new 7a9f50a05843 irq_work: Cleanup new 545b8c8df41f smp: Cleanup smp_call_function*() new 2914b0ba61a9 irq_work: Optimize irq_work_single() new a787bdaff83a Merge branch 'linus' into sched/core, to resolve semantic [...] new 41ea667227ba x86, sched: Calculate frequency invariance for AMD systems new 976df7e5730e x86, sched: Use midpoint of max_boost and max_P for freque [...] new 3149cd553027 x86: Print ratio freq_max/freq_base used in frequency inva [...] new 59a74b1544e1 sched: Fix kernel-doc markup new 13d5a5e9f9b8 sched/fair: Clear SMT siblings after determining the core [...] new 5b78f2dc3153 sched/fair: Trivial correction of the newidle_balance() comment new adb35e8dc98b Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/ [...] new 16675dda9355 mm/highmem: Un-EXPORT __kmap_atomic_idx() new b819fd9da385 highmem: Remove unused functions new e8f147dc3f1f fs: Remove asm/kmap_types.h includes new 673afbace459 sh/highmem: Remove all traces of unused cruft new 4f8b96cd47b0 asm-generic: Provide kmap_size.h new 298fa1ad5571 highmem: Provide generic variant of kmap_atomic* new 389755c25081 highmem: Make DEBUG_HIGHMEM functional new 157e118b5511 x86/mm/highmem: Use generic kmap atomic implementation new 39cac191ff37 arc/mm/highmem: Use generic kmap atomic implementation new 2a15ba82fa6c ARM: highmem: Switch to generic kmap atomic new 5af627a043e3 csky/mm/highmem: Switch to generic kmap atomic new 7ac1b26b0a72 microblaze/mm/highmem: Switch to generic kmap atomic new a4c33e83bca1 mips/mm/highmem: Switch to generic kmap atomic new 5f037ea3b267 nds32/mm/highmem: Switch to generic kmap atomic new 47da42b27a56 powerpc/mm/highmem: Switch to generic kmap atomic new 3293efa97807 sparc/mm/highmem: Switch to generic kmap atomic new 629ed3f7dad2 xtensa/mm/highmem: Switch to generic kmap atomic new d7029e454969 highmem: Get rid of kmap_types.h new 3c1016b53c31 mm/highmem: Remove the old kmap_atomic cruft new 351191ad55c8 io-mapping: Cleanup atomic iomap new 9bf6f7bab3ba Documentation/io-mapping: Remove outdated blurb new 13f876ba77eb highmem: High implementation details and document API new 2a656cad337e mm/highmem: Take kmap_high_get() properly into account new 1eb0616c2df5 xtensa/mm/highmem: Make generic kmap_atomic() work correctly new a0e169978303 microblaze/mm/highmem: Add dropped #ifdef back new 13c8da5db43a Merge branch 'sched/core' into core/mm new 6e799cb69a70 mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL new 0e91a0c6984c mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP new 14df32670291 x86: Support kmap_local() forced debugging new 5fbda3ecd14a sched: highmem: Store local kmaps in task struct new f3ba3c710ac5 mm/highmem: Provide kmap_local* new e66f6e095486 io-mapping: Provide iomap_local variant new 7e015a279853 x86/crashdump/32: Simplify copy_oldmem_page() new 68061c02bb29 ARM: highmem: Fix cache_is_vivt() reference new edd7ab768474 Merge tag 'core-mm-2020-12-14' of git://git.kernel.org/pub [...]
The 148 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: .../devicetree/bindings/timer/renesas,tmu.txt | 49 - .../devicetree/bindings/timer/renesas,tmu.yaml | 99 ++ Documentation/driver-api/io-mapping.rst | 96 +- Documentation/scheduler/sched-domains.rst | 26 +- arch/alpha/include/asm/kmap_types.h | 15 - arch/arc/Kconfig | 1 + arch/arc/include/asm/highmem.h | 26 +- arch/arc/include/asm/kmap_types.h | 14 - arch/arc/mm/highmem.c | 54 +- arch/arm/Kconfig | 1 + arch/arm/include/asm/fixmap.h | 4 +- arch/arm/include/asm/highmem.h | 34 +- arch/arm/include/asm/kmap_types.h | 10 - arch/arm/mm/Makefile | 1 - arch/arm/mm/highmem.c | 121 -- arch/arm64/kernel/topology.c | 10 + arch/csky/Kconfig | 1 + arch/csky/include/asm/fixmap.h | 4 +- arch/csky/include/asm/highmem.h | 6 +- arch/csky/mm/highmem.c | 75 +- arch/ia64/include/asm/kmap_types.h | 13 - arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/fixmap.h | 4 +- arch/microblaze/include/asm/highmem.h | 6 +- arch/microblaze/mm/Makefile | 1 - arch/microblaze/mm/highmem.c | 78 -- arch/microblaze/mm/init.c | 5 - arch/mips/Kconfig | 1 + arch/mips/include/asm/fixmap.h | 4 +- arch/mips/include/asm/highmem.h | 6 +- arch/mips/include/asm/kmap_types.h | 13 - arch/mips/kernel/process.c | 5 +- arch/mips/kernel/smp.c | 25 +- arch/mips/mm/highmem.c | 77 -- arch/mips/mm/init.c | 4 - arch/nds32/Kconfig.cpu | 1 + arch/nds32/include/asm/fixmap.h | 4 +- arch/nds32/include/asm/highmem.h | 22 +- arch/nds32/mm/Makefile | 1 - arch/nds32/mm/highmem.c | 48 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 1 - arch/parisc/include/asm/kmap_types.h | 13 - arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/fixmap.h | 4 +- arch/powerpc/include/asm/highmem.h | 7 +- arch/powerpc/include/asm/kmap_types.h | 13 - arch/powerpc/mm/Makefile | 1 - arch/powerpc/mm/highmem.c | 67 -- arch/powerpc/mm/mem.c | 7 - arch/s390/pci/pci_irq.c | 4 +- arch/sh/include/asm/fixmap.h | 8 - arch/sh/include/asm/kmap_types.h | 15 - arch/sh/mm/init.c | 8 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/highmem.h | 8 +- arch/sparc/include/asm/kmap_types.h | 11 - arch/sparc/include/asm/vaddrs.h | 4 +- arch/sparc/mm/Makefile | 3 - arch/sparc/mm/highmem.c | 115 -- arch/sparc/mm/srmmu.c | 2 - arch/um/include/asm/fixmap.h | 1 - arch/um/include/asm/kmap_types.h | 13 - arch/x86/Kconfig | 4 +- arch/x86/include/asm/fixmap.h | 15 +- arch/x86/include/asm/highmem.h | 13 +- arch/x86/include/asm/iomap.h | 13 +- arch/x86/include/asm/kmap_types.h | 13 - arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/pgtable_64_types.h | 6 +- arch/x86/include/asm/topology.h | 5 + arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/crash_dump_32.c | 48 +- arch/x86/kernel/smpboot.c | 79 +- arch/x86/lib/msr-smp.c | 7 +- arch/x86/mm/highmem_32.c | 59 - arch/x86/mm/init_32.c | 15 - arch/x86/mm/iomap_32.c | 57 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/fixmap.h | 59 +- arch/xtensa/include/asm/highmem.h | 15 +- arch/xtensa/mm/highmem.c | 62 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/mmu.c | 3 +- block/blk-mq.c | 4 +- drivers/acpi/cppc_acpi.c | 7 + drivers/clocksource/Kconfig | 12 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/arm_arch_timer.c | 27 +- drivers/clocksource/dw_apb_timer_of.c | 57 +- drivers/clocksource/ingenic-timer.c | 2 +- drivers/clocksource/sh_cmt.c | 18 +- drivers/clocksource/timer-cadence-ttc.c | 18 +- drivers/clocksource/timer-nps.c | 284 ----- drivers/clocksource/timer-orion.c | 11 +- drivers/clocksource/timer-sp804.c | 49 +- drivers/cpuidle/coupled.c | 3 +- drivers/gpu/drm/i915/i915_request.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 9 +- drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 9 +- drivers/rtc/rtc-cmos.c | 3 + drivers/rtc/rtc-mc146818-lib.c | 70 +- drivers/rtc/systohc.c | 61 - fs/aio.c | 1 - fs/btrfs/ctree.h | 1 - fs/proc/array.c | 4 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/kmap_size.h | 12 + include/asm-generic/kmap_types.h | 11 - include/dt-bindings/clock/ingenic,sysost.h | 10 +- include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 6 + include/linux/highmem-internal.h | 232 ++++ include/linux/highmem.h | 294 ++--- include/linux/hrtimer.h | 6 +- include/linux/io-mapping.h | 38 +- include/linux/irq_work.h | 33 +- include/linux/irqflags.h | 8 +- include/linux/kernel.h | 21 +- include/linux/preempt.h | 83 +- include/linux/rtc.h | 69 +- include/linux/sched.h | 14 + include/linux/sched/hotplug.h | 2 + include/linux/sched/mm.h | 5 + include/linux/sched/topology.h | 8 + include/linux/smp.h | 19 +- include/linux/stop_machine.h | 5 + include/linux/timekeeping.h | 2 + include/linux/timer.h | 1 - include/linux/timex.h | 1 - include/uapi/linux/sched/types.h | 2 + kernel/bpf/stackmap.c | 2 +- kernel/cgroup/cpuset.c | 33 +- kernel/cpu.c | 9 +- kernel/debug/debug_core.c | 6 +- kernel/entry/common.c | 2 + kernel/exit.c | 16 +- kernel/fork.c | 1 + kernel/irq_work.c | 45 +- kernel/kthread.c | 21 + kernel/printk/printk.c | 6 +- kernel/rcu/tree.c | 3 +- kernel/sched/core.c | 1207 +++++++++++++++----- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 9 +- kernel/sched/cpupri.c | 52 +- kernel/sched/cpupri.h | 8 +- kernel/sched/deadline.c | 101 +- kernel/sched/fair.c | 121 +- kernel/sched/idle.c | 7 +- kernel/sched/membarrier.c | 147 ++- kernel/sched/rt.c | 99 +- kernel/sched/sched.h | 150 ++- kernel/sched/stop_task.c | 5 +- kernel/sched/topology.c | 61 +- kernel/smp.c | 52 +- kernel/stop_machine.c | 27 +- kernel/time/hrtimer.c | 2 +- kernel/time/jiffies.c | 3 +- kernel/time/ntp.c | 229 ++-- kernel/time/ntp_internal.h | 7 + kernel/time/tick-broadcast.c | 25 +- kernel/time/tick-common.c | 12 +- kernel/time/tick-internal.h | 1 - kernel/time/tick-sched.c | 128 ++- kernel/time/timeconv.c | 6 +- kernel/time/timekeeping.c | 85 +- kernel/time/timekeeping.h | 2 +- kernel/time/timer.c | 57 +- kernel/time/timer_list.c | 66 +- kernel/trace/bpf_trace.c | 2 +- kernel/workqueue.c | 4 + lib/Kconfig.debug | 22 + lib/cpumask.c | 18 + lib/dump_stack.c | 2 + lib/smp_processor_id.c | 5 + mm/Kconfig | 3 + mm/highmem.c | 272 ++++- net/core/dev.c | 3 +- 180 files changed, 3557 insertions(+), 2892 deletions(-) delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.yaml delete mode 100644 arch/alpha/include/asm/kmap_types.h delete mode 100644 arch/arc/include/asm/kmap_types.h delete mode 100644 arch/arm/include/asm/kmap_types.h delete mode 100644 arch/arm/mm/highmem.c delete mode 100644 arch/ia64/include/asm/kmap_types.h delete mode 100644 arch/microblaze/mm/highmem.c delete mode 100644 arch/mips/include/asm/kmap_types.h delete mode 100644 arch/nds32/mm/highmem.c delete mode 100644 arch/parisc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/mm/highmem.c delete mode 100644 arch/sh/include/asm/kmap_types.h delete mode 100644 arch/sparc/include/asm/kmap_types.h delete mode 100644 arch/sparc/mm/highmem.c delete mode 100644 arch/um/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/kmap_types.h delete mode 100644 drivers/clocksource/timer-nps.c delete mode 100644 drivers/rtc/systohc.c create mode 100644 include/asm-generic/kmap_size.h delete mode 100644 include/asm-generic/kmap_types.h create mode 100644 include/linux/highmem-internal.h