use spinlocks in MCS rwlock
This commit is contained in:
@@ -29,8 +29,7 @@
|
||||
#define dkprintf(...) do { if (0) kprintf(__VA_ARGS__); } while (0)
|
||||
#define ekprintf(...) kprintf(__VA_ARGS__)
|
||||
|
||||
mcs_rwlock_lock_t fileobj_list_lock =
|
||||
{{{0}, MCS_RWLOCK_TYPE_COMMON_READER, 0, 0, 0, NULL}, NULL};
|
||||
mcs_rwlock_lock_t fileobj_list_lock;
|
||||
static LIST_HEAD(fileobj_list);
|
||||
|
||||
#define FILEOBJ_PAGE_HASH_SHIFT 9
|
||||
|
||||
@@ -3224,6 +3224,7 @@ process_unlock(struct process *proc, struct mcs_rwlock_node_irqsave *lock)
|
||||
void
|
||||
debug_log(unsigned long arg)
|
||||
{
|
||||
#if 0
|
||||
struct process *p;
|
||||
struct thread *t;
|
||||
int i;
|
||||
@@ -3276,4 +3277,5 @@ debug_log(unsigned long arg)
|
||||
}
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user