--- v4
+++ v3
@@ -8,23 +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.c | 23 +++++++
- 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 ++++++++++++++++++++++++++++++
- 7 files changed, 236 insertions(+), 3 deletions(-)
+ 7 files changed, 229 insertions(+), 3 deletions(-)
create mode 100644 rust/kernel/irq.rs
-base-commit: 8d8d276ba2fb5f9ac4984f5c10ae60858090babc
+base-commit: 8400291e289ee6b2bf9779ff1c83a291501f017b
--
-2.46.0
+2.45.2