aboutsummaryrefslogtreecommitdiffstats
path: root/rust/kernel (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-07-19rust: dma: add DMA addressing capabilitiesDanilo Krummrich1-4/+139
2025-07-19rust: dma: implement `dma::Device` traitDanilo Krummrich1-5/+12
2025-07-16rust: net::phy Change module_phy_driver macro to use module_device_table macroFUJITA Tomonori1-27/+24
2025-07-16rust: net::phy represent DeviceId as transparent wrapper over mdio_device_idFUJITA Tomonori1-27/+28
2025-07-16rust: device_id: split out index support into a separate traitFUJITA Tomonori6-47/+104
2025-07-16device: rust: rename Device::as_ref() to Device::from_raw()Alice Ryhl9-11/+11
2025-07-15rust: device: implement Device::as_bound()Danilo Krummrich1-0/+19
2025-07-15rust: devres: provide an accessor for the deviceDanilo Krummrich1-0/+5
2025-07-15rust: devres: initialize Devres::inner::data lastDanilo Krummrich1-8/+8
2025-07-09rust: pci: implement Driver::unbind()Danilo Krummrich1-1/+17
2025-07-09rust: platform: implement Driver::unbind()Danilo Krummrich1-1/+17
2025-07-09rust: auxiliary: use generic device drvdata accessorsDanilo Krummrich1-20/+15
2025-07-09rust: pci: use generic device drvdata accessorsDanilo Krummrich1-17/+14
2025-07-09rust: platform: use generic device drvdata accessorsDanilo Krummrich1-19/+17
2025-07-09rust: device: add drvdata accessorsDanilo Krummrich1-1/+48
2025-07-09rust: device: introduce device::CoreInternalDanilo Krummrich1-0/+14
2025-07-07rust: pci: fix documentation related to Device instancesRahul Rameshbabu1-1/+2
2025-07-05rust: devres: remove unused importTamir Duberstein1-1/+1
2025-07-05rust: auxiliary: remove unnecessary importTamir Duberstein1-1/+0
2025-07-05rust: platform: remove unnecessary importTamir Duberstein1-1/+0
2025-07-03rust: acpi: remove unneeded cast to clean future Clippy warningMiguel Ojeda1-1/+1
2025-07-01rust: miscdevice: clarify invariant for `MiscDeviceRegistration`Shankari Anand1-1/+7
2025-07-01rust: fix typo in #[repr(transparent)] commentsFUJITA Tomonori3-5/+5
2025-06-28rust: devres: get rid of Devres' inner ArcDanilo Krummrich2-97/+136
2025-06-28rust: devres: replace Devres::new_foreign_owned()Danilo Krummrich3-20/+78
2025-06-28rust: revocable: support fallible PinInit typesDanilo Krummrich2-4/+4
2025-06-28Merge tag 'pin-init-v6.17-result-blanket' of https://github.com/Rust-for-Linu...Danilo Krummrich1-5/+7
2025-06-28rust: implement `Wrapper<T>` for `Opaque<T>`Christian Schrefl2-12/+16
2025-06-28rust: devres: require T: Send for DevresDanilo Krummrich1-5/+5
2025-06-26rust: platform: Add ACPI match table support to `Driver` traitIgor Korotin1-2/+21
2025-06-26rust: platform: Set `OF_ID_TABLE` default to `None` in `Driver` traitIgor Korotin1-1/+1
2025-06-26rust: driver: Add ACPI id table support to Adapter traitIgor Korotin2-2/+45
2025-06-26rust: driver: Consolidate `Adapter::of_id_info` methods using `#[cfg]`Igor Korotin1-19/+21
2025-06-26rust: acpi: add `acpi::DeviceId` abstractionIgor Korotin2-0/+66
2025-06-25rust: device: implement FwNode::is_of_node()Danilo Krummrich1-0/+7
2025-06-25rust: device: Add property_get_reference_argsRemo Senekowitsch1-0/+102
2025-06-25rust: device: Add child accessor and iteratorRemo Senekowitsch1-0/+56
2025-06-23Merge 6.16-rc3 into driver-core-nextGreg Kroah-Hartman8-84/+459
2025-06-18Merge tag 'driver-core-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-21/+171
2025-06-14Merge tag 'rust-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2025-06-13rust: devres: do not dereference to the internal RevocableDanilo Krummrich1-11/+16
2025-06-13rust: devres: fix race in Devres::drop()Danilo Krummrich1-8/+29
2025-06-13rust: revocable: indicate whether `data` has been revoked alreadyDanilo Krummrich1-4/+14
2025-06-13rust: completion: implement initial abstractionDanilo Krummrich2-0/+114
2025-06-13rust: device: Implement accessors for firmware propertiesRemo Senekowitsch1-2/+252
2025-06-13rust: device: Introduce PropertyGuardRemo Senekowitsch1-0/+60
2025-06-13rust: device: Enable printing fwnode name and pathRemo Senekowitsch1-1/+76
2025-06-13rust: device: Move property_present() to FwNodeRemo Senekowitsch2-7/+7
2025-06-13rust: device: Enable accessing the FwNode of a DeviceRemo Senekowitsch1-0/+15
2025-06-12rust: device: Create FwNode abstraction for accessing device propertiesRemo Senekowitsch2-0/+76