This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from bc1bb2a49bae Merge tag 'x86_sev_for_v6.4_rc1' of git://git.kernel.org/p [...] new 63a759694eed debugobject: Prevent init race with static objects new 29e95a4b2686 Merge tag 'core-debugobjects-2023-04-24' of git://git.kern [...] new 43360686328b syscall_user_dispatch: Split up set_syscall_user_dispatch() new 463b7715e7ce syscall_user_dispatch: Untag selector address before access_ok() new 3f67987cdc09 ptrace: Provide set/get interface for syscall user dispatch new 8c8fa605f7b8 selftest, ptrace: Add selftest for syscall user dispatch c [...] new 15bbeec0fe9f Merge tag 'core-entry-2023-04-24' of git://git.kernel.org/ [...] new f4bf3ca2e5cb softirq: Add trace points for tasklet entry/exit new 803235982b8c genirq: Update affinity of secondary threads new dee234032e76 irqchip/gic: Drop support for board files new 35727af2b15d irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 new a8707f553884 irqchip/gic-v3: Add Rockchip 3588001 erratum workaround new f39157b3c0bb Merge branch irq/gic-6.4 into irq/irqchip-next new 3ee92565b83e RISC-V: Clear SIP bit only when using SBI IPI operations new 0c60a31ce62c irqchip/riscv-intc: Allow drivers to directly discover INT [...] new 832f15f42646 RISC-V: Treat IPIs as normal Linux IRQs new fb0f3d281b7f RISC-V: Allow marking IPIs as suitable for remote FENCEs new 18d2199d8105 RISC-V: Use IPIs for remote TLB flush when possible new 627922843235 RISC-V: Use IPIs for remote icache flush when possible new f8415f2def18 irqchip/riscv-intc: Add empty irq_eoi() for chained irq handlers new e7b5771aa087 Merge branch irq/riscv-ipi into irq/irqchip-next new 112eaa8fec5e irqchip/loongson-eiointc: Fix returned value on parsing MADT new 64cc451e45e1 irqchip/loongson-eiointc: Fix incorrect use of acpi_get_ve [...] new bdd60211eebb irqchip/loongson-eiointc: Fix registration of syscore_ops new c84efbba4690 irqchip/loongson-pch-pic: Fix registration of syscore_ops new 48ce2d722f7f irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling new 275232c0b406 Merge branch irq/loongarch-fixes-6.4 into irq/irqchip-next new 23c7ff129cf3 irqchip/bcm-6345-l1: Request memory region new 9dfc77917e3b irqchip: Use of_property_read_bool() for boolean properties new e80f0b6a2cf3 irqchip/irq-sifive-plic: Add syscore callbacks for hibernation new 0989ffb31cff irqchip/st: Remove stih415/stih416 and stid127 platforms support new 2ff1b0839ddd Merge branch irq/misc-6.4 into irq/irqchip-next new f37202aa6e5d Merge tag 'irqchip-6.4' of git://git.kernel.org/pub/scm/li [...] new 3f614ab563c4 Merge tag 'irq-core-2023-04-24' of git://git.kernel.org/pu [...] new aff69273af61 vdso: Improve cmd_vdso_check to check all dynamic relocations new bcb7ee79029d posix-timers: Prefer delivery of signals to the current thread new e797203fb3ba selftests/timers/posix_timers: Test delivery of signals ac [...] new e9523a0d8189 tick/common: Align tick period with the HZ tick. new 605da849d598 timers/nohz: Restructure and reshuffle struct tick_sched new 07b65a800b6d timers/nohz: Only ever update sleeptime from idle exit new 620a30fa0bd1 timers/nohz: Protect idle/iowait sleep time under seqcount new ead70b752373 timers/nohz: Add a comment about broken iowait counter upd [...] new 289dafed3851 timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() new 9a1d4b8a7b80 MAINTAINERS: Remove stale email address new 270b2a679ea7 selftests/proc: Remove idle time monotonicity assertions new 263dda24fff0 selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /p [...] new f7abf14f0001 posix-cpu-timers: Implement the missing timer_wait_running [...] new e7989789c686 Merge tag 'timers-core-2023-04-24' of git://git.kernel.org [...] new cefad862f238 x86/apic/x2apic: Allow CPU cluster_mask to be populated in [...] new 3adee777ad0d x86/smpboot: Remove initial_stack on 64-bit new c253b64020c7 x86/smpboot: Remove early_gdt_descr on 64-bit new 8f6be6d870e8 x86/smpboot: Remove initial_gs new 805ae9dc3b1c x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() new 3d91c5372967 x86/coco: Export cc_vendor new 5b422b9bb731 Merge branch 'x86/cc' into x86/apic new f96fb2df3eb3 x86/apic: Fix atomic update of offset in reserve_eilvt_offset() new 5af507bef93c x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() new de10553fce40 Merge tag 'x86-apic-2023-04-24' of git://git.kernel.org/pu [...]
The 58 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: .../admin-guide/syscall-user-dispatch.rst | 4 + Documentation/arm64/silicon-errata.rst | 5 + MAINTAINERS | 2 +- arch/arm/vdso/Makefile | 4 +- arch/arm64/Kconfig | 10 ++ arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kernel/vdso32/Makefile | 3 - arch/csky/kernel/vdso/Makefile | 4 +- arch/loongarch/vdso/Makefile | 4 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/kernel/vdso/Makefile | 2 +- arch/riscv/Kconfig | 2 + arch/riscv/include/asm/irq.h | 4 + arch/riscv/include/asm/sbi.h | 9 +- arch/riscv/include/asm/smp.h | 49 ++++-- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cpu-hotplug.c | 3 +- arch/riscv/kernel/irq.c | 21 ++- arch/riscv/kernel/sbi-ipi.c | 77 ++++++++++ arch/riscv/kernel/sbi.c | 100 ++---------- arch/riscv/kernel/smp.c | 171 +++++++++++---------- arch/riscv/kernel/smpboot.c | 5 +- arch/riscv/kernel/vdso/Makefile | 4 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/tlbflush.c | 93 +++++++++-- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/x86/coco/core.c | 13 +- arch/x86/entry/vdso/Makefile | 5 +- arch/x86/include/asm/coco.h | 23 ++- arch/x86/include/asm/processor.h | 6 +- arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/smp.h | 5 +- arch/x86/kernel/acpi/sleep.c | 23 ++- arch/x86/kernel/apic/apic.c | 5 +- arch/x86/kernel/apic/io_apic.c | 14 +- arch/x86/kernel/apic/x2apic_cluster.c | 126 +++++++++------ arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/head_64.S | 72 +++++---- arch/x86/kernel/smpboot.c | 30 ++-- arch/x86/xen/xen-head.S | 2 +- drivers/clocksource/timer-clint.c | 65 ++++++-- drivers/firmware/smccc/smccc.c | 26 ++++ drivers/firmware/smccc/soc_id.c | 28 +--- drivers/irqchip/Kconfig | 3 + drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 35 +++++ drivers/irqchip/irq-gic-v3.c | 115 ++++++++++++-- drivers/irqchip/irq-gic.c | 60 +------- drivers/irqchip/irq-loongson-eiointc.c | 32 ++-- drivers/irqchip/irq-loongson-pch-pic.c | 6 +- drivers/irqchip/irq-riscv-intc.c | 71 +++++---- drivers/irqchip/irq-sifive-plic.c | 93 ++++++++++- drivers/irqchip/irq-st.c | 15 -- include/linux/arm-smccc.h | 18 +++ include/linux/irqchip/arm-gic.h | 6 - include/linux/posix-timers.h | 17 +- include/linux/syscall_user_dispatch.h | 18 +++ include/trace/events/irq.h | 47 ++++++ include/uapi/linux/ptrace.h | 30 ++++ kernel/entry/syscall_user_dispatch.c | 74 +++++++-- kernel/irq/manage.c | 5 +- kernel/ptrace.c | 9 ++ kernel/signal.c | 21 ++- kernel/softirq.c | 9 +- kernel/time/posix-cpu-timers.c | 81 ++++++++-- kernel/time/posix-timers.c | 4 + kernel/time/tick-common.c | 12 +- kernel/time/tick-sched.c | 135 ++++++++-------- kernel/time/tick-sched.h | 67 +++++--- lib/debugobjects.c | 125 ++++++++------- lib/vdso/Makefile | 13 +- tools/testing/selftests/proc/proc-uptime-001.c | 25 ++- tools/testing/selftests/proc/proc-uptime-002.c | 27 +++- tools/testing/selftests/proc/proc-uptime.h | 28 ++-- tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_set_sud.c | 72 +++++++++ tools/testing/selftests/timers/posix_timers.c | 77 ++++++++++ 81 files changed, 1651 insertions(+), 753 deletions(-) create mode 100644 arch/riscv/kernel/sbi-ipi.c create mode 100644 tools/testing/selftests/ptrace/get_set_sud.c