This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...] new cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text new 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter new 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] new fb77dccfc701 rcu: Decrease FQS scan wait time in case of callback overloading new 48f8070f5dd8 rcu: Avoid tracing a few functions executed in stop machine new 52c1d81ee291 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() new 70a82c3c55c8 rcu: Immediately boost preempted readers for strict grace periods new b3ade95b8ee5 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels new 9c9b26b0df27 locking/csd_lock: Change csdlock_debug from early_param to [...] new 800d6acf40e5 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN new e2bb1288a381 rcu: Cleanup RCU urgency state for offline CPU new 82d26c36cc68 rcu/kvfree: Remove useless monitor_todo flag new 9bdb5b3a8d8a rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() new a03ae49c4785 rcu/tree: Add comment to describe GP-done condition in fqs loop new 1598f4a4762b rcu/nocb: Add/del rdp to iterate from rcuog itself new 24a57affd242 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] new 3a5761dc025d rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] new b37a667c6242 rcu/nocb: Add an option to offload all CPUs on boot new 5103850654fd rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() new 8f489b4da527 rcu/nocb: Add option to opt rcuo kthreads out of RT priority new 0578e14c945b rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty new 2403e8044f22 rcu: Make normal polling GP be more precise about sequence [...] new 414c12385d47 rcu: Provide a get_completed_synchronize_rcu() function new d0eac20f9909 rcutorture: Validate get_completed_synchronize_rcu() new bf95b2bc3e42 rcu: Switch polled grace-period APIs to ->gp_seq_polled new dd04140531b5 rcu: Make polled grace-period API account for expedited gr [...] new 7f4535366f8f rcu: Make Tiny RCU grace periods visible to polled APIs new e4333cb20f04 rcutorture: Verify that polled GP API sees synchronous gra [...] new d96c52fe4907 rcu: Add polled expedited grace-period primitives new 11d62f0f43a3 rcutorture: Test polled expedited grace-period primitives new ef4f9d9b9230 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] new 82e445697d6a rcu: Diagnose extended sync_rcu_do_polled_gp() loops new 28787e04fb67 rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] new 4cf0585c4d66 rcu-tasks: Check for abandoned callbacks new d96225fd09ff rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() new 68cb47204db4 rcu-tasks: Move synchronize_rcu_tasks_generic() down new 4a8cc433b8bf rcu-tasks: Drive synchronous grace periods from calling task new 3847b64570b1 rcu-tasks: Merge state into .b.need_qs and atomically update new 550611269b15 rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter new 9ff86b4c443c rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] new 5c9a9ca44fda rcu-tasks: Idle tasks on offline CPUs are in quiescent states new 897ba84dc5aa rcu-tasks: Handle idle tasks for recently offlined CPUs new 5d4c90d755d5 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS new 6a694411977a rcu-tasks: Make rcu_note_context_switch() unconditionally [...] new 0968e8920b5b rcu-tasks: Simplify trc_inspect_reader() QS logic new 9f3eb5fb8e46 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] new c8c03ad9d7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings new be15a16486dd rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] new f90f19da88bf rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] new 434c9eefb959 rcu-tasks: Add data structures for lightweight grace periods new 0356d4e66214 rcu-tasks: Track blocked RCU Tasks Trace readers new 0bcb38685737 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end new 387c0ad70229 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] new 1fa98e2e40e5 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] new 19415004d522 rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] new 7460ade1fc6e rcu-tasks: Scan running tasks for RCU Tasks Trace readers new dc7d54b45170 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers new 955a01920820 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks new 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list new ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] new e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs new 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function new eea3423b162d rcu-tasks: Update comments new 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing new e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] new ab69d3c8b994 torture: Make kvm-remote.sh announce which system is being [...] new 14c0017c19ea rcu/torture: Change order of warning and trace dump new d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop new 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() new 5c92d7501699 torture: Adjust to again produce debugging information new 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow new 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings new 148df92fb14e torture: Create kvm-check-branches.sh output in proper location new 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration new 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions new 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock new d38c8fe48354 Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'no [...] new 245a62982502 rcu: Dump rcuc kthread status for CPUs not reporting quies [...] new ed4ae5eff4b3 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() new 5f8a62af527a context_tracking: Remove unused context_tracking_in_user() new f67671baadf6 context_tracking: Add a note about noinstr VS unsafe conte [...] new 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] new f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] new fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] new 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] new 24a9c54182b3 context_tracking: Split user tracking Kconfig new e67198cc05b8 context_tracking: Take idle eqs entrypoints over RCU new 6f0e6c1598b1 context_tracking: Take IRQ eqs entrypoints over RCU new 493c1822825f context_tracking: Take NMI eqs entrypoints over RCU new 3864caafe7c6 rcu/context-tracking: Remove rcu_irq_enter/exit() new 62e2412df4b9 rcu/context_tracking: Move dynticks counter to context tracking new 904e600e60f4 rcu/context_tracking: Move dynticks_nesting to context tracking new 95e04f48ec0a rcu/context_tracking: Move dynticks_nmi_nesting to context [...] new 564506495ca9 rcu/context-tracking: Move deferred nocb resched to contex [...] new 172114552701 rcu/context-tracking: Move RCU-dynticks internal functions [...] new c33ef43a3590 rcu/context-tracking: Remove unused and/or unecessary midd [...] new 171476775d32 context_tracking: Convert state to atomic_t new 08ab707dfc83 MAINTAINERS: Add Paul as context tracking maintainer new 1dcaa3b46226 context_tracking: Use arch_atomic_read() in __ct_state for KASAN new 34bc7b454dc3 Merge branch 'ctxt.2022.07.05a' into HEAD new 7d9d077c783e Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/sc [...] new 1ef150cf40be tools/nolibc/stdlib: Support overflow checking for older c [...] new 4f2c9703a128 tools/nolibc/stdio: Add format attribute to enable printf [...] new 6a3ad243b29b tools/nolibc: fix the makefile to also work as "make -C to [...] new fe20cad47e6c tools/nolibc: make the default target build the headers new 4f8126f3a665 tools/nolibc: add a help target to list supported targets new b069122256e4 Merge tag 'nolibc.2022.07.27a' of git://git.kernel.org/pub [...] new df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter new 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists new d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 new 2adb5bb1b860 docs: Kconfig: Fix help text indentation new 30fb8761419e docs: admin-guide/sysctl: Fix rendering error new df6725651f6f docs: Remove duplicate word new f9b21cd08607 docs: driver-api: gpio: Fix some typos new 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] new 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] new 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] new b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] new f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] new 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] new e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] new c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] new 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] new 5b8d9ee00345 docs: UML: fix typo new 882946793000 docs/zh_CN: Update the translation of highmem to 5.19-rc1 new 34191e04cd49 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 new 910cb3137c07 docs/zh_CN: Update the translation of vm index to 5.19-rc1 new d218bee86aa5 docs: filesystems: f2fs: fix description about compress ioctl new 87444fdce5bb docs: dev-tools: modify SPL reference URL to actual SPL doc entry new 1a5b8aa25f15 docs/zh_CN: riscv: Remove the translation of pmu.rst new f41c74af1058 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] new 3f39b3d70fcd docs/zh_CN: add vm page_migration translation new 17c260504f6f docs/zh_CN: add vm vmalloced-kernel-stacks translation new 6de8d58cf98d docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 new 820636106342 docs/kselftest: add more guidelines for adding new tests new 7c43214dddfd docs/doc-guide: Add footnote on Inkscape for better images [...] new 5372de4e4545 docs/doc-guide: Put meta title for kernel-doc HTML page new bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks new ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation new 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl new 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS new 7c2d45a347c7 scripts: sphinx-pre-install: fix venv version check logic new ed2133b7b585 scripts: sphinx-pre-install: report broken venv new 5b27d2551c19 scripts: sphinx-pre-install: check for PDF min version later on new 6a5d7320fb75 scripts: sphinx-pre-install: provide both venv and package [...] new 02bba8ca90b1 scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 new f2c1ff0d3be2 docs: tegra194-hte.rst: don't include gpiolib.c twice new 26c82972f20f docs: automarkup: track failed cross-reference attempts new 309027b57c61 docs: automarkup: do not look up symbols twice new 335220ab017d docs: netdev: update maintainer-netdev.rst reference new 752f59637128 docs: filesystems: update netfs-api.rst reference new 5fe84fe446d8 docs: zh_CN: page_frags.rst: fix a broken reference new e13ce769a006 docs: zh_CN/devicetree: fix typos new 695c62a823a5 docs: zh_CN: fix a broken reference new 36395fb365df docs: zh_CN/vm: fix a typo for page reporting ReST file new 97e937dec70d docs: zh_CN/vm/zsmalloc.rst: fix a typo new c02b872a7ca7 Documentation: update watch_queue.rst references new e38fd63749eb Documentation: KVM: update s390-pv.rst reference new 7ac3945d8e22 Documentation: KVM: update amd-memory-encryption.rst references new 48b36e59ac21 Documentation: KVM: update msr.rst reference new 8a5d19216672 Documentation: KVM: update s390-diag.rst reference new d6a21f2d7325 objtool: update objtool.txt references new 78b02317310e arch: m68k: q40: README: drop references to IDE driver new b510592b76d8 tegra194-hte.rst: fix reference to its binding new 932e778b294c dt-bindings: mfd: update dlg,da9063.yaml reference new 75c654242f29 MAINTAINERS: update nvidia,tegra20-host1x.yaml reference new d5a0cdb852b3 MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated new 12fe434314c8 Documentation: siphash: Fix typo in the name of offsetofend macro new c528be5ed203 docs/zh_CN: core-api: Add watch_queue Chinese translation new e6bd91a7a45e Documentation/translations/zh_CN/mm/page_owner.rst: adjust [...] new ec7c56812fa5 Documentation: hyperv: Add overview of Hyper-V enlightenments new ac1129e79e90 Documentation: hyperv: Add overview of VMbus new ab3e69fc4d69 Documentation: hyperv: Add overview of clocks and timers new f8a291b7e35d docs/zh_CN: Add a new translation of reporting-regressions.rst new a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest new 615041d42a1a docs: kernel-docs: shorten the lengthy doc title new f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained new 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] new 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex new 9db370de2780 docs: process: remove outdated submitting-drivers.rst new 26f200c9e56f docs: it_IT: align to submitting-drivers removal new aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] new 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] new 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal new 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal new 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs new bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next new 40b1aa5973e4 docs: ABI: correct QEMU fw_cfg spec path new cbf4adfd4d19 Documentation: process: Update email client instructions f [...] new 5a491c9714d0 docs: Remove spurious tag from admin-guide/mm/overcommit-a [...] new da1d9caf95de doc:it_IT: align Italian documentation new 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 new 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 new 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 new 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] new 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 new c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 new ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 new 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 new 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs new aad26f55f47a Merge tag 'docs-6.0' of git://git.lwn.net/linux new 2852ca7fba9f panic: Taint kernel if tests are run new c272612cb4a2 kunit: Taint the kernel when KUnit tests are run new 671007281de9 apparmor: test: Remove some casts which are no-longer required new d2fbdde838f2 kunit: use kmemdup in kunit_filter_tests(), take suite as const new 76f0d6f58169 kunit: tool: drop unused load_config argument new 8a04930f2bb0 kunit: tool: redo how we construct and mock LinuxSourceTree new e756dbebd95d kunit: tool: refactoring printing logic into kunit_printer.py new 9241bc818d54 kunit: tool: cosmetic: don't specify duplicate kernel cmdl [...] new 8c278d97ad72 kunit: tool: simplify creating LinuxSourceTreeOperations new a9333bd344ad kunit: tool: introduce --qemu_args new 8a7c6f859a20 kunit: tool: refactor internal kconfig handling, allow overriding new 1d202d1496a0 kunit: add coverage_uml.config to enable GCOV on UML new 53b466219f89 kunit: tool: make --kunitconfig repeatable, blindly concat new 6fc3a8636a7b kunit: tool: Enable virtio/PCI by default on UML new 7b2379454b9a kunit: test.h: fix a kernel-doc markup new 7635778bac7e Documentation: kunit: Cleanup run_wrapper, fix x-ref new 77ce8ba3f069 Documentation: kunit: fix example run_kunit func to allow [...] new 74829ddf5977 module: panic: Taint the kernel when selftest modules load new 8370b400f5ab selftest: Taint kernel when test module loaded new 3d6e44623841 kunit: unify module and builtin suite definitions new e5857d396f35 kunit: flatten kunit_suite*** to kunit_suite** in .kunit_t [...] new 635dcd16844b thunderbolt: test: Use kunit_test_suite() macro new fe5be808fa6c nitro_enclaves: test: Use kunit_test_suite() macro new 291cd54e5b05 mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro new f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] new 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] new 426752b25377 kcsan: test: Add a .kunitconfig to run KCSAN tests new 957063874c76 Documentation: kunit: Add CLI args for kunit_tool new 4c392516accf Documentation: KUnit: Fix example with compilation error new 665fe72a7d4f Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.ke [...] new 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment new 3297a4df805d kselftests: Enable the echo command to print newlines in Makefile new 18afe1bf05a1 selftests: Make the usage formatting consistent in kselfte [...] new 43fe0cc46b62 kselftests/damon: add support for cases where debugfs cann [...] new 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests new 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh new b7ecce6800eb selftests:timers: globals don't need initialization to 0 new ff682226a353 selftests/kcmp: Make the test output consistent and clear new dbeb23272687 selftests: drivers/dma-buf: Improve message in selftest summary new 3bb267a36185 selftests: drop khdr make target new f2745dc0ba3d selftests: stop using KSFT_KHDR_INSTALL new 49de12ba06ef selftests: drop KSFT_KHDR_INSTALL make target new 67bd292cd281 Makefile: add headers_install to kselftest targets new 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains new a8d74fe7fed5 selftests: timers: fix declarations of main() new 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework new 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] new 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] new 5be1fd963f79 selftests: timers: clocksource-switch: sort includes new 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] new 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] new ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] new a917dd94b832 selftests/landlock: drop deprecated headers dependency new 4062eba9f3d0 Makefile: replace headers_install with headers for kselftest new e05d5b9c5bbe Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.ker [...] new 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] new e2b542100719 Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of [...]
The 258 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: .../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