fileobj: use MCS locks for per-file page hash

This commit is contained in:
Balazs Gerofi
2018-04-10 16:45:03 +09:00
parent aaa246f86f
commit 249bda4aef
2 changed files with 24 additions and 22 deletions

View File

@ -134,6 +134,8 @@ typedef struct mcs_lock_node {
unsigned long irqsave;
} __attribute__((aligned(64))) mcs_lock_node_t;
typedef mcs_lock_node_t mcs_lock_t;
static void mcs_lock_init(struct mcs_lock_node *node)
{
node->locked = 0;