diff options
author | cwc22@centipede.cl.cam.ac.uk <cwc22@centipede.cl.cam.ac.uk> | 2005-03-10 14:05:30 +0000 |
---|---|---|
committer | cwc22@centipede.cl.cam.ac.uk <cwc22@centipede.cl.cam.ac.uk> | 2005-03-10 14:05:30 +0000 |
commit | b010a0e868d49a7e0fb3e79e8031e1ebf58765f1 (patch) | |
tree | b18a4443d962fbb5b25caca07d4d55fdbb0cb126 /xen/include/xen/grant_table.h | |
parent | d504b3615987e605f1a1710cf0026e5b4e3a89e9 (diff) | |
download | xen-b010a0e868d49a7e0fb3e79e8031e1ebf58765f1.tar.gz xen-b010a0e868d49a7e0fb3e79e8031e1ebf58765f1.tar.bz2 xen-b010a0e868d49a7e0fb3e79e8031e1ebf58765f1.zip |
bitkeeper revision 1.1236.1.73 (4230542aNzdikO2FdRgaB46eNiQNHw)
Maintain count of mappings, and fast exit put_page check if none in use
Diffstat (limited to 'xen/include/xen/grant_table.h')
-rw-r--r-- | xen/include/xen/grant_table.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/xen/grant_table.h b/xen/include/xen/grant_table.h index c161667cdf..9520fbca45 100644 --- a/xen/include/xen/grant_table.h +++ b/xen/include/xen/grant_table.h @@ -74,6 +74,7 @@ typedef struct { /* Mapping tracking table. */ grant_mapping_t *maptrack; unsigned int maptrack_head; + unsigned int map_count; /* Lock protecting updates to active and shared grant tables. */ spinlock_t lock; } grant_table_t; |