This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...] adds cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text adds 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter adds 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds fb77dccfc701 rcu: Decrease FQS scan wait time in case of callback overloading adds 48f8070f5dd8 rcu: Avoid tracing a few functions executed in stop machine adds 52c1d81ee291 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 70a82c3c55c8 rcu: Immediately boost preempted readers for strict grace periods adds b3ade95b8ee5 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds 9c9b26b0df27 locking/csd_lock: Change csdlock_debug from early_param to [...] adds 800d6acf40e5 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds e2bb1288a381 rcu: Cleanup RCU urgency state for offline CPU adds 82d26c36cc68 rcu/kvfree: Remove useless monitor_todo flag adds 9bdb5b3a8d8a rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() adds a03ae49c4785 rcu/tree: Add comment to describe GP-done condition in fqs loop adds 1598f4a4762b rcu/nocb: Add/del rdp to iterate from rcuog itself adds 24a57affd242 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 3a5761dc025d rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds b37a667c6242 rcu/nocb: Add an option to offload all CPUs on boot adds 5103850654fd rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds 8f489b4da527 rcu/nocb: Add option to opt rcuo kthreads out of RT priority adds 0578e14c945b rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty adds 2403e8044f22 rcu: Make normal polling GP be more precise about sequence [...] adds 414c12385d47 rcu: Provide a get_completed_synchronize_rcu() function adds d0eac20f9909 rcutorture: Validate get_completed_synchronize_rcu() adds bf95b2bc3e42 rcu: Switch polled grace-period APIs to ->gp_seq_polled adds dd04140531b5 rcu: Make polled grace-period API account for expedited gr [...] adds 7f4535366f8f rcu: Make Tiny RCU grace periods visible to polled APIs adds e4333cb20f04 rcutorture: Verify that polled GP API sees synchronous gra [...] adds d96c52fe4907 rcu: Add polled expedited grace-period primitives adds 11d62f0f43a3 rcutorture: Test polled expedited grace-period primitives adds ef4f9d9b9230 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 82e445697d6a rcu: Diagnose extended sync_rcu_do_polled_gp() loops adds 28787e04fb67 rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] adds 4cf0585c4d66 rcu-tasks: Check for abandoned callbacks adds d96225fd09ff rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds 68cb47204db4 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds 4a8cc433b8bf rcu-tasks: Drive synchronous grace periods from calling task adds 3847b64570b1 rcu-tasks: Merge state into .b.need_qs and atomically update adds 550611269b15 rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter adds 9ff86b4c443c rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] adds 5c9a9ca44fda rcu-tasks: Idle tasks on offline CPUs are in quiescent states adds 897ba84dc5aa rcu-tasks: Handle idle tasks for recently offlined CPUs adds 5d4c90d755d5 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS adds 6a694411977a rcu-tasks: Make rcu_note_context_switch() unconditionally [...] adds 0968e8920b5b rcu-tasks: Simplify trc_inspect_reader() QS logic adds 9f3eb5fb8e46 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] adds c8c03ad9d7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings adds be15a16486dd rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] adds f90f19da88bf rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] adds 434c9eefb959 rcu-tasks: Add data structures for lightweight grace periods adds 0356d4e66214 rcu-tasks: Track blocked RCU Tasks Trace readers adds 0bcb38685737 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end adds 387c0ad70229 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] adds 1fa98e2e40e5 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] adds 19415004d522 rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] adds 7460ade1fc6e rcu-tasks: Scan running tasks for RCU Tasks Trace readers adds dc7d54b45170 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers adds 955a01920820 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks adds 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list adds ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] adds e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs adds 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function adds eea3423b162d rcu-tasks: Update comments adds 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing adds e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] adds ab69d3c8b994 torture: Make kvm-remote.sh announce which system is being [...] adds 14c0017c19ea rcu/torture: Change order of warning and trace dump adds d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() adds 5c92d7501699 torture: Adjust to again produce debugging information adds 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow adds 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings adds 148df92fb14e torture: Create kvm-check-branches.sh output in proper location adds 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration adds 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions adds 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock adds d38c8fe48354 Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'no [...] adds 245a62982502 rcu: Dump rcuc kthread status for CPUs not reporting quies [...] adds ed4ae5eff4b3 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() adds 5f8a62af527a context_tracking: Remove unused context_tracking_in_user() adds f67671baadf6 context_tracking: Add a note about noinstr VS unsafe conte [...] adds 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] adds f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] adds fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] adds 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds 24a9c54182b3 context_tracking: Split user tracking Kconfig adds e67198cc05b8 context_tracking: Take idle eqs entrypoints over RCU adds 6f0e6c1598b1 context_tracking: Take IRQ eqs entrypoints over RCU adds 493c1822825f context_tracking: Take NMI eqs entrypoints over RCU adds 3864caafe7c6 rcu/context-tracking: Remove rcu_irq_enter/exit() adds 62e2412df4b9 rcu/context_tracking: Move dynticks counter to context tracking adds 904e600e60f4 rcu/context_tracking: Move dynticks_nesting to context tracking adds 95e04f48ec0a rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds 564506495ca9 rcu/context-tracking: Move deferred nocb resched to contex [...] adds 172114552701 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds c33ef43a3590 rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 171476775d32 context_tracking: Convert state to atomic_t adds 08ab707dfc83 MAINTAINERS: Add Paul as context tracking maintainer adds 1dcaa3b46226 context_tracking: Use arch_atomic_read() in __ct_state for KASAN adds 34bc7b454dc3 Merge branch 'ctxt.2022.07.05a' into HEAD adds 7d9d077c783e Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/sc [...] adds 1ef150cf40be tools/nolibc/stdlib: Support overflow checking for older c [...] adds 4f2c9703a128 tools/nolibc/stdio: Add format attribute to enable printf [...] adds 6a3ad243b29b tools/nolibc: fix the makefile to also work as "make -C to [...] adds fe20cad47e6c tools/nolibc: make the default target build the headers adds 4f8126f3a665 tools/nolibc: add a help target to list supported targets adds b069122256e4 Merge tag 'nolibc.2022.07.27a' of git://git.kernel.org/pub [...] adds df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter adds 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists adds d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 adds 2adb5bb1b860 docs: Kconfig: Fix help text indentation adds 30fb8761419e docs: admin-guide/sysctl: Fix rendering error adds df6725651f6f docs: Remove duplicate word adds f9b21cd08607 docs: driver-api: gpio: Fix some typos adds 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] adds 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] adds 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] adds b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] adds f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] adds 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] adds e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] adds c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] adds 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] adds 5b8d9ee00345 docs: UML: fix typo adds 882946793000 docs/zh_CN: Update the translation of highmem to 5.19-rc1 adds 34191e04cd49 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 adds 910cb3137c07 docs/zh_CN: Update the translation of vm index to 5.19-rc1 adds d218bee86aa5 docs: filesystems: f2fs: fix description about compress ioctl adds 87444fdce5bb docs: dev-tools: modify SPL reference URL to actual SPL doc entry adds 1a5b8aa25f15 docs/zh_CN: riscv: Remove the translation of pmu.rst adds f41c74af1058 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] adds 3f39b3d70fcd docs/zh_CN: add vm page_migration translation adds 17c260504f6f docs/zh_CN: add vm vmalloced-kernel-stacks translation adds 6de8d58cf98d docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 adds 820636106342 docs/kselftest: add more guidelines for adding new tests adds 7c43214dddfd docs/doc-guide: Add footnote on Inkscape for better images [...] adds 5372de4e4545 docs/doc-guide: Put meta title for kernel-doc HTML page adds bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks adds ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation adds 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl adds 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS adds 7c2d45a347c7 scripts: sphinx-pre-install: fix venv version check logic adds ed2133b7b585 scripts: sphinx-pre-install: report broken venv adds 5b27d2551c19 scripts: sphinx-pre-install: check for PDF min version later on adds 6a5d7320fb75 scripts: sphinx-pre-install: provide both venv and package [...] adds 02bba8ca90b1 scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 adds f2c1ff0d3be2 docs: tegra194-hte.rst: don't include gpiolib.c twice adds 26c82972f20f docs: automarkup: track failed cross-reference attempts adds 309027b57c61 docs: automarkup: do not look up symbols twice adds 335220ab017d docs: netdev: update maintainer-netdev.rst reference adds 752f59637128 docs: filesystems: update netfs-api.rst reference adds 5fe84fe446d8 docs: zh_CN: page_frags.rst: fix a broken reference adds e13ce769a006 docs: zh_CN/devicetree: fix typos adds 695c62a823a5 docs: zh_CN: fix a broken reference adds 36395fb365df docs: zh_CN/vm: fix a typo for page reporting ReST file adds 97e937dec70d docs: zh_CN/vm/zsmalloc.rst: fix a typo adds c02b872a7ca7 Documentation: update watch_queue.rst references adds e38fd63749eb Documentation: KVM: update s390-pv.rst reference adds 7ac3945d8e22 Documentation: KVM: update amd-memory-encryption.rst references adds 48b36e59ac21 Documentation: KVM: update msr.rst reference adds 8a5d19216672 Documentation: KVM: update s390-diag.rst reference adds d6a21f2d7325 objtool: update objtool.txt references adds 78b02317310e arch: m68k: q40: README: drop references to IDE driver adds b510592b76d8 tegra194-hte.rst: fix reference to its binding adds 932e778b294c dt-bindings: mfd: update dlg,da9063.yaml reference adds 75c654242f29 MAINTAINERS: update nvidia,tegra20-host1x.yaml reference adds d5a0cdb852b3 MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated adds 12fe434314c8 Documentation: siphash: Fix typo in the name of offsetofend macro adds c528be5ed203 docs/zh_CN: core-api: Add watch_queue Chinese translation adds e6bd91a7a45e Documentation/translations/zh_CN/mm/page_owner.rst: adjust [...] adds ec7c56812fa5 Documentation: hyperv: Add overview of Hyper-V enlightenments adds ac1129e79e90 Documentation: hyperv: Add overview of VMbus adds ab3e69fc4d69 Documentation: hyperv: Add overview of clocks and timers adds f8a291b7e35d docs/zh_CN: Add a new translation of reporting-regressions.rst adds a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest adds 615041d42a1a docs: kernel-docs: shorten the lengthy doc title adds f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained adds 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] adds 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex adds 9db370de2780 docs: process: remove outdated submitting-drivers.rst adds 26f200c9e56f docs: it_IT: align to submitting-drivers removal adds aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] adds 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] adds 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal adds 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal adds 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs adds bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next adds 40b1aa5973e4 docs: ABI: correct QEMU fw_cfg spec path adds cbf4adfd4d19 Documentation: process: Update email client instructions f [...] adds 5a491c9714d0 docs: Remove spurious tag from admin-guide/mm/overcommit-a [...] adds da1d9caf95de doc:it_IT: align Italian documentation adds 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 adds 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 adds 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 adds 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] adds 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 adds c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 adds ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 adds 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 adds 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs adds aad26f55f47a Merge tag 'docs-6.0' of git://git.lwn.net/linux adds 2852ca7fba9f panic: Taint kernel if tests are run adds c272612cb4a2 kunit: Taint the kernel when KUnit tests are run adds 671007281de9 apparmor: test: Remove some casts which are no-longer required adds d2fbdde838f2 kunit: use kmemdup in kunit_filter_tests(), take suite as const adds 76f0d6f58169 kunit: tool: drop unused load_config argument adds 8a04930f2bb0 kunit: tool: redo how we construct and mock LinuxSourceTree adds e756dbebd95d kunit: tool: refactoring printing logic into kunit_printer.py adds 9241bc818d54 kunit: tool: cosmetic: don't specify duplicate kernel cmdl [...] adds 8c278d97ad72 kunit: tool: simplify creating LinuxSourceTreeOperations adds a9333bd344ad kunit: tool: introduce --qemu_args adds 8a7c6f859a20 kunit: tool: refactor internal kconfig handling, allow overriding adds 1d202d1496a0 kunit: add coverage_uml.config to enable GCOV on UML adds 53b466219f89 kunit: tool: make --kunitconfig repeatable, blindly concat adds 6fc3a8636a7b kunit: tool: Enable virtio/PCI by default on UML adds 7b2379454b9a kunit: test.h: fix a kernel-doc markup adds 7635778bac7e Documentation: kunit: Cleanup run_wrapper, fix x-ref adds 77ce8ba3f069 Documentation: kunit: fix example run_kunit func to allow [...] adds 74829ddf5977 module: panic: Taint the kernel when selftest modules load adds 8370b400f5ab selftest: Taint kernel when test module loaded adds 3d6e44623841 kunit: unify module and builtin suite definitions adds e5857d396f35 kunit: flatten kunit_suite*** to kunit_suite** in .kunit_t [...] adds 635dcd16844b thunderbolt: test: Use kunit_test_suite() macro adds fe5be808fa6c nitro_enclaves: test: Use kunit_test_suite() macro adds 291cd54e5b05 mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro adds f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] adds 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] adds 426752b25377 kcsan: test: Add a .kunitconfig to run KCSAN tests adds 957063874c76 Documentation: kunit: Add CLI args for kunit_tool adds 4c392516accf Documentation: KUnit: Fix example with compilation error adds 665fe72a7d4f Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.ke [...] adds 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment adds 3297a4df805d kselftests: Enable the echo command to print newlines in Makefile adds 18afe1bf05a1 selftests: Make the usage formatting consistent in kselfte [...] adds 43fe0cc46b62 kselftests/damon: add support for cases where debugfs cann [...] adds 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests adds 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh adds b7ecce6800eb selftests:timers: globals don't need initialization to 0 adds ff682226a353 selftests/kcmp: Make the test output consistent and clear adds dbeb23272687 selftests: drivers/dma-buf: Improve message in selftest summary adds 3bb267a36185 selftests: drop khdr make target adds f2745dc0ba3d selftests: stop using KSFT_KHDR_INSTALL adds 49de12ba06ef selftests: drop KSFT_KHDR_INSTALL make target adds 67bd292cd281 Makefile: add headers_install to kselftest targets adds 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains adds a8d74fe7fed5 selftests: timers: fix declarations of main() adds 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework adds 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] adds 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] adds 5be1fd963f79 selftests: timers: clocksource-switch: sort includes adds 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] adds 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] adds ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] adds a917dd94b832 selftests/landlock: drop deprecated headers dependency adds 4062eba9f3d0 Makefile: replace headers_install with headers for kselftest adds e05d5b9c5bbe Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.ker [...] adds 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] adds e2b542100719 Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of [...]
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 5 +- Documentation/Kconfig | 23 +- .../RCU/Design/Requirements/Requirements.rst | 10 +- Documentation/RCU/stallwarn.rst | 6 +- Documentation/admin-guide/devices.rst | 7 +- Documentation/admin-guide/efi-stub.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 36 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/tainted-kernels.rst | 1 + Documentation/arm64/elf_hwcaps.rst | 23 - Documentation/dev-tools/coccinelle.rst | 2 +- Documentation/dev-tools/kselftest.rst | 36 +- Documentation/dev-tools/kunit/run_wrapper.rst | 81 ++- Documentation/dev-tools/kunit/running_tips.rst | 5 +- Documentation/dev-tools/kunit/usage.rst | 2 +- .../devicetree/bindings/input/da9062-onkey.txt | 2 +- Documentation/doc-guide/kernel-doc.rst | 2 + Documentation/doc-guide/sphinx.rst | 14 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 6 +- Documentation/driver-api/gpio/using-gpio.rst | 2 +- Documentation/driver-api/hte/tegra194-hte.rst | 5 +- .../time/context-tracking/arch-support.txt | 6 +- Documentation/filesystems/f2fs.rst | 13 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/hwmon/submitting-patches.rst | 1 - Documentation/kernel-hacking/hacking.rst | 3 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- Documentation/process/email-clients.rst | 69 ++- Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 - Documentation/process/kernel-docs.rst | 62 +- Documentation/process/submitting-drivers.rst | 194 ------ Documentation/process/submitting-patches.rst | 5 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/secrets/coco.rst | 2 +- Documentation/security/siphash.rst | 2 +- Documentation/sphinx/automarkup.py | 56 +- .../devicetree/bindings/submitting-patches.rst | 11 + .../translations/it_IT/doc-guide/kernel-doc.rst | 2 + .../translations/it_IT/doc-guide/sphinx.rst | 18 +- .../translations/it_IT/kernel-hacking/hacking.rst | 27 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../it_IT/maintainer/configure-git.rst | 10 + .../translations/it_IT/networking/netdev-FAQ.rst | 2 +- .../translations/it_IT/process/3.Early-stage.rst | 17 +- .../translations/it_IT/process/5.Posting.rst | 32 +- .../translations/it_IT/process/8.Conclusion.rst | 5 +- .../translations/it_IT/process/changes.rst | 25 +- .../translations/it_IT/process/coding-style.rst | 42 +- .../translations/it_IT/process/deprecated.rst | 24 +- Documentation/translations/it_IT/process/howto.rst | 3 +- Documentation/translations/it_IT/process/index.rst | 2 +- .../it_IT/process/maintainer-handbooks.rst | 24 + .../it_IT/process/maintainer-pgp-guide.rst | 14 +- .../translations/it_IT/process/maintainer-tip.rst | 10 + .../translations/it_IT/process/maintainers.rst | 13 + .../it_IT/process/stable-kernel-rules.rst | 42 +- .../it_IT/process/submitting-drivers.rst | 16 - .../it_IT/process/submitting-patches.rst | 72 ++- Documentation/translations/ja_JP/howto.rst | 4 +- Documentation/translations/ko_KR/howto.rst | 2 +- .../translations/zh_CN/PCI/pci-iov-howto.rst | 7 +- Documentation/translations/zh_CN/PCI/pci.rst | 6 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 2 + .../zh_CN/admin-guide/reporting-issues.rst | 125 ++-- .../zh_CN/admin-guide/reporting-regressions.rst | 370 ++++++++++++ .../translations/zh_CN/core-api/cachetlb.rst | 6 + .../translations/zh_CN/core-api/cpu_hotplug.rst | 435 ++++++++++++-- .../translations/zh_CN/core-api/index.rst | 1 + .../translations/zh_CN/core-api/irq/irq-domain.rst | 22 +- .../translations/zh_CN/core-api/kernel-api.rst | 3 + .../translations/zh_CN/core-api/mm-api.rst | 23 +- .../translations/zh_CN/core-api/printk-basics.rst | 3 +- .../translations/zh_CN/core-api/printk-formats.rst | 3 +- .../translations/zh_CN/core-api/watch_queue.rst | 313 ++++++++++ .../translations/zh_CN/core-api/workqueue.rst | 21 +- .../translations/zh_CN/core-api/xarray.rst | 4 +- .../translations/zh_CN/dev-tools/kasan.rst | 117 ++-- .../translations/zh_CN/dev-tools/sparse.rst | 2 + .../zh_CN/dev-tools/testing-overview.rst | 25 + .../translations/zh_CN/devicetree/index.rst | 2 +- .../translations/zh_CN/devicetree/of_unittest.rst | 2 +- .../translations/zh_CN/devicetree/usage-model.rst | 2 +- .../translations/zh_CN/doc-guide/kernel-doc.rst | 2 +- .../translations/zh_CN/iio/iio_configfs.rst | 12 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 25 +- Documentation/translations/zh_CN/locking/index.rst | 5 +- .../translations/zh_CN/locking/mutex-design.rst | 145 +++++ .../translations/zh_CN/process/5.Posting.rst | 3 +- .../translations/zh_CN/process/8.Conclusion.rst | 1 - Documentation/translations/zh_CN/process/howto.rst | 1 - Documentation/translations/zh_CN/process/index.rst | 1 - .../zh_CN/process/submitting-drivers.rst | 160 ----- .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/translations/zh_CN/riscv/index.rst | 1 - Documentation/translations/zh_CN/riscv/pmu.rst | 235 -------- .../translations/zh_CN/riscv/vm-layout.rst | 37 ++ .../translations/zh_CN/scheduler/sched-stats.rst | 8 +- .../translations/zh_CN/vm/free_page_reporting.rst | 2 +- Documentation/translations/zh_CN/vm/frontswap.rst | 2 +- Documentation/translations/zh_CN/vm/highmem.rst | 77 +-- Documentation/translations/zh_CN/vm/index.rst | 31 +- Documentation/translations/zh_CN/vm/page_frags.rst | 2 +- .../translations/zh_CN/vm/page_migration.rst | 228 +++++++ Documentation/translations/zh_CN/vm/page_owner.rst | 79 ++- .../zh_CN/vm/vmalloced-kernel-stacks.rst | 133 +++++ Documentation/translations/zh_CN/vm/zsmalloc.rst | 2 +- .../translations/zh_TW/process/5.Posting.rst | 3 +- .../translations/zh_TW/process/8.Conclusion.rst | 1 - Documentation/translations/zh_TW/process/howto.rst | 1 - Documentation/translations/zh_TW/process/index.rst | 1 - .../zh_TW/process/submitting-drivers.rst | 164 ----- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/virt/hyperv/clocks.rst | 73 +++ Documentation/virt/hyperv/index.rst | 12 + Documentation/virt/hyperv/overview.rst | 207 +++++++ Documentation/virt/hyperv/vmbus.rst | 303 ++++++++++ Documentation/virt/index.rst | 1 + Documentation/virt/kvm/api.rst | 4 +- Documentation/virt/kvm/s390/s390-pv-boot.rst | 2 +- Documentation/virt/kvm/x86/hypercalls.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- Documentation/vm/overcommit-accounting.rst | 2 - Documentation/x86/orc-unwinder.rst | 2 +- MAINTAINERS | 8 +- Makefile | 4 +- arch/Kconfig | 8 +- arch/arm/Kconfig | 2 +- arch/arm/kernel/entry-common.S | 4 +- arch/arm/kernel/entry-header.S | 12 +- arch/arm/mach-imx/cpuidle-imx6q.c | 5 +- arch/arm64/Kconfig | 2 +- arch/arm64/kernel/entry-common.c | 14 +- arch/csky/Kconfig | 2 +- arch/csky/kernel/entry.S | 8 +- arch/loongarch/Kconfig | 2 +- arch/m68k/include/uapi/asm/bootinfo.h | 4 +- arch/m68k/q40/README | 5 +- arch/mips/Kconfig | 2 +- arch/mips/include/uapi/asm/ucontext.h | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/context_tracking.h | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/kernel/entry.S | 12 +- arch/s390/include/uapi/asm/hwctrset.h | 6 +- arch/sparc/Kconfig | 2 +- arch/sparc/kernel/rtrap_64.S | 2 +- arch/x86/Kconfig | 4 +- arch/x86/include/uapi/asm/bootparam.h | 2 +- arch/x86/include/uapi/asm/kvm.h | 12 +- arch/x86/mm/fault.c | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/entry.S | 8 +- drivers/acpi/processor_idle.c | 5 +- drivers/clk/.kunitconfig | 1 + drivers/cpuidle/cpuidle-psci.c | 8 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +- drivers/cpuidle/cpuidle.c | 9 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 34 +- drivers/thunderbolt/Kconfig | 6 +- drivers/thunderbolt/domain.c | 3 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/test.c | 12 +- drivers/virt/nitro_enclaves/Kconfig | 5 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 27 - drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 5 +- include/kunit/test.h | 63 +- include/linux/context_tracking.h | 95 +-- include/linux/context_tracking_irq.h | 21 + include/linux/context_tracking_state.h | 113 +++- include/linux/entry-common.h | 10 +- include/linux/fscache.h | 2 +- include/linux/hardirq.h | 12 +- include/linux/module.h | 5 + include/linux/objtool.h | 2 +- include/linux/panic.h | 3 +- include/linux/rcupdate.h | 45 +- include/linux/rcupdate_trace.h | 2 +- include/linux/rcutiny.h | 27 +- include/linux/rcutree.h | 11 +- include/linux/sched.h | 4 +- include/linux/tracepoint.h | 4 +- include/linux/watch_queue.h | 2 +- include/uapi/drm/i915_drm.h | 6 +- include/uapi/linux/blkzoned.h | 2 +- include/uapi/linux/bpf.h | 2 +- include/uapi/linux/btrfs.h | 10 +- include/uapi/linux/btrfs_tree.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/connector.h | 2 +- include/uapi/linux/cycx_cfm.h | 2 +- include/uapi/linux/dm-ioctl.h | 8 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/ethtool.h | 28 +- include/uapi/linux/fanotify.h | 2 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_pppox.h | 4 +- include/uapi/linux/if_tun.h | 2 +- include/uapi/linux/igmp.h | 6 +- include/uapi/linux/inet_diag.h | 2 +- include/uapi/linux/inotify.h | 2 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/iso_fs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kcov.h | 2 +- include/uapi/linux/kvm.h | 8 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/ndctl.h | 10 +- include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/x_tables.h | 4 +- include/uapi/linux/netfilter_arp/arp_tables.h | 6 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 6 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 4 +- include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/random.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/rtnetlink.h | 2 +- include/uapi/linux/sctp.h | 10 +- include/uapi/linux/seg6.h | 2 +- include/uapi/linux/seg6_iptunnel.h | 2 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/cdc.h | 6 +- include/uapi/linux/usb/ch9.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/usbdevice_fs.h | 4 +- include/uapi/linux/vhost_types.h | 4 +- include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 10 +- include/uapi/rdma/hfi/hfi1_user.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 72 +-- include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/fc/fc_els.h | 18 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 6 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/uapi/sound/sof/header.h | 2 +- include/uapi/sound/usb_stream.h | 2 +- init/Kconfig | 6 +- init/init_task.c | 1 + kernel/cfi.c | 4 +- kernel/context_tracking.c | 617 +++++++++++++++++-- kernel/cpu_pm.c | 8 +- kernel/entry/common.c | 16 +- kernel/extable.c | 4 +- kernel/fork.c | 1 + kernel/kcsan/.kunitconfig | 24 + kernel/locking/lockdep.c | 2 +- kernel/module/main.c | 13 + kernel/panic.c | 1 + kernel/rcu/Kconfig | 31 + kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 19 +- kernel/rcu/rcuscale.c | 1 + kernel/rcu/rcutorture.c | 247 +++++--- kernel/rcu/refscale.c | 18 +- kernel/rcu/tasks.h | 541 ++++++++++------- kernel/rcu/tiny.c | 25 +- kernel/rcu/tree.c | 660 ++++++--------------- kernel/rcu/tree.h | 21 +- kernel/rcu/tree_exp.h | 115 +++- kernel/rcu/tree_nocb.h | 266 ++++++--- kernel/rcu/tree_plugin.h | 82 +-- kernel/rcu/tree_stall.h | 55 +- kernel/rcu/update.c | 15 +- kernel/sched/core.c | 34 +- kernel/sched/idle.c | 10 +- kernel/sched/sched.h | 1 + kernel/smp.c | 4 +- kernel/softirq.c | 4 +- kernel/time/Kconfig | 37 +- kernel/time/tick-sched.c | 2 +- kernel/trace/trace.c | 8 +- kernel/watch_queue.c | 2 +- lib/Kconfig.debug | 2 +- lib/kunit/executor.c | 125 ++-- lib/kunit/executor_test.c | 144 ++--- lib/kunit/test.c | 58 +- scripts/get_feat.pl | 2 +- scripts/kernel-doc | 82 ++- scripts/mod/modpost.c | 3 + scripts/sphinx-pre-install | 90 ++- security/apparmor/policy_unpack_test.c | 12 +- tools/Makefile | 3 + tools/arch/x86/include/uapi/asm/kvm.h | 12 +- tools/include/linux/objtool.h | 2 +- tools/include/nolibc/Makefile | 37 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/stdlib.h | 7 +- tools/include/uapi/drm/i915_drm.h | 6 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 8 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/pkt_cls.h | 4 +- tools/include/uapi/linux/seg6.h | 4 +- tools/include/uapi/linux/usbdevice_fs.h | 4 +- tools/include/uapi/sound/asound.h | 2 +- tools/objtool/check.c | 2 +- tools/testing/kunit/configs/arch_uml.config | 5 + tools/testing/kunit/configs/coverage_uml.config | 11 + tools/testing/kunit/kunit.py | 83 ++- tools/testing/kunit/kunit_config.py | 54 +- tools/testing/kunit/kunit_kernel.py | 104 ++-- tools/testing/kunit/kunit_parser.py | 63 +- tools/testing/kunit/kunit_printer.py | 48 ++ tools/testing/kunit/kunit_tool_test.py | 214 ++++--- tools/testing/selftests/Makefile | 30 +- tools/testing/selftests/arm64/mte/Makefile | 1 - tools/testing/selftests/arm64/signal/Makefile | 1 - .../testing/selftests/arm64/signal/test_signals.h | 4 +- tools/testing/selftests/damon/_chk_dependency.sh | 10 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 3 +- tools/testing/selftests/drivers/gpu/drm_mm.sh | 4 +- .../selftests/drivers/s390x/uvdevice/Makefile | 1 - tools/testing/selftests/futex/functional/Makefile | 1 - tools/testing/selftests/kcmp/kcmp_test.c | 6 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/kselftest_module.h | 4 + tools/testing/selftests/kvm/Makefile | 1 - tools/testing/selftests/landlock/Makefile | 10 +- tools/testing/selftests/lib.mk | 38 -- tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/mptcp/Makefile | 1 - .../selftests/rcutorture/bin/kvm-check-branches.sh | 11 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +- tools/testing/selftests/tc-testing/Makefile | 1 - tools/testing/selftests/timers/adjtick.c | 2 +- .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- tools/testing/selftests/timers/change_skew.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 71 ++- .../testing/selftests/timers/inconsistency-check.c | 32 +- tools/testing/selftests/timers/nanosleep.c | 18 +- tools/testing/selftests/timers/raw_skew.c | 2 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/tpm2/settings | 1 + tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/userfaultfd.c | 2 +- 357 files changed, 6425 insertions(+), 3640 deletions(-) delete mode 100644 Documentation/process/submitting-drivers.rst create mode 100644 Documentation/translations/it_IT/devicetree/bindings/submitting [...] create mode 100644 Documentation/translations/it_IT/maintainer/configure-git.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-handbooks.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-tip.rst create mode 100644 Documentation/translations/it_IT/process/maintainers.rst delete mode 100644 Documentation/translations/it_IT/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-regressions.rst create mode 100644 Documentation/translations/zh_CN/core-api/watch_queue.rst create mode 100644 Documentation/translations/zh_CN/locking/mutex-design.rst delete mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst create mode 100644 Documentation/translations/zh_CN/vm/page_migration.rst create mode 100644 Documentation/translations/zh_CN/vm/vmalloced-kernel-stacks.rst delete mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst create mode 100644 Documentation/virt/hyperv/clocks.rst create mode 100644 Documentation/virt/hyperv/index.rst create mode 100644 Documentation/virt/hyperv/overview.rst create mode 100644 Documentation/virt/hyperv/vmbus.rst create mode 100644 include/linux/context_tracking_irq.h create mode 100644 kernel/kcsan/.kunitconfig create mode 100644 tools/testing/kunit/configs/arch_uml.config create mode 100644 tools/testing/kunit/configs/coverage_uml.config create mode 100644 tools/testing/kunit/kunit_printer.py create mode 100644 tools/testing/selftests/tpm2/settings