aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/grant_table.h
diff options
context:
space:
mode:
authorcwc22@centipede.cl.cam.ac.uk <cwc22@centipede.cl.cam.ac.uk>2005-03-10 14:05:30 +0000
committercwc22@centipede.cl.cam.ac.uk <cwc22@centipede.cl.cam.ac.uk>2005-03-10 14:05:30 +0000
commitb010a0e868d49a7e0fb3e79e8031e1ebf58765f1 (patch)
treeb18a4443d962fbb5b25caca07d4d55fdbb0cb126 /xen/include/xen/grant_table.h
parentd504b3615987e605f1a1710cf0026e5b4e3a89e9 (diff)
downloadxen-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.h1
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;