summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAlice Ryhl <aliceryhl@google.com>2025-05-02 16:19:34 +0300
committerDanilo Krummrich <dakr@kernel.org>2025-05-07 19:40:02 +0300
commit294a7ecbdf0a5d65c6df1287c5d56241e9331cf2 (patch)
treef65ebee141e217d34f474106b2c3372c207b0afe /scripts
parent9f140894e72735f034fdc0e963d0550ef03c6f44 (diff)
downloadlinux-294a7ecbdf0a5d65c6df1287c5d56241e9331cf2.tar.xz
rust: alloc: add Vec::remove
This is needed by Rust Binder in the range allocator, and by upcoming GPU drivers during firmware initialization. Panics in the kernel are best avoided when possible, so an error is returned if the index is out of bounds. An error type is used rather than just returning Option<T> to let callers handle errors with ?. Signed-off-by: Alice Ryhl <aliceryhl@google.com> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Reviewed-by: Benno Lossin <lossin@kernel.org> Link: https://lore.kernel.org/r/20250502-vec-methods-v5-6-06d20ad9366f@google.com [ Remove `# Panics` section; `Vec::remove() handles the error properly.` - Danilo ] Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions