summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYilin Chen <1479826151@qq.com>2026-07-07 16:10:30 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-07-17 15:23:29 +0200
commit4b17dfb3e22fdccf74839d2fc52362ddc257024e (patch)
treee96d4a309151643f4c19be51bbd7326382a80b7b
parent0f7f34c67ead630bf485c805a95fc540d80f2c7f (diff)
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>
-rw-r--r--rust/kernel/miscdevice.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/kernel/miscdevice.rs b/rust/kernel/miscdevice.rs
index 83ce50def5ac..3abef1b8543d 100644
--- a/rust/kernel/miscdevice.rs
+++ b/rust/kernel/miscdevice.rs
@@ -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,