From a9f63b8cdb930d079cc69d492fe44dc8224c1e03 Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Wed, 16 Mar 2022 22:28:33 -0700 Subject: More comments --- src/util/lock.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/util/lock.c') diff --git a/src/util/lock.c b/src/util/lock.c index eaeb5a8..50091b0 100644 --- a/src/util/lock.c +++ b/src/util/lock.c @@ -4,15 +4,12 @@ #include // TODO: Improve locking for system -// 1. Return code rather than hang? -// 2. Specific core PID rather than CORE0 +// 1. Deadlock prevention by going through mutex list void lock(struct Lock* l) { unsigned long mode = getmode() & 0x1F; if (mode == 0x10) { sys1(SYS_LOCK, l); - } else { - atm_lock(CORE0_PID, (unsigned long*)l); } } @@ -21,7 +18,5 @@ void unlock(struct Lock* l) unsigned long mode = getmode() & 0x1F; if (mode == 0x10) { sys1(SYS_UNLOCK, l); - } else { - atm_release((unsigned long*)l); } } -- cgit v1.2.1