Code

History

Commits on upstream to rust/kernel/platform.rs35+
  1. Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 2 months ago59e6295
  2. Merge tag 'rust-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 2 months agod24f5cd
  3. rust: module: move module types into `module.rs`Alvin Sun committed 3 months ago0752a2e
  4. Merge tag 'v7.2-rc7' into driver-core-nextDanilo Krummrich committed 3 months agodbaafe9
  5. rust: io: gate ioremap/iounmap on CONFIG_HAS_IOMEMDanilo Krummrich committed 3 months ago4f5f238
  6. rust: irq: make Registration compatible with lifetime-bound driversDanilo Krummrich committed 3 months ago98c63ce
  7. rust: driver: remove open-coded matching logicGary Guo committed 4 months ago2c5d17c
  8. rust: driver: remove `$module_table_name` from `module_device_table`Gary Guo committed 4 months ago0deeb42
  9. driver core: platform: set mod_name in driver registrationShashank Balaji committed 5 months agoa7a7dc5
  10. rust: platform: make Driver trait lifetime-parameterizedDanilo Krummrich committed 5 months ago81fdc78
  11. rust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich committed 5 months ago2479983
  12. rust: platform: implement Sync for Device<Bound>Danilo Krummrich committed 5 months agoa89111c
  13. rust: driver: decouple driver private data from driver typeDanilo Krummrich committed 5 months ago7fdffdd
  14. rust: driver: move 'static bounds to constructorGary Guo committed 5 months agoc8a4366
  15. Merge tag 'v6.19-rc7' into driver-core-nextDanilo Krummrich committed 9 months agoeb3dad5
  16. rust: driver: drop device private data post unbindDanilo Krummrich committed 10 months agoa995fe1
  17. rust: driver: add DriverData type to the DriverLayout traitDanilo Krummrich committed 10 months ago2ad0f49
  18. rust: driver: add DEVICE_DRIVER_OFFSET to the DriverLayout traitDanilo Krummrich committed 10 months agoc1d4519
  19. rust: driver: introduce a DriverLayout traitDanilo Krummrich committed 10 months ago0af1a9e
  20. rust: platform: fix remove_callback invariant commentAlok Tiwari committed 10 months ago585e8a2
  21. rust: platform: use "kernel vertical" style for importsDanilo Krummrich committed 10 months agoda74aee
  22. rust: platform: replace `kernel::c_str!` with C-StringsTamir Duberstein committed 10 months ago1114c87
  23. rust: Add trait to convert a device reference to a bus device referenceMarkus Probst committed 1 year agoe4addc7
  24. rust: platform: get rid of redundant Result in IRQ methodsDanilo Krummrich committed 1 year agob892ed3
  25. rust: device: narrow the generic of drvdata_obtain()Danilo Krummrich committed 1 year ago6bbaa93
  26. rust: driver: let probe() return impl PinInit<Self, Error>Danilo Krummrich committed 1 year ago0242623
  27. rust: driver-core: Update ARef and AlwaysRefCounted imports from sync::arefShankari Anand committed 1 year ago1e18061
  28. rust: platform: add irq accessorsDaniel Almeida committed 1 year ago17e70f0
  29. Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago352af6a
  30. rust: platform: add resource accessorsDaniel Almeida committed 1 year agobc4f904
  31. rust: platform: implement the `dma::Device` traitDanilo Krummrich committed 1 year ago256de48
  32. device: rust: rename Device::as_ref() to Device::from_raw()Alice Ryhl committed 1 year ago2f5606a
  33. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  34. rust: platform: implement Driver::unbind()Danilo Krummrich committed 1 year ago4be5f3f
  35. rust: platform: use generic device drvdata accessorsDanilo Krummrich committed 1 year agof0a68a9