This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 51ab33fc0a8b Merge tag 'livepatching-for-6.19' of git://git.kernel.org/ [...] new 061a8ac6deab samples: rust: platform: remove trailing commas new d9252f1be2f9 rust_binder: remove trailing comma new 5aed9677e507 rust_binder: use `kernel::fmt` new 0dac8cf44b2d rust_binder: use `core::ffi::CStr` method names new 5cc5d805e3ca rnull: use `kernel::fmt` new b0af4f9142d0 rust: alloc: use `kernel::fmt` new 3f0dd5fad9ac rust: debugfs: use `kernel::fmt` new 7b0c32cbed76 samples: rust: debugfs: use `core::ffi::CStr` method names new 0e947bc22b0b rust: pci: use `kernel::fmt` new 5b60cde74bb7 rust: remove spurious `use core::fmt::Debug` new 965a39a9627b rust: opp: use `CStr::as_char_ptr` new 3b46f65355c9 rust: configfs: use `CStr::as_char_ptr` new 9ce084e579bf rust: regulator: use `CStr::as_char_ptr` new 1dcd763ba1f6 rust: clk: use `CStr::as_char_ptr` new c5cf01ba8dfe rust: support formatting of foreign types new 3b83f5d5e78a rust: replace `CStr` with `core::ffi::CStr` new 5935461b4584 docs: rust: quick-start: add Debian 13 (Trixie) new f56b13172382 rust: rbtree: add immutable cursor new 305b79573068 rust: firmware: replace `kernel::c_str!` with C-Strings new ab8a6c7b3451 rust: str: replace `kernel::c_str!` with C-Strings new bf724be7f00c rust: macros: replace `kernel::c_str!` with C-Strings new ab844cf32058 rust: allow `unreachable_pub` for doctests new e5d330e13f67 rust: allow `clippy::disallowed_names` for doctests new 90f3df4fdfb6 rust: add num module and Integer trait new 01e345e82ec3 rust: num: add Bounded integer wrapping type new 1aaa5cfbd489 MAINTAINERS: add entry for the Rust `num` module new 53870c679e49 rust: pin-init: fix broken rust doc link new 26866b6bb10b rust: pin-init: fix typo in docs new 494de8f67b1e rust: sync: replace `kernel::c_str!` with C-Strings new bc197e24a3ac rust: num: bounded: Always inline fits_within and from_expr new 841f31d29869 rust: num: bounded: rename `try_into_bitint` to `try_into_ [...] new f3f9f42232de kallsyms: Fix wrong "big" kernel symbol type read from procfs new 7a0eae4d43d2 MAINTAINERS: Remove Alex Gaynor as Rust maintainer new 46e58a9637ec rust: kbuild: introduce `core-flags` and `core-skip_flags` new 1181c9744218 rust: kbuild: simplify `--cfg` handling new 7dbe46c0b11d rust: kbuild: add proc macro library support new d4e7307b1f35 rust: kbuild: support skipping flags in `rustc_test_library` new c46b34f1d484 rust: kbuild: support using libraries in `rustc_procmacro` new 3a8b546a2786 rust: proc-macro2: import crate new a9acfceb9614 rust: proc-macro2: add SPDX License Identifiers new c2af0e5f02b9 rust: proc-macro2: remove `unicode_ident` dependency new bc1565efc358 rust: proc-macro2: add `README.md` new 158a3b72118a rust: proc-macro2: enable support in kbuild new a4851eeef3e7 rust: quote: import crate new ddfa1b279d08 rust: quote: add SPDX License Identifiers new 51177f023ce8 rust: quote: add `README.md` new 88de91cc1ce7 rust: quote: enable support in kbuild new 808c999fc9e7 rust: syn: import crate new 69942c0a8965 rust: syn: add SPDX License Identifiers new a3ee13024cab rust: syn: remove `unicode-ident` dependency new 1112ba865526 rust: syn: add `README.md` new 737401751ace rust: syn: enable support in kbuild new 52ba807f1aa6 rust: macros: support `proc-macro2`, `quote` and `syn` new 54e3eae85562 Merge patch series "`syn` support" new 784faa8eca82 Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linu [...] new 9716818d615a Merge tag 'kbuild-ms-extensions-6.19' into kbuild-next new d599f571b3b4 btrfs: send: make use of -fms-extensions for defining stru [...] new af61da281f52 kbuild: Use objtree for module signing key path new bfb046f67ae1 kbuild: doc: improve KBUILD_BUILD_TIMESTAMP documentation new c4cb34aee137 kbuild: uapi: reuse KBUILD_USERCFLAGS new d569067318f5 MAINTAINERS, .mailmap: Update mail address for Nicolas Schier new 7319256dda30 kbuild: Rename Makefile.extrawarn to Makefile.warn new 2d7eda1db504 kbuild: uapi: Drop types.h check from headers_check.pl new 9362d34acf91 scripts/clang-tools: Handle included .c files in gen_compi [...] new 7bade3f7e919 scripts: headers_install.sh: Remove two outdated config le [...] new d81d9d389b9b kbuild: don't enable CC_CAN_LINK if the dummy program gene [...] new 80623f2c83d7 init: deduplicate cc-can-link.sh invocations new deab487e0f9b kbuild: allow architectures to override CC_CAN_LINK new c83c9564cd1c initramfs: add gen_init_cpio to hostprogs unconditionally new 2a9c8c0b59d3 kbuild: add target to build a cpio containing modules new 2ddcf4962c18 Merge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/ [...] new 37f46601383a selftests/tracing: Add basic test for trace_marker_raw file new 26347f844381 selftests/dma: fix invalid array access in printf new d9e6269e3303 selftests/run_kselftest.sh: exit with error if tests fail new a1ca238936ae selftests: tracing: Add tprobe enable/disable testcase new a2f7990d3309 selftests: tracing: Update fprobe selftest for ftrace base [...] new 2488655b2f6b Merge tag 'linux_kselftest-next-6.19-rc1' of git://git.ker [...] new 9de5f847ef8f Documentation: kunit: add description of kunit.enable parameter new 7bc16e72ddb9 kunit: Make filter parameters configurable via Kconfig new b6d993310a65 Merge tag 'linux_kselftest-kunit-6.19-rc1' of git://git.ke [...]
The 80 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 + .mailmap | 4 +- Documentation/dev-tools/kunit/run_manual.rst | 6 + Documentation/kbuild/kbuild.rst | 10 +- Documentation/rust/quick-start.rst | 4 +- MAINTAINERS | 11 +- Makefile | 22 +- drivers/android/binder/error.rs | 5 +- drivers/android/binder/freeze.rs | 4 +- drivers/android/binder/process.rs | 4 +- drivers/android/binder/range_alloc/tree.rs | 2 +- drivers/android/binder/stats.rs | 6 +- drivers/block/rnull/configfs.rs | 9 +- drivers/gpu/drm/Makefile | 2 +- fs/btrfs/send.c | 39 +- init/Kconfig | 8 +- kernel/kallsyms.c | 5 +- lib/kunit/Kconfig | 24 + lib/kunit/executor.c | 8 +- rust/Makefile | 147 +- rust/ffi.rs | 2 + rust/kernel/alloc/kvec/errors.rs | 14 +- rust/kernel/clk.rs | 4 +- rust/kernel/configfs.rs | 2 +- rust/kernel/debugfs.rs | 2 +- rust/kernel/debugfs/callback_adapters.rs | 7 +- rust/kernel/debugfs/entry.rs | 2 +- rust/kernel/debugfs/file_ops.rs | 6 +- rust/kernel/debugfs/traits.rs | 10 +- rust/kernel/device.rs | 1 + rust/kernel/drm/ioctl.rs | 4 +- rust/kernel/error.rs | 2 + rust/kernel/firmware.rs | 15 +- rust/kernel/fmt.rs | 87 +- rust/kernel/init.rs | 3 +- rust/kernel/lib.rs | 1 + rust/kernel/num.rs | 79 + rust/kernel/num/bounded.rs | 1058 +++++ rust/kernel/opp.rs | 6 +- rust/kernel/pci/id.rs | 3 +- rust/kernel/prelude.rs | 7 +- rust/kernel/ptr.rs | 1 - rust/kernel/rbtree.rs | 244 +- rust/kernel/regulator.rs | 13 +- rust/kernel/seq_file.rs | 2 +- rust/kernel/str.rs | 454 +-- rust/kernel/sync.rs | 3 +- rust/kernel/sync/condvar.rs | 2 +- rust/kernel/sync/lock.rs | 2 +- rust/kernel/sync/lock/global.rs | 2 +- rust/kernel/types.rs | 1 - rust/macros/fmt.rs | 94 + rust/macros/lib.rs | 19 + rust/macros/module.rs | 2 +- rust/macros/quote.rs | 7 + rust/pin-init/README.md | 2 +- rust/pin-init/src/macros.rs | 2 + rust/proc-macro2/README.md | 13 + rust/proc-macro2/detection.rs | 77 + rust/proc-macro2/extra.rs | 153 + rust/proc-macro2/fallback.rs | 1258 ++++++ rust/proc-macro2/lib.rs | 1351 +++++++ rust/proc-macro2/location.rs | 31 + rust/proc-macro2/marker.rs | 19 + rust/proc-macro2/parse.rs | 997 +++++ rust/proc-macro2/probe.rs | 12 + rust/proc-macro2/probe/proc_macro_span.rs | 53 + rust/proc-macro2/probe/proc_macro_span_file.rs | 16 + rust/proc-macro2/probe/proc_macro_span_location.rs | 23 + rust/proc-macro2/rcvec.rs | 148 + rust/proc-macro2/wrapper.rs | 986 +++++ rust/quote/README.md | 12 + rust/quote/ext.rs | 112 + rust/quote/format.rs | 170 + rust/quote/ident_fragment.rs | 90 + rust/quote/lib.rs | 1456 +++++++ rust/quote/runtime.rs | 494 +++ rust/quote/spanned.rs | 52 + rust/quote/to_tokens.rs | 273 ++ rust/syn/README.md | 13 + rust/syn/attr.rs | 838 ++++ rust/syn/bigint.rs | 68 + rust/syn/buffer.rs | 436 ++ rust/syn/classify.rs | 313 ++ rust/syn/custom_keyword.rs | 262 ++ rust/syn/custom_punctuation.rs | 306 ++ rust/syn/data.rs | 426 ++ rust/syn/derive.rs | 261 ++ rust/syn/discouraged.rs | 227 ++ rust/syn/drops.rs | 60 + rust/syn/error.rs | 469 +++ rust/syn/export.rs | 75 + rust/syn/expr.rs | 4175 ++++++++++++++++++++ rust/syn/ext.rs | 138 + rust/syn/file.rs | 127 + rust/syn/fixup.rs | 775 ++++ rust/syn/gen/clone.rs | 2269 +++++++++++ rust/syn/gen/debug.rs | 3240 +++++++++++++++ rust/syn/gen/eq.rs | 2308 +++++++++++ rust/syn/gen/fold.rs | 3904 ++++++++++++++++++ rust/syn/gen/hash.rs | 2878 ++++++++++++++ rust/syn/gen/visit.rs | 3943 ++++++++++++++++++ rust/syn/gen/visit_mut.rs | 3761 ++++++++++++++++++ rust/syn/generics.rs | 1479 +++++++ rust/syn/group.rs | 293 ++ rust/syn/ident.rs | 110 + rust/syn/item.rs | 3492 ++++++++++++++++ rust/syn/lib.rs | 1013 +++++ rust/syn/lifetime.rs | 158 + rust/syn/lit.rs | 1862 +++++++++ rust/syn/lookahead.rs | 334 ++ rust/syn/mac.rs | 227 ++ rust/syn/macros.rs | 184 + rust/syn/meta.rs | 429 ++ rust/syn/op.rs | 221 ++ rust/syn/parse.rs | 1421 +++++++ rust/syn/parse_macro_input.rs | 130 + rust/syn/parse_quote.rs | 242 ++ rust/syn/pat.rs | 957 +++++ rust/syn/path.rs | 968 +++++ rust/syn/precedence.rs | 212 + rust/syn/print.rs | 18 + rust/syn/punctuated.rs | 1157 ++++++ rust/syn/restriction.rs | 180 + rust/syn/scan_expr.rs | 267 ++ rust/syn/sealed.rs | 6 + rust/syn/span.rs | 65 + rust/syn/spanned.rs | 120 + rust/syn/stmt.rs | 486 +++ rust/syn/thread.rs | 62 + rust/syn/token.rs | 1098 +++++ rust/syn/tt.rs | 109 + rust/syn/ty.rs | 1273 ++++++ rust/syn/verbatim.rs | 35 + rust/syn/whitespace.rs | 67 + samples/rust/rust_debugfs_scoped.rs | 2 +- samples/rust/rust_driver_platform.rs | 4 +- scripts/Kconfig.include | 3 + scripts/Makefile.modinst | 2 +- scripts/Makefile.package | 20 + scripts/{Makefile.extrawarn => Makefile.warn} | 0 scripts/cc-can-link.sh | 2 +- scripts/clang-tools/gen_compile_commands.py | 135 +- scripts/generate_rust_analyzer.py | 25 +- scripts/headers_install.sh | 2 - scripts/rustdoc_test_gen.rs | 1 + tools/testing/selftests/dma/dma_map_benchmark.c | 2 +- .../ftrace/test.d/00basic/trace_marker_raw.tc | 107 + .../ftrace/test.d/dynevent/add_remove_fprobe.tc | 18 +- .../test.d/dynevent/enable_disable_tprobe.tc | 40 + tools/testing/selftests/kselftest/runner.sh | 14 +- tools/testing/selftests/run_kselftest.sh | 14 + usr/Makefile | 4 +- usr/include/Makefile | 11 +- usr/include/headers_check.pl | 63 - 155 files changed, 60084 insertions(+), 614 deletions(-) create mode 100644 rust/kernel/num.rs create mode 100644 rust/kernel/num/bounded.rs create mode 100644 rust/macros/fmt.rs create mode 100644 rust/proc-macro2/README.md create mode 100644 rust/proc-macro2/detection.rs create mode 100644 rust/proc-macro2/extra.rs create mode 100644 rust/proc-macro2/fallback.rs create mode 100644 rust/proc-macro2/lib.rs create mode 100644 rust/proc-macro2/location.rs create mode 100644 rust/proc-macro2/marker.rs create mode 100644 rust/proc-macro2/parse.rs create mode 100644 rust/proc-macro2/probe.rs create mode 100644 rust/proc-macro2/probe/proc_macro_span.rs create mode 100644 rust/proc-macro2/probe/proc_macro_span_file.rs create mode 100644 rust/proc-macro2/probe/proc_macro_span_location.rs create mode 100644 rust/proc-macro2/rcvec.rs create mode 100644 rust/proc-macro2/wrapper.rs create mode 100644 rust/quote/README.md create mode 100644 rust/quote/ext.rs create mode 100644 rust/quote/format.rs create mode 100644 rust/quote/ident_fragment.rs create mode 100644 rust/quote/lib.rs create mode 100644 rust/quote/runtime.rs create mode 100644 rust/quote/spanned.rs create mode 100644 rust/quote/to_tokens.rs create mode 100644 rust/syn/README.md create mode 100644 rust/syn/attr.rs create mode 100644 rust/syn/bigint.rs create mode 100644 rust/syn/buffer.rs create mode 100644 rust/syn/classify.rs create mode 100644 rust/syn/custom_keyword.rs create mode 100644 rust/syn/custom_punctuation.rs create mode 100644 rust/syn/data.rs create mode 100644 rust/syn/derive.rs create mode 100644 rust/syn/discouraged.rs create mode 100644 rust/syn/drops.rs create mode 100644 rust/syn/error.rs create mode 100644 rust/syn/export.rs create mode 100644 rust/syn/expr.rs create mode 100644 rust/syn/ext.rs create mode 100644 rust/syn/file.rs create mode 100644 rust/syn/fixup.rs create mode 100644 rust/syn/gen/clone.rs create mode 100644 rust/syn/gen/debug.rs create mode 100644 rust/syn/gen/eq.rs create mode 100644 rust/syn/gen/fold.rs create mode 100644 rust/syn/gen/hash.rs create mode 100644 rust/syn/gen/visit.rs create mode 100644 rust/syn/gen/visit_mut.rs create mode 100644 rust/syn/generics.rs create mode 100644 rust/syn/group.rs create mode 100644 rust/syn/ident.rs create mode 100644 rust/syn/item.rs create mode 100644 rust/syn/lib.rs create mode 100644 rust/syn/lifetime.rs create mode 100644 rust/syn/lit.rs create mode 100644 rust/syn/lookahead.rs create mode 100644 rust/syn/mac.rs create mode 100644 rust/syn/macros.rs create mode 100644 rust/syn/meta.rs create mode 100644 rust/syn/op.rs create mode 100644 rust/syn/parse.rs create mode 100644 rust/syn/parse_macro_input.rs create mode 100644 rust/syn/parse_quote.rs create mode 100644 rust/syn/pat.rs create mode 100644 rust/syn/path.rs create mode 100644 rust/syn/precedence.rs create mode 100644 rust/syn/print.rs create mode 100644 rust/syn/punctuated.rs create mode 100644 rust/syn/restriction.rs create mode 100644 rust/syn/scan_expr.rs create mode 100644 rust/syn/sealed.rs create mode 100644 rust/syn/span.rs create mode 100644 rust/syn/spanned.rs create mode 100644 rust/syn/stmt.rs create mode 100644 rust/syn/thread.rs create mode 100644 rust/syn/token.rs create mode 100644 rust/syn/tt.rs create mode 100644 rust/syn/ty.rs create mode 100644 rust/syn/verbatim.rs create mode 100644 rust/syn/whitespace.rs rename scripts/{Makefile.extrawarn => Makefile.warn} (100%) create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_marker_raw.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/enable_disable_t [...]