This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2b93c2c3c02f Merge tag 'lsm-pr-20231030' of git://git.kernel.org/pub/sc [...] new 828176d037e2 rust: arc: add explicit `drop()` around `Box::from_raw()` new ae6df65dabc3 rust: upgrade to Rust 1.72.1 new bb97dbfaf936 MAINTAINERS: update Rust webpage new fc388bea85f8 MAINTAINERS: add Maintainer Entry Profile field for Rust new b2516f7af9d2 rust: kernel: remove `#[allow(clippy::new_ret_no_self)]` new c61bcc278b19 rust: task: remove redundant explicit link new a53d8cdd5a0a rust: print: use explicit link in documentation new e08ff622c91a rust: upgrade to Rust 1.73.0 new 45f97e6385ca rust: Use awk instead of recent xargs new a7135d107547 rust: Use grep -Ev rather than relying on GNU grep new 6a5c032c4b7e x86: Enable IBT in Rust if enabled in C new 3857af38e57a docs: rust: add "The Rust experiment" section new 455cdcb45f8f Merge tag 'rust-6.7' of https://github.com/Rust-for-Linux/linux new a8321776ca0b rust: sync: add `Arc::{from_raw, into_raw}` new d4d791d4aac0 rust: workqueue: add low-level workqueue bindings new 033941307471 rust: workqueue: define built-in queues new 7324b88975c5 rust: workqueue: add helper for defining work_struct fields new 47f0dbe8fdc2 rust: workqueue: implement `WorkItemPointer` for pointer types new 115c95e9e14c rust: workqueue: add `try_spawn` helper method new 15b286d1fd05 rust: workqueue: add examples new 639409a4ac8e Merge tag 'wq-for-6.7-rust-bindings' of git://git.kernel.o [...] new 265f3ed07703 workqueue: Provide one lock class key per work_on_cpu() callsite new 866b8870b6e6 Merge tag 'wq-for-6.7' of git://git.kernel.org/pub/scm/lin [...] new fd55c0adb46a cgroup: Check for ret during cgroup1_base_files cft addition new d24f05987ce8 cgroup: Avoid extra dereference in css_populate_dir() new 6fcdb0183bf0 cgroup/cpuset: Fix load balance state in update_partition_sd_lb() new 0c7f293efc87 cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 new e2ffe502ba45 cgroup/cpuset: Add cpuset.cpus.exclusive for v2 new 181c8e091aae cgroup/cpuset: Introduce remote partition new 4a74e418881f cgroup/cpuset: Check partition conflict with housekeeping setup new efdf7532bd3d cgroup/cpuset: Documentation update for partition new 105f3fe9188b cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition new 9b81d3a5be05 cgroup: add cgroup_favordynmods= command-line option new 46c521bac592 cgroup/cpuset: Enable invalid to valid local partition transition new 783a8334ec1c cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() new 27a6c5c50c4b cgroup: use legacy_name for cgroup v1 disable info new a41796b5537d docs/cgroup: Add the list of threaded controllers to cgrou [...] new 5a6a09e97199 Merge tag 'cgroup-for-6.7' of git://git.kernel.org/pub/scm [...]
The 38 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/admin-guide/cgroup-v2.rst | 130 +- Documentation/admin-guide/kernel-parameters.txt | 4 + Documentation/process/changes.rst | 2 +- Documentation/rust/index.rst | 19 + MAINTAINERS | 3 +- arch/x86/Makefile | 1 + include/linux/workqueue.h | 46 +- kernel/cgroup/cgroup.c | 30 +- kernel/cgroup/cpuset.c | 1306 ++++++++++++++++----- kernel/workqueue.c | 20 +- rust/Makefile | 8 +- rust/alloc/alloc.rs | 21 - rust/alloc/boxed.rs | 56 +- rust/alloc/lib.rs | 13 +- rust/alloc/raw_vec.rs | 30 +- rust/alloc/vec/drain_filter.rs | 199 ---- rust/alloc/vec/extract_if.rs | 115 ++ rust/alloc/vec/mod.rs | 110 +- rust/alloc/vec/spec_extend.rs | 8 +- rust/bindings/bindings_helper.h | 1 + rust/compiler_builtins.rs | 1 + rust/helpers.c | 13 + rust/kernel/init.rs | 20 +- rust/kernel/lib.rs | 3 + rust/kernel/print.rs | 1 + rust/kernel/sync/arc.rs | 48 +- rust/kernel/sync/condvar.rs | 1 - rust/kernel/sync/lock.rs | 1 - rust/kernel/task.rs | 2 +- rust/kernel/workqueue.rs | 679 +++++++++++ scripts/Makefile.build | 2 +- scripts/min-tool-version.sh | 2 +- tools/testing/selftests/cgroup/test_cpuset_prs.sh | 467 +++++--- 33 files changed, 2499 insertions(+), 863 deletions(-) delete mode 100644 rust/alloc/vec/drain_filter.rs create mode 100644 rust/alloc/vec/extract_if.rs create mode 100644 rust/kernel/workqueue.rs