This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 40037e4f8b2f Merge tag 'sound-5.18-rc1' of git://git.kernel.org/pub/scm [...] new b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' new 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used new ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings new ef09b537c5f0 m68k: m5441x: remove erroneous clock disable new e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] new e6aef3496a00 Merge tag 'm68knommu-for-v5.18' of git://git.kernel.org/pu [...] new 672513bf5831 ARM: decompressor: disable stack protector new f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] new 08572cd41955 ARM: remove some dead code new b3ab60b1794c ARM: assembler: introduce bl_r macro new b6506981f880 ARM: unwind: support unwinding across multiple stacks new 8cdfdf7fe4fe ARM: export dump_mem() to other objects new 4ab6827081c6 ARM: unwind: dump exception stack from calling frame new eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer new d4664b6c987f ARM: implement IRQ stacks new 0b78f2e92d0c ARM: call_with_stack: add unwind support new 9974f857768e ARM: run softirqs on the per-CPU IRQ stack new ba999a040274 ARM: memcpy: use frame pointer as unwind anchor new ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor new ad3d09b54711 ARM: memset: clean up unwind annotations new 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up new b832faec33d4 ARM: switch_to: clean up Thumb2 code path new ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry new a1c510d0adc6 ARM: implement support for vmap'ed stacks new d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] new c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER new 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER new 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 new 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER new 54f481a2308e ARM: remove old-style irq entry new 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER new 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to new 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations new 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] new 7b9896c35207 ARM: percpu: add SMP_ON_UP support new b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well new c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too new 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems new cafc0eab1689 ARM: v7m: enable support for IRQ stacks new 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] new 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] new 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly new 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack new d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] new 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] new aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler new d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe new a14a96d75606 ARM: iop: make iop_handle_irq() static new 57a420435edc ARM: drop pointless SMP check on secondary startup path new 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline new 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] new dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account new ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry new dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] new d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP new 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads new 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST new 538b9265c063 ARM: unwind: track location of LR value in stack frame new 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder new dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] new 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer new 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines new d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" new 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] new 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] new 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] new c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding new 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks new bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" new f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] new 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels new 9c0e6a89b592 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
The 72 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: arch/arm/Kconfig | 46 +++-- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 9 + arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 - arch/arm/include/asm/assembler.h | 204 +++++++++++++++++---- arch/arm/include/asm/cacheflush.h | 12 +- arch/arm/include/asm/current.h | 46 +++-- arch/arm/include/asm/elf.h | 3 + arch/arm/include/asm/entry-macro-multi.S | 40 ---- arch/arm/include/asm/ftrace.h | 4 +- arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 ------------- arch/arm/include/asm/insn.h | 17 ++ arch/arm/include/asm/irq.h | 1 - arch/arm/include/asm/mach/arch.h | 2 - arch/arm/include/asm/mmu.h | 2 +- arch/arm/include/asm/mmu_context.h | 22 ++- arch/arm/include/asm/page.h | 3 + arch/arm/include/asm/percpu.h | 35 +++- arch/arm/include/asm/smp.h | 5 - arch/arm/include/asm/stacktrace.h | 5 + arch/arm/include/asm/switch_to.h | 3 +- arch/arm/include/asm/thread_info.h | 35 +--- arch/arm/include/asm/tls.h | 31 +++- arch/arm/include/asm/v7m.h | 3 +- arch/arm/kernel/Makefile | 1 + arch/arm/kernel/asm-offsets.c | 3 - arch/arm/kernel/entry-armv.S | 183 ++++++++++++++---- arch/arm/kernel/entry-common.S | 16 +- arch/arm/kernel/entry-ftrace.S | 128 +++++++------ arch/arm/kernel/entry-header.S | 47 ++++- arch/arm/kernel/entry-v7m.S | 39 ++-- arch/arm/kernel/ftrace.c | 62 ++++++- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head.S | 7 + arch/arm/kernel/irq.c | 61 ++++-- arch/arm/kernel/module.c | 90 +++++++++ arch/arm/kernel/process.c | 7 +- arch/arm/kernel/return_address.c | 3 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/sleep.S | 13 ++ arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/stacktrace.c | 3 +- arch/arm/kernel/traps.c | 93 +++++++++- arch/arm/kernel/unwind.c | 64 +++++-- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 + arch/arm/lib/call_with_stack.S | 33 +++- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +++---- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 ++---- arch/arm/lib/memset.S | 7 +- arch/arm/mach-bcm/Makefile | 1 + arch/arm/mach-exynos/mcpm-exynos.c | 6 +- arch/arm/mach-footbridge/common.c | 87 +++++++++ .../arm/mach-footbridge/include/mach/entry-macro.S | 107 ----------- arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 ---- arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 + arch/arm/mach-iop32x/irq.c | 29 ++- arch/arm/mach-iop32x/irqs.h | 60 +++--- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 -- arch/arm/mach-rpc/irq.c | 95 ++++++++++ arch/arm/mm/Kconfig | 1 + arch/arm/mm/cache-v7.S | 40 ++-- arch/arm/mm/context.c | 3 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/probes/kprobes/actions-common.c | 8 +- arch/arm/probes/kprobes/actions-thumb.c | 16 +- arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 2 + arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/m5441x.c | 1 - drivers/irqchip/irq-nvic.c | 22 +-- 80 files changed, 1447 insertions(+), 876 deletions(-) delete mode 100644 arch/arm/include/asm/entry-macro-multi.S delete mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S delete mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S