--- v5
+++ v3
@@ -8,25 +8,25 @@
specifically drivers/gpu/drm/rvkms/crtc.rs
+(The kunit tests also compile)
+
Lyude Paul (3):
rust: Introduce irq module
rust: sync: Introduce lock::Backend::Context
rust: sync: Add SpinLockIrq
- rust/helpers/helpers.c | 1 +
- rust/helpers/irq.c | 22 +++++++
- rust/kernel/irq.rs | 90 +++++++++++++++++++++++++
+ rust/helpers.c | 22 +++++++
+ rust/kernel/irq.rs | 84 ++++++++++++++++++++++++
rust/kernel/lib.rs | 1 +
rust/kernel/sync.rs | 2 +-
rust/kernel/sync/lock.rs | 17 ++++-
rust/kernel/sync/lock/mutex.rs | 1 +
rust/kernel/sync/lock/spinlock.rs | 105 ++++++++++++++++++++++++++++++
- 8 files changed, 236 insertions(+), 3 deletions(-)
- create mode 100644 rust/helpers/irq.c
+ 7 files changed, 229 insertions(+), 3 deletions(-)
create mode 100644 rust/kernel/irq.rs
-base-commit: 93dc3be19450447a3a7090bd1dfb9f3daac3e8d2
+base-commit: 8400291e289ee6b2bf9779ff1c83a291501f017b
--
-2.46.0
+2.45.2