Code

History

Commits on master to rust/kernel/lib.rs35+
  1. Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctlLinus Torvalds committed 2 months ago98f21c5
  2. 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
  3. Merge tag 'locking-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months agodfa3543
  4. rust: introduce abstractions for fwctlZhi Wang committed 3 months agoe052daa
  5. rust: kernel: add `LocalModule` fallback for `#[vtable]` `impl`sDanilo Krummrich committed 3 months agoa2595ed
  6. rust: module: move module types into `module.rs`Alvin Sun committed 3 months ago0752a2e
  7. rust: Introduce interrupt moduleLyude Paul committed 3 months agoc1f0451
  8. rust: add basic serial device bus abstractionsMarkus Probst committed 3 months ago99f59aa
  9. rust: io: add dynamically-sized `Region` typeGary Guo committed 4 months ago426c92c
  10. rust: extract `bitfield!` macro from `register!`Alexandre Courbot committed 5 months agob7b8b4c
  11. Merge tag 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds committed 7 months ago4a57e09
  12. Merge tag 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 7 months ago4793dae
  13. rust: kernel: update `file_with_nul` commentMiguel Ojeda committed 7 months ago354c085
  14. rust: kbuild: remove `feature(...)`s that are now stableMiguel Ojeda committed 7 months agod1aa40d
  15. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  16. rust: remove `RUSTC_HAS_SLICE_AS_FLATTENED` and simplify codeMiguel Ojeda committed 7 months ago9b398d0
  17. rust: rework `build_assert!` documentationGary Guo committed 7 months ago889c8c9
  18. rust: move `static_assert` into `build_assert`Gary Guo committed 7 months agoabfe5ee
  19. rust: drm: gem: shmem: Add DRM shmem helper abstractionAsahi Lina committed 8 months ago80df573
  20. rust: gpu: Add GPU buddy allocator bindingsJoel Fernandes committed 7 months agob9616d9
  21. rust: interop: Add list module for C linked list interfaceJoel Fernandes committed 7 months agof9f0b4a
  22. rust: enable the `generic_arg_infer` featureAlexandre Courbot committed 8 months ago3cc319d
  23. rust: ptr: add projection infrastructureGary Guo committed 8 months agof41941a
  24. rust: ptr: add `KnownSize` trait to support DST size info extractionGary Guo committed 8 months ago08da98f
  25. Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 9 months agoc6e62d0
  26. Merge tag 'iommu-updates-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linuxLinus Torvalds committed 9 months ago1e0ea4d
  27. rust: safety: introduce `unsafe_precondition_assert!` macroRitvik Gupta committed 1 year agob8d687c
  28. rust: add `impl_flags!` macro for defining common bitflag operationsFilipe Xavier committed 10 months ago0e62e4f
  29. rust: iommu: add io_pgtable abstractionAsahi Lina committed 9 months ago2e2f6b0
  30. rust: Add soc_device supportMatthew Maurer committed 10 months ago057d44b
  31. Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbLinus Torvalds committed 11 months agof5e9d31
  32. Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxLinus Torvalds committed 11 months agoc84d574
  33. Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 11 months ago416f99c
  34. Merge tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linuxLinus Torvalds committed 11 months ago77956cf
  35. Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds committed 11 months ago6dfafbd