This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ff30564411ff Merge tag 'apparmor-pr-2024-07-25' of git://git.kernel.org [...] new 67f9c312b0a7 rust: add example for `alias` argument in `module` macro d [...] new 63249a070eb5 rust: fix datatype in docs for `module` macro arguments new 549d3c2ffbea rust: add 'firmware' field support to module! macro new 526c539452ce docs: rust: introduce the new kernel.org LLVM+Rust toolchains new fe7d9d804337 rust: kernel: make impl_has_work compatible with more generics new 9ffc80c81973 kbuild: rust: remove now-unneeded `rusttest` custom sysroo [...] new d3ee24cce4e5 rust: alloc: fix typo in docs for GFP_NOWAIT new ab44079e2869 rust: alloc: add __GFP_HIGHMEM flag new b63c455d38be docs: rust: no_std is used new 6dc9d9ca9a72 kbuild: rust-analyzer: better error handling new 5045b460843a kbuild: rust-analyzer: improve comment documentation new 1b580e7b9ba2 rust: uaccess: add userspace pointers new 1f9a8286bc0c uaccess: always export _copy_[from|to]_user with CONFIG_RUST new b33bf37adbb2 rust: uaccess: add typed accessors for userspace pointers new fc6e66f4696b rust: add abstraction for `struct page` new e516211f615f rust: macros: indent list item in `paste!`'s docs new dee1396a486c rust: init: simplify from `map_err` to `inspect_err` new f85bea18f71b rust: allow `dead_code` for never constructed bindings new f8f88aa25a03 rust: relax most deny-level lints to warnings new bb421b517e4b rust: simplify Clippy warning flags set new 63b27f4a0074 rust: start supporting several compiler versions new d49082faf6a0 rust: avoid assuming a particular `bindgen` build new 9e98db178370 rust: work around `bindgen` 0.69.0 issue new c844fa64a2d4 rust: start supporting several `bindgen` versions new 981ad93c89a3 rust: warn about `bindgen` versions 0.66.0 and 0.66.1 new b12634111123 docs: rust: quick-start: add section on Linux distributions new 910bfc26d16d Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linux
The 27 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: Documentation/process/changes.rst | 9 +- Documentation/rust/general-information.rst | 8 + Documentation/rust/quick-start.rst | 143 +++++--- Documentation/rust/testing.rst | 5 +- Makefile | 30 +- include/linux/uaccess.h | 46 ++- init/Kconfig | 5 +- lib/usercopy.c | 30 +- rust/Makefile | 74 +--- rust/bindings/bindings_helper.h | 1 + rust/bindings/lib.rs | 1 + rust/helpers.c | 34 ++ rust/kernel/alloc.rs | 17 +- rust/kernel/init.rs | 13 +- rust/kernel/lib.rs | 2 + rust/kernel/page.rs | 250 +++++++++++++ rust/kernel/types.rs | 64 ++++ rust/kernel/uaccess.rs | 388 +++++++++++++++++++++ rust/kernel/workqueue.rs | 16 +- rust/macros/lib.rs | 45 ++- rust/macros/module.rs | 18 +- rust/uapi/lib.rs | 1 + scripts/rust_is_available.sh | 33 +- .../rust_is_available_bindgen_0_66.h | 2 +- scripts/rust_is_available_test.py | 59 ++-- 25 files changed, 1057 insertions(+), 237 deletions(-) create mode 100644 rust/kernel/page.rs create mode 100644 rust/kernel/uaccess.rs copy tools/perf/util/include/asm/asm-offsets.h => scripts/rust_is_available_bindge [...]