This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3a7e02c040b1 minmax: avoid overly complicated constant expressions in VM code new 368990a7fe30 xen: fix multicall debug data referencing new fc05ea89c9ab x86/xen: move xen_reserve_extra_memory() new 4c006734898a x86/xen: fix memblock_reserve() usage on PVH new c17f1224b8d7 Merge tag 'for-linus-6.11-rc1a-tag' of git://git.kernel.or [...] new eabd9db64ea8 ACPI: RISCV: Add NUMA support based on SRAT and SLIT new 39494aec8a04 ACPI: NUMA: Add handler for SRAT RINTC affinity structure new adc3e82d2537 ACPI: NUMA: change the ACPI_NUMA to a hidden option new 5f76d4211ee4 ACPI: NUMA: replace pr_info with pr_debug in arch_acpi_numa_init new 6a4aa4c94ba1 Merge patch series "Add ACPI NUMA support for RISC-V" new 3d8d459c8ba2 RISC-V: hwprobe: sort EXT_KEY()s in hwprobe_isa_ext0() alp [...] new 82b461680651 RISC-V: run savedefconfig for defconfig new 23c996fc2bc1 riscv: Extend cpufeature.c to detect vendor extensions new 9448d9accdd8 riscv: Add vendor extensions to /proc/cpuinfo new 0f2425411101 riscv: Introduce vendor variants of extension helpers new d4c8d79f5199 riscv: cpufeature: Extract common elements from extension [...] new b9a603da42c8 Merge patch series "riscv: Separate vendor extensions from [...] new 3308172276db trace: riscv: Remove deprecated kprobe on ftrace support new 8d22d0db5bbc riscv: boot: remove duplicated targets line new 5d5fc33ce58e riscv: Improve exception and system call latency new 1d20e5d437cf riscv: signal: Remove unlikely() from WARN_ON() condition new b5db73fb1825 riscv: enable HAVE_ARCH_STACKLEAK new 38738947db38 RISC-V: ACPI: Enable SPCR table for console output on RISC-V new ec1dc56b54d6 Merge patch "Enable SPCR table for console output on RISC-V" new ee3fab10cb15 riscv: cacheinfo: remove the useless input parameter (node [...] new 604f32ea6909 riscv: cacheinfo: initialize cacheinfo's level and type fr [...] new 66381d36771e RISC-V: Select ACPI PPTT drivers new 3aa1a7d013dd Merge patch series "RISC-V: Select ACPI PPTT drivers" new 5c8405d763dc riscv: Extend sv39 linear mapping max size to 128G new 52420e483d3e RISC-V: Provide the frequency of time CSR via hwprobe new c9f33436d85b Merge tag 'riscv-for-linus-6.11-mw2' of git://git.kernel.o [...] new facd40aa5c46 timers/migration: Do not rely always on group->parent new 10a0e6f3d3db timers/migration: Move hierarchy setup into cpuhotplug pre [...] new 92506741521f timers/migration: Improve tracing new 3ba111032bc1 timers/migration: Use a single struct for hierarchy walk data new d47be5898442 timers/migration: Read childmask and parent pointer in a s [...] new 835a9a67f54f timers/migration: Rename childmask by groupmask to make na [...] new 2367e28e231a timers/migration: Spare write when nothing changed new f004bf9de057 timers/migration: Fix grammar in comment new 5256184b6119 Merge tag 'timers-urgent-2024-07-26' of git://git.kernel.o [...] new 5bf6f3c595d3 MAINTAINERS: mailmap: update James Clark's email address new 34e526f6182e dt-bindings: arm: update James Clark's email address new 4cd7ba16a0af mm: fix old/young bit handling in the faulting path new d9592025000b mm: huge_memory: use !CONFIG_64BIT to relax huge page alig [...] new d659b715e94a mm/huge_memory: avoid PMD-size page cache if needed new bf6acd5d1605 decompress_bunzip2: fix rare decompression failure new b3bebe44306e alloc_tag: outline and export free_reserved_page() new f59adcf59332 mm: memcg: add cacheline padding after lruvec in mem_cgrou [...] new 66eca1021a42 mm/page_alloc: fix pcp->count race between drain_pages_zon [...] new f556acc2facd selftests/mm: skip test for non-LPA2 and non-LVA systems new 4811f7af6090 nilfs2: handle inconsistent state in nilfs_btnode_create_block() new 7b0acd911ca0 Merge tag 'mm-hotfixes-stable-2024-07-26-14-33' of git://g [...] new e5f98896efb3 thermal: trip: Split thermal_zone_device_set_mode() new f7c1b0e4ae47 thermal: core: Back off when polling thermal zones on errors new 1fcaa5db40f9 Merge tag 'thermal-6.11-rc1-3' of git://git.kernel.org/pub [...] new 9bc7501b0b90 i3c: master: svc: resend target address when get NACK new be90ae1ba14a i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI v [...] new 8f2cb0327938 i3c: dw: Fix clearing queue thld new 64bf14590806 i3c: dw: Fix IBI intr programming new d9deb28f700c i3c: dw: Remove ibi_capable property new 74e931f090a1 i3c: mipi-i3c-hci: Switch to lower_32_bits()/upper_32_bits [...] new 2df1de813a5c i3c: mipi-i3c-hci: Set IBI Status and Data Ring base addresses new 8a2be2f1db26 i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup new 4642f7eddb75 i3c: mipi-i3c-hci: Round IBI data chunk size to HW support [...] new 48a6dcdafdbe i3c: master: svc: Convert comma to semicolon new 71134c13ac59 dt-bindings: i3c: dw: Add apb clock binding new 54f5079e0dfc i3c: dw: Use new *_enabled clk API new a0d48ebf39ce i3c: dw: Add optional apb clock new 915d0741e0c8 i3c: master: svc: Improve DAA STOP handle code logic new 4e89bc48e66a i3c: dw: Save timing registers and other values new effd21743c39 i3c: dw: Add some functions for reusability new 62fe9d06f570 i3c: dw: Add power management support new 63c33ca0969c i3c: master: Enhance i3c_bus_type visibility for device se [...] new b73c983491e0 i3c: master: svc: Fix error code in svc_i3c_master_do_daa_ [...] new 24168c5e6dfb dt-bindings: i3c: add header for generic I3C flags new c85e1497dd10 Merge tag 'i3c/for-6.11' of git://git.kernel.org/pub/scm/l [...] new a83b22754e35 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use new 5a6a25ea5bcd clk: sophgo: clk-sg2042-pll: Fix uninitialized variable in [...] new 0e91ac701c69 clk: T-Head: Disable on 32-bit Targets new f99b3feb3b0e clk: samsung: fix getting Exynos4 fin_pll rate from extern [...] new de5f4fbe7bd2 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 542440fd7b30 regmap: maple: work around gcc-14.1 false-positive warning new 8f3f7598cb65 Merge tag 'regmap-fix-v6.11-merge-window' of git://git.ker [...] new 7164122e25b1 regulator: renesas-usb-vbus-regulator: Update the default new e975d955c07c regulator: Further restrict RZG2L USB VBCTRL regulator dep [...] new 560e805047ad Merge tag 'regulator-fix-v6.11-merge-window' of git://git. [...] new 502a582b8dd8 spi: microchip-core: fix the issues in the isr new 22fd98c107c7 spi: microchip-core: defer asserting chip select until jus [...] new de9850b5c606 spi: microchip-core: only disable SPI controller when regi [...] new 3a5e76283672 spi: microchip-core: fix init function not setting the mas [...] new 9cf71eb0faef spi: microchip-core: ensure TX and RX FIFOs are empty at s [...] new 87232ea8a5ca spi: microchip-core: add support for word sizes of 1 to 32 bits new 5170dae55910 dt-bindings: trivial-devices: fix Rohm BH2228FV compatible string new fc28d1c1fe3b spi: spidev: add correct compatible for Rohm BH2228FV new ab11658f26bf Merge tag 'spi-fix-v6.11-merge-window' of git://git.kernel [...] new 00e3913b0416 Revert "firewire: Annotate struct fw_iso_packet with __cou [...] new c1839501fe3e ALSA: firewire-lib: fix wrong value as length of header fo [...] new 0421621158ed Merge tag 'firewire-fixes-6.11-rc1' of git://git.kernel.or [...] new 630482ee0653 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en new 86c5eac3c4c4 iommu/amd: Convert comma to semicolon new 726d4f528dbc iommu: arm-smmu: Fix Tegra workaround for PAGE_SIZE mappings new b465ed28f712 Merge tag 'iommu-fixes-v6.11-rc1' of git://git.kernel.org/ [...] new 7b52a9d9ee6c dt-bindings: watchdog: add support for Amlogic A4 SoCs new 9722c3b66e21 of: remove internal arguments from of_property_for_each_u32() new 6dc55268f64b dt-bindings: iio: adc: ad7192: Fix 'single-channel' constraints new bf80f1391a42 Merge tag 'devicetree-fixes-for-6.11-1' of git://git.kerne [...] new 3ae08e47742e gpio: virtuser: avoid non-constant format string new 8e333791d460 Merge tag 'gpio-fixes-for-v6.11-rc1' of git://git.kernel.o [...]
The 107 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: .mailmap | 1 + Documentation/arch/riscv/hwprobe.rst | 2 + Documentation/arch/riscv/vm-layout.rst | 11 +- .../bindings/arm/arm,coresight-dummy-sink.yaml | 2 +- .../bindings/arm/arm,coresight-dummy-source.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 5 +- .../bindings/i3c/snps,dw-i3c-master.yaml | 11 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 5 +- .../devicetree/bindings/trivial-devices.yaml | 4 +- .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 1 + MAINTAINERS | 5 +- arch/arm64/Kconfig | 1 - arch/loongarch/Kconfig | 1 - arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 3 +- arch/riscv/Kconfig | 6 +- arch/riscv/Kconfig.vendor | 19 + arch/riscv/boot/Makefile | 1 - arch/riscv/configs/defconfig | 26 +- arch/riscv/errata/andes/errata.c | 3 + arch/riscv/errata/sifive/errata.c | 3 + arch/riscv/errata/thead/errata.c | 3 + arch/riscv/include/asm/acpi.h | 15 +- arch/riscv/include/asm/cpufeature.h | 103 ++++-- arch/riscv/include/asm/hwcap.h | 25 +- arch/riscv/include/asm/hwprobe.h | 2 +- arch/riscv/include/asm/page.h | 2 +- arch/riscv/include/asm/thread_info.h | 1 + arch/riscv/include/asm/vendor_extensions.h | 104 ++++++ arch/riscv/include/asm/vendor_extensions/andes.h | 19 + arch/riscv/include/uapi/asm/hwprobe.h | 1 + arch/riscv/kernel/Makefile | 3 + arch/riscv/kernel/acpi.c | 17 +- arch/{arm64 => riscv}/kernel/acpi_numa.c | 58 ++- arch/riscv/kernel/cacheinfo.c | 35 +- arch/riscv/kernel/cpu.c | 35 +- arch/riscv/kernel/cpufeature.c | 143 +++++--- arch/riscv/kernel/entry.S | 21 +- arch/riscv/kernel/probes/Makefile | 1 - arch/riscv/kernel/probes/ftrace.c | 65 ---- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/smpboot.c | 2 - arch/riscv/kernel/stacktrace.c | 4 +- arch/riscv/kernel/sys_hwprobe.c | 48 +-- arch/riscv/kernel/vendor_extensions.c | 56 +++ arch/riscv/kernel/vendor_extensions/Makefile | 3 + arch/riscv/kernel/vendor_extensions/andes.c | 18 + arch/x86/include/asm/xen/hypervisor.h | 5 - arch/x86/platform/pvh/enlighten.c | 3 - arch/x86/xen/enlighten_pvh.c | 107 +++--- arch/x86/xen/multicalls.c | 19 +- arch/x86/xen/smp_pv.c | 1 + arch/x86/xen/xen-ops.h | 3 + drivers/acpi/numa/Kconfig | 5 +- drivers/acpi/numa/srat.c | 32 +- drivers/base/arch_numa.c | 2 +- drivers/base/regmap/regcache-maple.c | 3 +- drivers/bus/ti-sysc.c | 4 +- drivers/clk/clk-conf.c | 4 +- drivers/clk/clk-si5351.c | 43 ++- drivers/clk/clk.c | 12 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/qcom/common.c | 4 +- drivers/clk/samsung/clk-exynos4.c | 13 +- drivers/clk/sophgo/clk-sg2042-pll.c | 2 +- drivers/clk/sunxi/clk-simple-gates.c | 4 +- drivers/clk/sunxi/clk-sun8i-bus-gates.c | 4 +- drivers/clk/thead/Kconfig | 1 + drivers/clocksource/samsung_pwm_timer.c | 4 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/gpio/gpio-brcmstb.c | 5 +- drivers/gpio/gpio-virtuser.c | 2 +- drivers/i3c/internals.h | 2 - drivers/i3c/master.c | 1 + drivers/i3c/master/ast2600-i3c-master.c | 1 - drivers/i3c/master/dw-i3c-master.c | 349 +++++++++++++----- drivers/i3c/master/dw-i3c-master.h | 14 +- drivers/i3c/master/mipi-i3c-hci/core.c | 8 + drivers/i3c/master/mipi-i3c-hci/dma.c | 44 +-- drivers/i3c/master/svc-i3c-master.c | 121 +++++-- drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iommu/amd/io_pgtable.c | 6 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 2 +- drivers/iommu/sprd-iommu.c | 2 +- drivers/irqchip/irq-atmel-aic-common.c | 4 +- drivers/irqchip/irq-pic32-evic.c | 4 +- drivers/mfd/ti_am335x_tscadc.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 11 +- drivers/pinctrl/nxp/pinctrl-s32cc.c | 4 +- drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pwm/pwm-samsung.c | 4 +- drivers/regulator/Kconfig | 4 +- drivers/spi/spi-microchip-core.c | 190 +++++----- drivers/spi/spidev.c | 1 + drivers/thermal/thermal_core.c | 89 ++++- drivers/thermal/thermal_core.h | 10 +- drivers/tty/sysrq.c | 4 +- drivers/usb/misc/usb251xb.c | 4 +- fs/nilfs2/btnode.c | 25 +- fs/nilfs2/btree.c | 4 +- include/dt-bindings/i3c/i3c.h | 16 + include/linux/acpi.h | 6 + include/linux/cpuhotplug.h | 1 + include/linux/firewire.h | 5 +- include/linux/huge_mm.h | 12 +- include/linux/i3c/master.h | 1 + include/linux/memcontrol.h | 1 + include/linux/mm.h | 16 +- include/linux/of.h | 15 +- include/trace/events/timer_migration.h | 16 +- kernel/time/timer_migration.c | 393 +++++++++++---------- kernel/time/timer_migration.h | 27 +- lib/decompress_bunzip2.c | 3 +- mm/huge_memory.c | 14 +- mm/memory.c | 2 +- mm/page_alloc.c | 35 +- sound/firewire/amdtp-stream.c | 3 +- sound/soc/codecs/arizona.c | 12 +- tools/testing/selftests/mm/va_high_addr_switch.c | 16 +- 120 files changed, 1770 insertions(+), 939 deletions(-) create mode 100644 arch/riscv/Kconfig.vendor create mode 100644 arch/riscv/include/asm/vendor_extensions.h create mode 100644 arch/riscv/include/asm/vendor_extensions/andes.h copy arch/{arm64 => riscv}/kernel/acpi_numa.c (56%) delete mode 100644 arch/riscv/kernel/probes/ftrace.c create mode 100644 arch/riscv/kernel/vendor_extensions.c create mode 100644 arch/riscv/kernel/vendor_extensions/Makefile create mode 100644 arch/riscv/kernel/vendor_extensions/andes.c create mode 100644 include/dt-bindings/i3c/i3c.h