This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 96c84703f1cf Merge tag 'drm-next-2025-01-17' of https://gitlab.freedesk [...] new 26e6057674b6 arm/bL_switcher: Use kthread_run_on_cpu() new 76f99fc1566d soc/qman: test: Use kthread_run_on_cpu() new 294fca60223a kallsyms: Use kthread_run_on_cpu() new 192faebeb9c3 lib: test_objpool: Use kthread_run_on_cpu() new 4a1567b466ec arm64: Exclude nohz_full CPUs from 32bits el0 support new 3a5446612a3f sched,arm64: Handle CPU isolation on last resort fallback [...] new 5eacb68a3585 kthread: Make sure kthread hasn't started while binding it new d1a89197589c kthread: Default affine kthread to its preferred NUMA node new 54880b5a2b5e mm: Create/affine kcompactd to its preferred node new c6a566f6c1b4 mm: Create/affine kswapd to its preferred node new 4d13f4304fa4 kthread: Implement preferred affinity new db7ee3cb620b rcu: Use kthread preferred affinity for RCU boost new 41f70d8e1634 kthread: Unify kthread_create_on_cpu() and kthread_create_ [...] new b04e317b5226 treewide: Introduce kthread_run_worker[_on_cpu]() new 8044c5897674 rcu: Use kthread preferred affinity for RCU exp kworkers new d8b4bf4ea04d kthread: modify kernel-doc function name to match code new 1d6d3992235e Merge tag 'kthread-for-6.14-rc1' of git://git.kernel.org/p [...] new 27c7518e7f1c rust: finish using custom FFI integer types new 1bae8729e50a rust: map `long` to `isize` and `char` to `u8` new 9b98be76855f rust: cleanup unnecessary casts new 9a02cbc5139e rust: error: modify `from_errno` to use `try_from_errno` new 3f4223c007b2 rust: workqueue: Enable execution of doctests new 2dde1c8b04a5 rust: sync: document `PhantomData` in `Arc` new 21e08aa59a9a rust: alloc: implement Display for Box new 517743c4e303 rust: alloc: align Debug implementation for Box with Display new 0c5928deada1 rust: block: fix formatting in GenDisk doc new c23d1f7e15d1 rust: document `bindgen` 0.71.0 regression new f0915acd1fc6 rust: give Clippy the minimum supported Rust version new 2a87f8b075ea rust: kbuild: run Clippy for `rusttest` code new 15f2f9313a39 rust: use the `build_error!` macro, not the hidden function new 614724e780f5 rust: kernel: move `build_error` hidden function to preven [...] new 4401565fe92b rust: add `build_error!` to the prelude new 0730422bced5 rust: use host dylib naming convention to support macOS new 7eeb0e7a50b8 rust: init: replace unwraps with question mark operators new 3a5185448296 rust: rbtree: remove unwrap in asserts new 57c1ccc7e71a rust: page: remove unnecessary helper function from doctest new b6357e26865a rust: str: replace unwraps with question mark operators new 7871c612cade rust: error: import `kernel`'s `LayoutError` instead of `core`'s new 59d5846594e9 rust: init: update `stack_try_pin_init` examples new 91da5a24144e rust: alloc: add doctest for `ArrayLayout::new()` new 47cb6bf7860c rust: use derive(CoercePointee) on rustc >= 1.84.0 new c6340da3d254 rust: arc: use `NonNull::new_unchecked` new aa991a2a8195 rust: types: avoid `as` casts new 5d385a356f62 rust: arc: split unsafe block, add missing comment new 14686571a914 rust: kernel: change `ForeignOwnable` pointer to mut new c6b97538c2c0 rust: kernel: reorder `ForeignOwnable` items new c27e705cb2b7 rust: kernel: add improved version of `ForeignOwnable::bor [...] new c80dd3fc45d5 rust: uaccess: generalize userSliceReader to support any Vec new ceff0757f5da kbuild: rust: add PROCMACROLDFLAGS new e3610441d1fb Merge tag 'rust-6.14' of git://git.kernel.org/pub/scm/linu [...] new e551bd4109d2 Documentation: remove :kyb: tags new 42b5e1e21361 docs/sp_SP: Add translation of process/3.Early-stage.rst new ad7f6532b858 docs/sp_SP: Add translation of process/4.Coding.rst new 08c42f22c7d8 docs/sp_SP: Add translation of process/5.Posting.rst new 6422b065809d docs/sp_SP: Add translation of process/6.Followthrough.rst new b33bad520acc docs/sp_SP: Add translation of process/7.AdvancedTopics.rst new 1b2f1e192757 docs/sp_SP: Add translation of process/8.Conclusion.rst new bc7509446b45 docs/sp_SP: Move development-process to top of index new 28884915e6b1 Documentation: core-api: add generic parser docbook new 126437fc26be docs: debugging: add more info about devcoredump new 9734b3e753ad docs: 5.Posting: mentioned Suggested-by: tag new 5a3f0a11b2f1 docs: remove duplicate word new 311cf7164a40 Documentation: kvm: fix typo in api.rst new f23d79d6c4ac x86/Documentation: Make Literal Blocks to follow reStructu [...] new efba59707941 x86/Documentation: Align Note Blocks style new 9fc78ffaf0c7 x86/Documentation: Elaborate Intel MID device list new 93a07ad57fa8 Merge branch 'docs-fixes' into docs-mw new dfddf35310a9 Documentation: Fix simple typo on filesystems/porting.rst new 80568f479b65 docs, nvme: introduce nvme-multipath document new bbf5254a5ab1 Documentation: sched/RT: Update paragraphs about RT bandwi [...] new 09cbeb5b3015 Documentation/rv: Fix typos new c1aade0ee5e4 Documentation/accounting: Fix typo in taskstats-struct.rst new 9fb89b976528 Documentation: filesystems: fix two misspells new b76d32422c09 kref: Improve documentation new 5c14b68596e7 Documentation: zram: fix dictionary spelling new 42463d3e89ab docs: admin-guide: join the sysfs information in one place new 2eb4e66cddd7 docs: admin-guide: add some subsection headings new 270beb5b2aae docs: admin-guide: bring some order to the "everything els [...] new d5af79c05e93 Documentation: move dev-tools debugging files to process/d [...] new da3ecf00ffc7 scripts/kernel-doc: fix identifier parsing regex new 8c2388d9cfad docs/zh_CN: Add security index Chinese translation new 7cc8cd8c5407 docs/zh_CN: Add security lsm Chinese translation new 3f997cbf676b docs: process: submitting-patches: split canonical patch f [...] new 6356f18f09dc Align git commit ID abbreviation guidelines and checks new d996d56d1254 docs/zh_CN: Add security digsig Chinese translation new ef3d720f8693 docs/zh_CN: Add security IMA-templates Chinese translation new 908c1257e5df docs/zh_CN: Add siphash index Chinese translation new a883764111c0 overlayfs.rst: Fix and improve grammar new e04399771342 Documentation: Fix typo localmodonfig -> localmodconfig new 24ed44aa06ea docs/zh_CN: Add landlock index Chinese translation new 769b83735d84 Documentation/kernel-parameters: Fix a reference to vga-so [...] new 3008178ef371 doc: module: Fix documented type of namespace new fcf22a957ff8 doc: module: DEFAULT_SYMBOL_NAMESPACE must be defined befo [...] new a2f80991e5ef docs/zh_CN: Add sak index Chinese translation new f80aaf40e2c9 Documentation: bug-hunting.rst: remove odd contact information new cd9123eeb224 docs: submitting-patches: clarify Acked-by and introduce " [...] new 25fb101385f7 docs: submitting-patches: clarify difference between Acked [...] new 08c035da54a3 docs: submitting-patches: clarify that signers may use the [...] new b6cdff984c3f docs/mm: Physical memory: Remove zone_t new e129fdc59909 Documentation/sysctl: Add timer_migration to kernel.rst new 6912bdb7c676 Documentation: Fix x86_64 UEFI outdated references to elilo new d0f93ac2c384 Merge tag 'docs-6.14' of git://git.lwn.net/linux
The 102 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: .clippy.toml | 2 + .gitignore | 1 + Documentation/accounting/taskstats-struct.rst | 2 +- Documentation/admin-guide/README.rst | 4 +- Documentation/admin-guide/blockdev/zram.rst | 6 +- Documentation/admin-guide/braille-console.rst | 4 +- Documentation/admin-guide/bug-hunting.rst | 9 - Documentation/admin-guide/index.rst | 162 ++++--- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/nvme-multipath.rst | 72 ++++ .../admin-guide/quickly-build-trimmed-linux.rst | 2 +- Documentation/admin-guide/sysctl/fs.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 7 + Documentation/admin-guide/sysrq.rst | 20 +- .../verify-bugs-and-bisect-regressions.rst | 2 +- Documentation/arch/arm64/asymmetric-32bit.rst | 8 + Documentation/arch/x86/boot.rst | 369 ++++++++-------- Documentation/arch/x86/x86_64/uefi.rst | 37 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/kref.rst | 7 +- Documentation/core-api/parser.rst | 17 + Documentation/core-api/symbol-namespaces.rst | 11 +- Documentation/dev-tools/index.rst | 5 +- Documentation/filesystems/iomap/operations.rst | 2 +- Documentation/filesystems/overlayfs.rst | 8 +- Documentation/filesystems/porting.rst | 2 +- Documentation/kbuild/kbuild.rst | 11 + Documentation/mm/physical_memory.rst | 2 +- Documentation/process/5.Posting.rst | 4 + .../driver_development_debugging_guide.rst | 20 +- .../debugging}/gdb-kernel-debugging.rst | 0 Documentation/process/debugging/index.rst | 2 + .../{dev-tools => process/debugging}/kgdb.rst | 50 +-- Documentation/process/email-clients.rst | 8 +- Documentation/process/maintainer-tip.rst | 2 +- Documentation/process/submitting-patches.rst | 86 ++-- Documentation/scheduler/sched-deadline.rst | 13 +- Documentation/scheduler/sched-ext.rst | 6 +- Documentation/scheduler/sched-rt-group.rst | 8 +- Documentation/trace/rv/runtime-verification.rst | 4 +- .../translations/it_IT/process/email-clients.rst | 8 +- .../translations/sp_SP/process/3.Early-stage.rst | 234 ++++++++++- .../translations/sp_SP/process/4.Coding.rst | 463 ++++++++++++++++++++- .../translations/sp_SP/process/5.Posting.rst | 388 ++++++++++++++++- .../translations/sp_SP/process/6.Followthrough.rst | 223 +++++++++- .../sp_SP/process/7.AdvancedTopics.rst | 207 ++++++++- .../translations/sp_SP/process/8.Conclusion.rst | 75 +++- .../sp_SP/process/development-process.rst | 21 +- .../translations/sp_SP/process/email-clients.rst | 8 +- Documentation/translations/sp_SP/process/index.rst | 2 +- .../translations/zh_CN/admin-guide/bug-hunting.rst | 9 - .../translations/zh_CN/admin-guide/sysrq.rst | 22 +- .../translations/zh_CN/process/email-clients.rst | 8 +- .../translations/zh_CN/security/IMA-templates.rst | 97 +++++ .../translations/zh_CN/security/digsig.rst | 103 +++++ .../translations/zh_CN/security/index.rst | 34 ++ .../translations/zh_CN/security/landlock.rst | 123 ++++++ Documentation/translations/zh_CN/security/lsm.rst | 95 +++++ Documentation/translations/zh_CN/security/sak.rst | 86 ++++ .../translations/zh_CN/security/siphash.rst | 195 +++++++++ .../translations/zh_CN/subsystem-apis.rst | 2 +- .../translations/zh_TW/admin-guide/bug-hunting.rst | 10 - .../translations/zh_TW/admin-guide/sysrq.rst | 22 +- .../translations/zh_TW/process/email-clients.rst | 8 +- Documentation/virt/kvm/api.rst | 2 +- MAINTAINERS | 2 +- Makefile | 5 +- arch/arm/common/bL_switcher.c | 10 +- arch/arm64/include/asm/cpufeature.h | 1 + arch/arm64/include/asm/mmu_context.h | 14 +- arch/arm64/kernel/cpufeature.c | 15 +- arch/x86/kvm/i8254.c | 2 +- crypto/crypto_engine.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/gpu/drm/drm_panic_qr.rs | 2 +- drivers/gpu/drm/drm_vblank_work.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 2 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 8 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 2 +- drivers/gpu/drm/msm/msm_atomic.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_kms.c | 2 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 2 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 2 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/platform/chrome/cros_ec_spi.c | 2 +- drivers/ptp/ptp_clock.c | 2 +- drivers/soc/fsl/qbman/qman_test_stash.c | 6 +- drivers/spi/spi.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/watchdog/watchdog_dev.c | 2 +- fs/erofs/zdata.c | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/kref.h | 48 ++- include/linux/kthread.h | 56 ++- include/linux/mmu_context.h | 1 + include/linux/tty_driver.h | 2 +- init/Kconfig | 9 +- kernel/kallsyms_selftest.c | 4 +- kernel/kthread.c | 203 ++++++++- kernel/rcu/tree.c | 94 +---- kernel/rcu/tree_plugin.h | 11 +- kernel/sched/core.c | 2 +- kernel/sched/ext.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 2 +- lib/Kconfig.kgdb | 2 +- lib/parser.c | 5 +- lib/test_objpool.c | 19 +- mm/compaction.c | 43 +- mm/vmscan.c | 8 +- net/dsa/tag_ksz.c | 2 +- net/dsa/tag_ocelot_8021q.c | 2 +- net/dsa/tag_sja1105.c | 2 +- rust/Makefile | 32 +- rust/ffi.rs | 37 +- rust/kernel/alloc.rs | 2 +- rust/kernel/alloc/kbox.rs | 53 ++- rust/kernel/alloc/layout.rs | 19 + rust/kernel/block/mq/gen_disk.rs | 6 +- rust/kernel/block/mq/operations.rs | 3 +- rust/kernel/build_assert.rs | 12 +- rust/kernel/device.rs | 4 +- rust/kernel/error.rs | 23 +- rust/kernel/firmware.rs | 2 +- rust/kernel/init.rs | 30 +- rust/kernel/lib.rs | 13 +- rust/kernel/list/arc.rs | 9 +- rust/kernel/miscdevice.rs | 18 +- rust/kernel/net/phy.rs | 18 +- rust/kernel/page.rs | 6 +- rust/kernel/prelude.rs | 2 +- rust/kernel/print.rs | 4 +- rust/kernel/rbtree.rs | 46 +- rust/kernel/security.rs | 2 +- rust/kernel/seq_file.rs | 2 +- rust/kernel/str.rs | 38 +- rust/kernel/sync/arc.rs | 65 ++- rust/kernel/types.rs | 93 +++-- rust/kernel/uaccess.rs | 33 +- rust/kernel/workqueue.rs | 3 + rust/macros/lib.rs | 8 +- samples/rust/rust_print_main.rs | 20 +- scripts/checkpatch.pl | 4 +- scripts/generate_rust_analyzer.py | 15 +- scripts/kernel-doc | 2 +- scripts/rust_is_available.sh | 6 +- 153 files changed, 3770 insertions(+), 916 deletions(-) create mode 100644 Documentation/admin-guide/nvme-multipath.rst create mode 100644 Documentation/core-api/parser.rst rename Documentation/{dev-tools => process/debugging}/gdb-kernel-debugging.rst (100%) rename Documentation/{dev-tools => process/debugging}/kgdb.rst (96%) create mode 100644 Documentation/translations/zh_CN/security/IMA-templates.rst create mode 100644 Documentation/translations/zh_CN/security/digsig.rst create mode 100644 Documentation/translations/zh_CN/security/index.rst create mode 100644 Documentation/translations/zh_CN/security/landlock.rst create mode 100644 Documentation/translations/zh_CN/security/lsm.rst create mode 100644 Documentation/translations/zh_CN/security/sak.rst create mode 100644 Documentation/translations/zh_CN/security/siphash.rst