aboutsummaryrefslogtreecommitdiffstats
path: root/rust/kernel/miscdevice.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-04Merge tag 'char-misc-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+62
2025-09-16rust: miscdevice: use `core::ffi::CStr` method namesTamir Duberstein1-1/+1
2025-09-06rust: miscdevice: Provide additional abstractions for iov_iter and kiocb stru...Alice Ryhl1-1/+62
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds1-6/+6
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+8
2025-07-16device: rust: rename Device::as_ref() to Device::from_raw()Alice Ryhl1-1/+1
2025-07-14rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg1-5/+5
2025-07-06rust: miscdevice: remove unnecessary importTamir Duberstein1-1/+0
2025-07-01rust: miscdevice: clarify invariant for `MiscDeviceRegistration`Shankari Anand1-1/+7
2025-06-22rust: enable `clippy::as_underscore` lintTamir Duberstein1-1/+1
2025-06-06Merge tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-06-04Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds1-6/+6
2025-05-21rust: miscdevice: fix typo in MiscDevice::ioctl documentationChristian Schrefl1-1/+1
2025-05-11rust: miscdevice: add mmap supportAlice Ryhl1-0/+45
2025-05-01rust: types: add `ForeignOwnable::PointedTo`Tamir Duberstein1-5/+5
2025-03-07rust: miscdevice: change how f_ops vtable is constructedAlice Ryhl1-154/+143
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-11/+89
2025-01-13rust: kernel: change `ForeignOwnable` pointer to mutTamir Duberstein1-1/+1
2025-01-10miscdevice: rust: use build_error! macro instead of functionAlice Ryhl1-3/+3
2025-01-10rust: add `build_error!` to the preludeMiguel Ojeda1-2/+2
2025-01-10rust: use the `build_error!` macro, not the hidden functionMiguel Ojeda1-2/+2
2024-12-16rust: map `long` to `isize` and `char` to `u8`Gary Guo1-2/+2
2024-12-16rust: finish using custom FFI integer typesMiguel Ojeda1-6/+2
2024-12-16rust: miscdevice: add fops->show_fdinfo() hookAlice Ryhl1-0/+34
2024-12-16rust: miscdevice: Provide accessor to pull out miscdevice::this_deviceLee Jones1-0/+11
2024-12-16rust: miscdevice: access the `struct miscdevice` from fops->open()Alice Ryhl1-8/+22
2024-12-16rust: miscdevice: access file in fopsAlice Ryhl1-6/+25
2024-10-22rust: miscdevice: add missing safety commentsAlice Ryhl1-0/+15
2024-10-15rust: miscdevice: fix warning on c_uint to u32 castAlice Ryhl1-2/+2
2024-10-09rust: miscdevice: add base miscdevice abstractionAlice Ryhl1-0/+241