use atomic operations for manipulating page.count

This commit is contained in:
NAKAMURA Gou
2014-05-07 18:16:13 +09:00
parent 604d1da50f
commit 29c7d40005
3 changed files with 20 additions and 10 deletions

View File

@ -13,11 +13,13 @@
#ifndef __HEADER_PAGE_H
#define __HEADER_PAGE_H
#include <ihk/atomic.h>
struct page {
struct list_head list;
uint8_t mode;
uint8_t padding[3];
int32_t count;
ihk_atomic_t count;
off_t offset;
};