thermosphere: handle physical IRQs

This commit is contained in:
TuxSH
2019-08-11 00:56:49 +02:00
parent 271d2a0ddb
commit 0a9a8c2f15
10 changed files with 267 additions and 12 deletions

View File

@@ -59,7 +59,7 @@ static inline u64 spinlockLockMaskIrq(Spinlock *lock)
return ret;
}
static inline void spinlockLockRestoreIrq(Spinlock *lock, u64 flags)
static inline void spinlockUnlockRestoreIrq(Spinlock *lock, u64 flags)
{
spinlockUnlock(lock);
restoreInterruptFlags(flags);
@@ -91,7 +91,7 @@ static inline u64 recursiveSpinlockLockMaskIrq(RecursiveSpinlock *lock)
return ret;
}
static inline void recursiveSpinlockLockRestoreIrq(RecursiveSpinlock *lock, u64 flags)
static inline void recursiveSpinlockUnlockRestoreIrq(RecursiveSpinlock *lock, u64 flags)
{
recursiveSpinlockUnlock(lock);
restoreInterruptFlags(flags);