This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0e287d31b62b Merge tag 'rtc-6.13' of git://git.kernel.org/pub/scm/linux [...] new 5390d99fdb45 speakup: use SPKDIR=$(src) to specify the source directory new ec873a4c551e kbuild: refactor the check for missing config files new 985d6cccb67c kbuild: check the presence of include/generated/rustc_cfg new 654102df2ac2 kbuild: add generic support for built-in boot DTBs new b95d0899c8bf usb: use "prompt" instead of "bool" for choice prompts new bea2c5ef789a kconfig: remove support for "bool" prompt for choice entries new 6971f7192c12 kconfig: remove zconfprint() new ccb3ee82fa50 kconfig: qconf: set QSplitter orientation in the constructor new 7d48998b58e8 kconfig: qconf: reorder code in ConfigMainWindow() constructor new 93096d7d2a86 kconfig: qconf: set parent in the widget constructor new 4da0f0d0cc16 kconfig: nconf: Use TAB to cycle thru dialog buttons new f16c8c081854 streamline_config.pl: fix missing variable operator in deb [...] new 90edd30b8696 streamline_config.pl: ensure all defaults are tracked new bf98f6d10824 streamline_config.pl: remove prompt warnings for configs w [...] new cdb1e767c8db kconfig: nconf: Fix typo in function comment new cdb37fe66fb2 kconfig: qconf: use QString to store path to configuration file new 5a4bed0fad83 kconfig: qconf: use default platform shortcuts new 8b36d3f2e612 kconfig: qconf: simplify character replacement new 4a798a1e1017 kconfig: qconf: remove mouse{Press,Move}Event() functions new 0bab492cfe04 kconfig: qconf: remove redundant type check for choice members new ac845932cbaa kconfig: qconf: remove unnecessary setRootIsDecorated() call new 375a4f4ea719 kconfig: qconf: remove unnecessary lastWindowClosed() sign [...] new b6962d869496 kconfig: qconf: convert the last old connection syntax to [...] new 76567f93b345 kconfig: qconf: do not show goParent button in split view new 511ff539c31d kconfig: qconf: remove ConfigItem::visible member new 572cd1d2a9a6 kconfig: qconf: avoid unnecessary parentSelected() when ES [...] new 8e8ce9531e09 kconfig: qconf: remove redundant check in goBack() new 929ce506d60e kconfig: qconf: remove non-functional href="m..." tag new bce590f10207 kconfig: add sym_get_prompt_menu() helper function new a914032b71f0 kconfig: qconf: refactor ConfigInfoView::clicked() new d6a91e28d119 kconfig: qconf: remove unnecessary mode check in ConfigIte [...] new a49401be4c78 kconfig: document the positional argument in the help message new 397a479b511d kbuild: simplify rustfmt target new 315ad8780a12 kbuild: Add AutoFDO support for Clang build new 18e885099f1c objtool: Fix unreachable instruction warnings for weak functions new 52892ed6b03a MIPS: Place __kernel_entry at the beginning of text section new 0043ecea2399 vmlinux.lds.h: Adjust symbol ordering in text output section new db0b2991ae1a vmlinux.lds.h: Add markers for text_unlikely and text_hot [...] new 0847420f5e49 AutoFDO: Enable -ffunction-sections for the AutoFDO build new 2fd65f7afd5a AutoFDO: Enable machine function split optimization for AutoFDO new d5dc95836147 kbuild: Add Propeller configuration for kernel build new d63b852430be kbuild: Fix Propeller build option new bb43a59944f4 Rename .data.unlikely to .data..unlikely new dbefa1f31a91 Rename .data.once to .data..once to fix resetting WARN*_ONCE new bcbbf493f2fa kbuild: deb-pkg: Don't fail if modules.order is missing new 0afd73c5f5c6 kbuild: replace two $(abs_objtree) with $(CURDIR) in top Makefile new 214c0eea43b2 kbuild: add $(objtree)/ prefix to some in-kernel build artifacts new 5ea172165400 kbuild: rename abs_objtree to abs_output new d17113601909 kbuild: use 'output' variable to create the output directory new 13b25489b6f8 kbuild: change working directory to external module direct [...] new bad6beb2c0bb kbuild: remove extmod_prefix, MODORDER, MODULES_NSDEPS variables new 11b3d5175e6b kbuild: support building external modules in a separate bu [...] new 1d3730f0012f kbuild: support -fmacro-prefix-map for external modules new 822b11a74ba2 kbuild: use absolute path in the generated wrapper Makefile new a2a45ebee096 kbuild: make wrapper Makefile more convenient for external [...] new 8cd07cc6c88c kbuild: allow to start building external modules in any directory new c2386abf5561 kbuild: do not pass -r to genksyms when *.symref does not exist new 91ca8be3c402 kbuild: remove support for single %.symtypes build rule new 000e22a80de0 kbuild: move cmd_cc_o_c and cmd_as_o_S to scripts/Malefile.lib new bede169618c6 kbuild: enable objtool for *.mod.o and additional kernel objects new 1b466b29a3bf kbuild: re-enable KCSAN for autogenerated *.mod.c intermediaries new e397a603e49c kbuild: switch from lz4c to lz4 for compression new 523f3dbc187a setlocalversion: work around "git describe" performance new e2ff1219a554 setlocalversion: add -e option new 0c3e091319e4 modpost: remove incorrect code in do_eisa_entry() new b7bca42d101d modpost: remove unnecessary check in do_acpi_entry() new f4fdb17ca5a5 modpost: introduce module_alias_printf() helper new d92b7a3b528b modpost: deduplicate MODULE_ALIAS() for all drivers new c4d1a9f9d11b modpost: remove DEF_FIELD_ADDR_VAR() macro new c7c24d60151c modpost: pass (struct module *) to do_*_entry() functions new 6d3b3dd26fd7 modpost: call module_alias_printf() from all do_*_entry() [...] new a5d8d417e62a modpost: convert do_pnp_card_entries() to a generic handler new 600dbaf1e2f0 modpost: convert do_pnp_device_entry() to a generic handler new c58854c8e0b5 modpost: convert do_of_table() to a generic handler new abd20428c3f2 modpost: convert do_usb_table() to a generic handler new 9d98038d438d modpost: move strstarts() to modpost.h new 9a8ace8bb2ef modpost: rename variables in handle_moddevtable() new 054a9cd395a7 modpost: rename alias symbol for MODULE_DEVICE_TABLE() new 2b1bd507542a modpost: improve error messages in device_id_check() new 091aa11a2983 genksyms: reduce indentation in export_symbol() new 6b1fabce7313 kbuild: deb-pkg: add python3:native to build dependency new 5eaea85187bf modpost: replace tdb_hash() with hash_str() new 18e9944e56f6 kbuild: add dependency from vmlinux to resolve_btfids new 4198a4d25141 gitignore: Don't ignore 'tags' directory new e6064da6461f kbuild: rename .tmp_vmlinux.kallsyms0.syms to .tmp_vmlinux0.syms new 6a34dfa15d6e Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/l [...] new a63d7408afbd arm64: disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests new 02a55f274301 perf/arm-smmuv3: Fix lockdep assert in ->event_init() new dfdf714fed55 perf/arm-cmn: Ensure port and device id bits are set properly new 50ee4a6fe352 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 3c891f7c6a4e sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK new 63e72e551942 sh: intc: Fix use-after-free bug in register_intc_controller() new 0ff86d8da707 Merge tag 'sh-for-v6.13-tag1' of git://git.kernel.org/pub/ [...] new d561491ba927 KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR new add570b39f9f KVM: arm64: vgic: Make vgic_get_irq() more robust new e7619f2a2f8f KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition new 3b2c81d5feb2 KVM: arm64: vgic-its: Add stronger type-checking to the IT [...] new 0f3a0f23f562 KVM: arm64: Mark set_sysreg_masks() as inline to avoid bui [...] new 54bbee190d42 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overf [...] new 13905f4547b0 KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp [...] new 1508bae37044 Merge tag 'kvmarm-fixes-6.13-1' of https://git.kernel.org/ [...] new c1668520c9aa Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.o [...] new 94a7734d0967 RISC-V: Add Svade and Svadu Extensions Support new b8d481671703 dt-bindings: riscv: Add Svade and Svadu Entries new 97eccf7db4f2 RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM new c74bfe4ffe8c KVM: riscv: selftests: Add Svade and Svadu Extension to ge [...] new 4d911c7abee5 Merge tag 'kvm-riscv-6.13-2' of https://github.com/kvm-ris [...] new c4bb3a2d641c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 108 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: .gitignore | 1 + Documentation/dev-tools/autofdo.rst | 168 +++++ Documentation/dev-tools/coccinelle.rst | 22 +- Documentation/dev-tools/index.rst | 2 + Documentation/dev-tools/propeller.rst | 162 +++++ .../devicetree/bindings/riscv/extensions.yaml | 28 + Documentation/kbuild/kbuild.rst | 8 +- Documentation/kbuild/kconfig-language.rst | 4 +- Documentation/kbuild/makefiles.rst | 14 + Documentation/kbuild/modules.rst | 29 +- MAINTAINERS | 14 + Makefile | 223 +++--- arch/Kconfig | 39 ++ arch/arm/Makefile | 4 +- arch/arm64/Kconfig | 1 - arch/arm64/Makefile | 2 +- arch/arm64/kvm/nested.c | 2 +- arch/arm64/kvm/pmu-emul.c | 62 +- arch/arm64/kvm/vgic/vgic-debug.c | 5 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 77 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 12 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 13 +- arch/arm64/kvm/vgic/vgic-mmio.c | 38 +- arch/arm64/kvm/vgic/vgic-v2.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 2 +- arch/arm64/kvm/vgic/vgic-v4.c | 4 +- arch/arm64/kvm/vgic/vgic.c | 43 +- arch/arm64/kvm/vgic/vgic.h | 27 +- arch/mips/kernel/head.S | 1 + arch/mips/kernel/vmlinux.lds.S | 1 + arch/powerpc/Makefile | 6 +- arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 2 +- arch/riscv/include/asm/csr.h | 1 + arch/riscv/include/asm/hwcap.h | 2 + arch/riscv/include/asm/pgtable.h | 13 +- arch/riscv/include/uapi/asm/kvm.h | 2 + arch/riscv/kernel/cpufeature.c | 12 + arch/riscv/kvm/vcpu.c | 4 + arch/riscv/kvm/vcpu_onereg.c | 15 + arch/sh/kernel/cpu/proc.c | 2 +- arch/sparc/kernel/vmlinux.lds.S | 5 + arch/x86/Kconfig | 2 + arch/x86/kernel/vmlinux.lds.S | 4 + drivers/accessibility/speakup/Makefile | 4 +- drivers/of/Kconfig | 6 + drivers/perf/arm-cmn.c | 4 +- drivers/perf/arm_smmuv3_pmu.c | 19 +- drivers/sh/intc/core.c | 2 +- drivers/usb/dwc2/Kconfig | 2 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/isp1760/Kconfig | 2 +- drivers/usb/mtu3/Kconfig | 2 +- drivers/usb/musb/Kconfig | 2 +- include/asm-generic/vmlinux.lds.h | 53 +- include/kvm/arm_vgic.h | 1 - include/linux/mmdebug.h | 6 +- include/linux/module.h | 2 +- include/linux/once.h | 4 +- include/linux/once_lite.h | 2 +- include/linux/rcupdate.h | 2 +- include/net/net_debug.h | 2 +- mm/internal.h | 2 +- rust/Makefile | 4 +- scripts/Kbuild.include | 2 +- scripts/Makefile.autofdo | 24 + scripts/Makefile.build | 59 +- scripts/Makefile.clean | 2 +- scripts/Makefile.compiler | 2 +- scripts/Makefile.host | 8 +- scripts/Makefile.lib | 62 +- scripts/Makefile.modfinal | 31 +- scripts/Makefile.modinst | 8 +- scripts/Makefile.modpost | 24 +- scripts/Makefile.propeller | 39 ++ scripts/Makefile.vmlinux | 51 +- scripts/coccicheck | 6 +- scripts/depmod.sh | 4 +- scripts/genksyms/genksyms.c | 73 +- scripts/head-object-list.txt | 1 - scripts/kconfig/conf.c | 5 +- scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/nconf.c | 2 +- scripts/kconfig/nconf.gui.c | 9 + scripts/kconfig/parser.y | 28 +- scripts/kconfig/qconf.cc | 204 ++---- scripts/kconfig/qconf.h | 19 +- scripts/kconfig/streamline_config.pl | 18 +- scripts/kconfig/symbol.c | 26 +- scripts/link-vmlinux.sh | 16 +- scripts/mod/file2alias.c | 779 +++++++++------------ scripts/mod/modpost.c | 31 +- scripts/mod/modpost.h | 21 +- scripts/nsdeps | 10 +- scripts/package/builddeb | 22 +- scripts/package/install-extmod-build | 7 + scripts/package/mkdebian | 2 +- scripts/setlocalversion | 58 +- tools/objtool/check.c | 2 + tools/objtool/elf.c | 15 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 8 + 102 files changed, 1743 insertions(+), 1142 deletions(-) create mode 100644 Documentation/dev-tools/autofdo.rst create mode 100644 Documentation/dev-tools/propeller.rst create mode 100644 scripts/Makefile.autofdo create mode 100644 scripts/Makefile.propeller