mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 05:04:02 +02:00
rust: miscdevice: fix write_iter safety docs
The write_iter callback consumes data from the supplied iov_iter and wraps it as an IovIterSource. Its Safety docs required a valid iov_iter for writing, but the implementation and the IovIterSource contract require one that is valid for reading. Update the docs to match that direction. Assisted-by: Codex:GPT-5 Signed-off-by: Yilin Chen <1479826151@qq.com> Link: https://patch.msgid.link/tencent_8CD671E0F35223030143524D045F3BCAD506@qq.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
0f7f34c67e
commit
4b17dfb3e2
|
|
@ -289,7 +289,7 @@ impl<T: MiscDevice> MiscdeviceVTable<T> {
|
|||
/// # Safety
|
||||
///
|
||||
/// `kiocb` must be correspond to a valid file that is associated with a
|
||||
/// `MiscDeviceRegistration<T>`. `iter` must be a valid `struct iov_iter` for writing.
|
||||
/// `MiscDeviceRegistration<T>`. `iter` must be a valid `struct iov_iter` for reading.
|
||||
unsafe extern "C" fn write_iter(
|
||||
kiocb: *mut bindings::kiocb,
|
||||
iter: *mut bindings::iov_iter,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user