This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 49da07006239 Merge tag 'memblock-v6.1-rc1' of git://git.kernel.org/pub/ [...] new 6a164c646999 genirq: Provide generic_handle_domain_irq_safe(). new f460c70125bc pinctrl: amd: Use generic_handle_irq_safe() new f285de79569f ssb: gpio: Use generic_handle_irq_safe() new c6a91405ac5c platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe() new 118c3ba24d04 gpio: mlxbf2: Use generic_handle_irq_safe() new 94ec234a16cf bcma: gpio: Use generic_handle_irq_safe() new aecd1de3b143 platform-msi: Export symbol platform_msi_create_irq_domain() new 334f7d42db3e irqchip: Allow extra fields to be passed to IRQCHIP_PLATFO [...] new 70afdab904d2 irqchip: Add IMX MU MSI controller driver new 7c025238b47a dt-bindings: irqchip: Describe the IMX MU block as a MSI c [...] new 4b0b6c7cd746 Merge branch irq/fsl-mu-msi into irq/irqchip-next new a1cc8a62c2b2 irqchip/realtek-rtl: use irq_domain_add_linear() new a3e77b70f192 dt-bindings: interrupt-controller: realtek,rtl-intc: requi [...] new 9070f1ce31c5 irqchip/realtek-rtl: use parent interrupts new aa2808087335 Merge branch irq/rtl-imap-deprecation into irq/irqchip-next new 612d5494aef9 irqchip: Make irqchip_init() usable on pure ACPI systems new d9fc272bfd76 dt-bindings: irqchip: ti,sci-inta: Fix warning for missing [...] new daa0b6d01875 dt-bindings: interrupt-controller: ti,sci-intr: Fix missin [...] new 4d96829774b7 irqchip/gic-v3: Fix typo in comment new 872f3a4e90ef dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support new 732d69c80cb0 Merge branch irq/misc-6.1 into irq/irqchip-next new 36de4f941973 Merge tag 'irqchip-6.1' of git://git.kernel.org/pub/scm/li [...] new 1b00adce8afd irqchip/ls-extirq: Fix invalid wait context by avoiding to [...] new e4a7e67a08ac irqchip/imx-mu-msi: Fix wrong register offset for 8ulp new 6c9f7434159b irqchip: IMX_MU_MSI should depend on ARCH_MXC new b8d49bcd8fd1 Merge tag 'irqchip-fixes-6.1-1' of git://git.kernel.org/pu [...] new 60ac35bf6b98 Merge tag 'irq-core-2022-10-12' of git://git.kernel.org/pu [...] new 1625c8cba770 Merge tag 'efi-next-for-v6.1' into loongarch-next new 4b2edd38282a LoongArch: Fix cpu name after CPU-hotplug new a522b7ad8e66 LoongArch: Do not create sysfs control file for io master CPUs new 1299a129a9f9 LoongArch: Flush TLB earlier at initialization new ddf502717da0 LoongArch: Mark __xchg() and __cmpxchg() as __always_inline new 9550dfde5eb8 LoongArch: Kconfig: Fix spelling mistake "delibrately" -> [...] new 0d8dad704861 LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS new 11cd8a648301 LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS new 0a75e5d1a184 LoongArch: Define ELF relocation types added in ABIv2.0 new 9bd1e38032fb LoongArch: Support PC-relative relocations in modules new 59b3d4a9b0cc LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules new a2a84e36331a LoongArch: mm: Refactor TLB exception handlers new b61a40afca16 LoongArch: Refactor cache probe and flush methods new 235d074fdc9a LoongArch: Support access filter to /dev/mem interface new d279134168c7 LoongArch: Use TLB for ioremap() new 5f1e001be579 LoongArch: Add qspinlock support new b37042b2bb7c LoongArch: Add perf events support new dea2df3cc725 LoongArch: Add SysRq-x (TLB Dump) support new 2d2c395217d2 LoongArch: Use generic BUG() handler new 4a03b2ac06a5 LoongArch: Add kexec support new 4e62d1d86585 LoongArch: Add kdump support new 8a34228eb303 LoongArch: Move {signed,unsigned}_imm_check() to inst.h new 4e59e5a46936 LoongArch: Add some instruction opcodes and formats new 5dc615520c4d LoongArch: Add BPF JIT support new 6246ed09111f LoongArch: Add ACPI-based generic laptop driver new 2c8577f5e455 LoongArch: Update Loongson-3 default config file new 95b8b5953a31 Merge tag 'loongarch-6.1' of git://git.kernel.org/pub/scm/ [...]
The 54 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: .../bindings/interrupt-controller/fsl,mu-msi.yaml | 99 ++ .../interrupt-controller/realtek,rtl-intc.yaml | 60 +- .../interrupt-controller/renesas,irqc.yaml | 1 + .../bindings/interrupt-controller/ti,sci-inta.yaml | 3 + .../bindings/interrupt-controller/ti,sci-intr.yaml | 3 + arch/loongarch/Kbuild | 1 + arch/loongarch/Kconfig | 62 +- arch/loongarch/Makefile | 22 + arch/loongarch/configs/loongson3_defconfig | 63 +- arch/loongarch/include/asm/Kbuild | 5 +- arch/loongarch/include/asm/bootinfo.h | 5 + arch/loongarch/include/asm/bug.h | 58 +- arch/loongarch/include/asm/cacheflush.h | 87 +- arch/loongarch/include/asm/cacheops.h | 36 +- arch/loongarch/include/asm/cmpxchg.h | 8 +- arch/loongarch/include/asm/cpu-features.h | 5 - arch/loongarch/include/asm/cpu-info.h | 21 +- arch/loongarch/include/asm/elf.h | 37 + arch/loongarch/include/asm/fixmap.h | 15 + arch/loongarch/include/asm/inst.h | 410 ++++++- arch/loongarch/include/asm/io.h | 73 +- arch/loongarch/include/asm/kexec.h | 60 + arch/loongarch/include/asm/loongarch.h | 33 +- arch/loongarch/include/asm/module.h | 27 +- arch/loongarch/include/asm/module.lds.h | 1 + arch/loongarch/include/asm/percpu.h | 9 + arch/loongarch/include/asm/perf_event.h | 4 +- arch/loongarch/include/asm/pgtable-bits.h | 3 + arch/loongarch/include/asm/setup.h | 2 + arch/loongarch/include/asm/spinlock.h | 12 + arch/loongarch/include/asm/spinlock_types.h | 11 + arch/loongarch/include/uapi/asm/bpf_perf_event.h | 9 + arch/loongarch/include/uapi/asm/perf_regs.h | 40 + arch/loongarch/kernel/Makefile | 7 + arch/loongarch/kernel/cacheinfo.c | 98 +- arch/loongarch/kernel/cpu-probe.c | 4 +- arch/loongarch/kernel/crash_dump.c | 23 + arch/loongarch/kernel/head.S | 22 +- arch/loongarch/kernel/machine_kexec.c | 304 +++++ arch/loongarch/kernel/mem.c | 3 - arch/loongarch/kernel/module-sections.c | 61 +- arch/loongarch/kernel/module.c | 105 +- arch/loongarch/kernel/perf_event.c | 887 +++++++++++++++ arch/loongarch/kernel/perf_regs.c | 53 + arch/loongarch/kernel/relocate_kernel.S | 112 ++ arch/loongarch/kernel/setup.c | 76 +- arch/loongarch/kernel/smp.c | 5 - arch/loongarch/kernel/sysrq.c | 65 ++ arch/loongarch/kernel/topology.c | 3 +- arch/loongarch/kernel/traps.c | 33 +- arch/loongarch/kernel/vmlinux.lds.S | 4 + arch/loongarch/mm/cache.c | 211 ++-- arch/loongarch/mm/init.c | 64 ++ arch/loongarch/mm/mmap.c | 29 + arch/loongarch/mm/tlb.c | 5 +- arch/loongarch/mm/tlbex.S | 537 ++++----- arch/loongarch/net/Makefile | 7 + arch/loongarch/net/bpf_jit.c | 1179 ++++++++++++++++++++ arch/loongarch/net/bpf_jit.h | 282 +++++ arch/loongarch/pci/acpi.c | 76 +- arch/loongarch/pci/pci.c | 7 +- drivers/base/platform-msi.c | 1 + drivers/bcma/driver_gpio.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 6 +- drivers/irqchip/Kconfig | 17 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-imx-mu-msi.c | 453 ++++++++ drivers/irqchip/irq-ls-extirq.c | 87 +- drivers/irqchip/irq-realtek-rtl.c | 134 +-- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/loongarch/Kconfig | 31 + drivers/platform/loongarch/Makefile | 1 + drivers/platform/loongarch/loongson-laptop.c | 624 +++++++++++ drivers/platform/x86/intel/int0002_vgpio.c | 3 +- drivers/ssb/driver_gpio.c | 6 +- include/linux/irqchip.h | 4 +- include/linux/irqdesc.h | 1 + include/linux/of_irq.h | 6 +- kernel/irq/irqdesc.c | 24 + 82 files changed, 6143 insertions(+), 812 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,mu-msi.yaml create mode 100644 arch/loongarch/include/asm/kexec.h create mode 100644 arch/loongarch/include/asm/spinlock.h create mode 100644 arch/loongarch/include/asm/spinlock_types.h create mode 100644 arch/loongarch/include/uapi/asm/bpf_perf_event.h create mode 100644 arch/loongarch/include/uapi/asm/perf_regs.h create mode 100644 arch/loongarch/kernel/crash_dump.c create mode 100644 arch/loongarch/kernel/machine_kexec.c create mode 100644 arch/loongarch/kernel/perf_event.c create mode 100644 arch/loongarch/kernel/perf_regs.c create mode 100644 arch/loongarch/kernel/relocate_kernel.S create mode 100644 arch/loongarch/kernel/sysrq.c create mode 100644 arch/loongarch/net/Makefile create mode 100644 arch/loongarch/net/bpf_jit.c create mode 100644 arch/loongarch/net/bpf_jit.h create mode 100644 drivers/irqchip/irq-imx-mu-msi.c create mode 100644 drivers/platform/loongarch/Kconfig create mode 100644 drivers/platform/loongarch/Makefile create mode 100644 drivers/platform/loongarch/loongson-laptop.c