This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ecb8cd2a9f7a Merge tag 'x86-build-2023-10-28' of git://git.kernel.org/p [...] new a20d6f63dbfc signal: Add a proper comment about preempt_disable() in pt [...] new 1aabbc532413 signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT new 9cc6fea175e4 Merge tag 'core-core-2023-10-29-v2' of git://git.kernel.or [...] new 6260ecd04594 irqdomain: Annotate struct irq_domain with __counted_by new 021a8ca2ba23 genirq/generic-chip: Fix the irq_chip name for /proc/interrupts new f881feb180fd irqchip/renesas-rzg2l: Enhance driver to support interrupt [...] new 41efa431244f PCI/MSI: Provide stubs for IMS functions new a0b0bad10587 genirq/matrix: Exclude managed interrupts in irq_matrix_al [...] new 5e7afb2eb7b2 genirq/generic_chip: Make irq_remove_generic_chip() irqdom [...] new 08d4c174828d irqchip/ls-scfg-msi: Use device_get_match_data() new f99b926f6543 irqchip/sifive-plic: Fix syscore registration for multi-so [...] new b08eccef9fa0 Merge tag 'irq-core-2023-10-29-v2' of git://git.kernel.org [...] new d090ec0df81e smp: Change function signatures to use call_single_data_t new 32e4fa37fa66 cpu/hotplug: Remove unused cpuhp_state CPUHP_AP_X86_VDSO_V [...] new a940daa52167 Merge branch 'linus' into smp/core new 38685e2a0476 cpu/hotplug: Don't offline the last non-isolated CPU new c891e98ab32d Merge tag 'smp-core-2023-10-29-v2' of git://git.kernel.org [...] new dba428a678c7 tick/nohz: Rename the tick handlers to more self-explanato [...] new 822deeed3a6a tick/nohz: Update obsolete comments new 4f7f4409af28 tick/nohz: Don't shutdown the lowres tick from itself new c02a427f7b64 tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() new 6c7743773599 tick/nohz: Update comments some more new a0fddaa0b5a5 rtc: Add API function to return alarm time bound by hardwa [...] new 8ceea12d183c alarmtimer: Use maximum alarm time for suspend new b7a8f1f7a8a2 dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflo [...] new b121e7881b89 dt-bindings: timer: renesas,rz-mtu3: Improve documentation new 078a5babf2bc dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs new 8051a993ce22 clocksource/drivers/timer-imx-gpt: Fix potential memory leak new 12590d4d0e33 drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() [...] new fd73c011a123 clocksource/drivers/sun5i: Remove surplus dev_err() when u [...] new d7f546c751e8 clocksource/timer-riscv: ACPI: Add timer_cannot_wakeup_cpu new 6d3bc4c02d59 clocksource/drivers/timer-atmel-tcb: Fix initialization on [...] new 81824f7c8fb0 dt-bindings: timers: Add Cirrus EP93xx new c28ca80ba3b5 clocksource: ep93xx: Add driver for Cirrus Logic EP93xx new f4febfdbb45a Merge tag 'timers-v6.7-rc1' of https://git.linaro.org/peop [...] new 63a3f1197599 Merge tag 'timers-core-2023-10-29-v2' of git://git.kernel. [...] new 57baabe36573 x86/platform/uv/apic: Clean up inconsistent indenting new 441ccc351256 x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IR [...] new b56ebe7c896d x86/apic/msi: Fix misconfigured non-maskable MSI quirk new 943af0e73a37 Merge tag 'x86-apic-2023-10-29-v2' of git://git.kernel.org [...] new ee545b94d39a x86/cpu/hygon: Fix the CPU topology evaluation for real new d91bdd96b55c cpu/SMT: Make SMT control more robust against enumeration [...] new 965e05ff8af9 x86/apic: Fake primary thread mask for XEN/PV new b9655e702dc5 x86/cpu: Encapsulate topology information in cpuinfo_x86 new 02fb601d27a7 x86/cpu: Move phys_proc_id into topology info new 8a169ed40fcf x86/cpu: Move cpu_die_id into topology info new 09253672b5d9 scsi: lpfc: Use topology_core_id() new 94f0b3978ea8 hwmon: (fam15h_power) Use topology_core_id() new e95256335d45 x86/cpu: Move cpu_core_id into topology info new e3c0c5d52ad3 x86/cpu: Move cu_id into topology info new 594957d723a0 x86/cpu: Remove pointless evaluation of x86_coreid_bits new 22dc96316253 x86/cpu: Move logical package and die IDs into topology info new 6e29032340b6 x86/cpu: Move cpu_l[l2]c_id into topology info new 9ff4275bc8fd x86/apic: Use BAD_APICID consistently new 4705243d237a x86/apic: Use u32 for APIC IDs in global data new 5d376b8fb165 x86/apic: Use u32 for check_apicid_used() new 8aa2a4178dc5 x86/apic: Use u32 for cpu_present_to_apicid() new 01ccf9bbd25f x86/apic: Use u32 for phys_pkg_id() new 59f7928cd463 x86/apic: Use u32 for [gs]et_apic_id() new db4a4086a223 x86/apic: Use u32 for wakeup_secondary_cpu[_64]() new 90781f0c4c41 x86/cpu/topology: Cure the abuse of cpuinfo for persisting [...] new 48525fd1ea1c x86/cpu: Provide debug interface new 92fe9bb77b0c x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too new eb55307e6716 Merge tag 'x86-core-2023-10-29-v2' of git://git.kernel.org [...]
The 64 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/arch/x86/topology.rst | 12 +- .../bindings/timer/cirrus,ep9301-timer.yaml | 49 +++++ .../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 67 ++++--- arch/x86/events/amd/uncore.c | 2 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/hyperv/hv_vtl.c | 2 +- arch/x86/hyperv/ivm.c | 2 +- arch/x86/include/asm/apic.h | 39 ++-- arch/x86/include/asm/cacheinfo.h | 3 - arch/x86/include/asm/hw_irq.h | 6 +- arch/x86/include/asm/mpspec.h | 2 +- arch/x86/include/asm/mshyperv.h | 4 +- arch/x86/include/asm/processor.h | 53 +++-- arch/x86/include/asm/smp.h | 4 +- arch/x86/include/asm/topology.h | 12 +- arch/x86/include/asm/x86_init.h | 2 +- arch/x86/kernel/acpi/boot.c | 4 +- arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/apic/apic.c | 29 ++- arch/x86/kernel/apic/apic_common.c | 4 +- arch/x86/kernel/apic/apic_flat_64.c | 8 +- arch/x86/kernel/apic/apic_noop.c | 8 +- arch/x86/kernel/apic/apic_numachip.c | 16 +- arch/x86/kernel/apic/bigsmp_32.c | 6 +- arch/x86/kernel/apic/ipi.c | 5 +- arch/x86/kernel/apic/local.h | 7 +- arch/x86/kernel/apic/msi.c | 8 +- arch/x86/kernel/apic/probe_32.c | 12 +- arch/x86/kernel/apic/x2apic_phys.c | 6 +- arch/x86/kernel/apic/x2apic_uv_x.c | 8 +- arch/x86/kernel/cpu/Makefile | 2 + arch/x86/kernel/cpu/amd.c | 34 ++-- arch/x86/kernel/cpu/cacheinfo.c | 49 ++--- arch/x86/kernel/cpu/common.c | 45 ++--- arch/x86/kernel/cpu/cpu.h | 3 + arch/x86/kernel/cpu/debugfs.c | 58 ++++++ arch/x86/kernel/cpu/hygon.c | 38 ++-- arch/x86/kernel/cpu/intel.c | 13 -- arch/x86/kernel/cpu/mce/apei.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 4 +- arch/x86/kernel/cpu/proc.c | 8 +- arch/x86/kernel/cpu/topology.c | 13 +- arch/x86/kernel/cpu/zhaoxin.c | 14 -- arch/x86/kernel/hpet.c | 4 +- arch/x86/kernel/kvm.c | 6 +- arch/x86/kernel/sev.c | 2 +- arch/x86/kernel/smpboot.c | 87 ++++---- arch/x86/kernel/vsmp_64.c | 2 +- arch/x86/mm/numa.c | 4 +- arch/x86/xen/apic.c | 10 +- drivers/clocksource/Kconfig | 11 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-atmel-tcb.c | 1 + drivers/clocksource/timer-ep93xx.c | 190 ++++++++++++++++++ drivers/clocksource/timer-imx-gpt.c | 18 +- drivers/clocksource/timer-riscv.c | 4 + drivers/clocksource/timer-sun5i.c | 4 +- drivers/clocksource/timer-ti-dm.c | 36 +++- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/hwmon/fam15h_power.c | 7 +- drivers/irqchip/irq-ls-scfg-msi.c | 12 +- drivers/irqchip/irq-renesas-rzg2l.c | 1 + drivers/irqchip/irq-sifive-plic.c | 7 +- drivers/scsi/lpfc/lpfc_init.c | 8 +- drivers/virt/acrn/hsm.c | 2 +- include/linux/cpuhotplug.h | 1 - include/linux/irq.h | 26 +-- include/linux/irqdomain.h | 2 +- include/linux/msi.h | 6 - include/linux/pci.h | 34 +++- include/linux/rtc.h | 17 ++ include/linux/smp.h | 2 +- include/linux/tick.h | 10 - include/trace/events/csd.h | 8 +- kernel/cpu.c | 29 ++- kernel/irq/debugfs.c | 1 - kernel/irq/generic-chip.c | 31 ++- kernel/irq/matrix.c | 6 +- kernel/irq/msi.c | 12 +- kernel/signal.c | 33 ++- kernel/smp.c | 26 +-- kernel/time/alarmtimer.c | 11 + kernel/time/tick-sched.c | 222 ++++++++++++--------- kernel/up.c | 2 +- 84 files changed, 987 insertions(+), 582 deletions(-) create mode 100644 Documentation/devicetree/bindings/timer/cirrus,ep9301-timer.yaml create mode 100644 arch/x86/kernel/cpu/debugfs.c create mode 100644 drivers/clocksource/timer-ep93xx.c