diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-11-24 20:18:29 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-11-24 20:18:29 +0000 |
commit | 949f4e58ad0d0c78dd6ec8c10e9d1ba3dd6520bd (patch) | |
tree | e58b1fbea933fceaa5b8ecf7bb82fd6a73328196 /xen/drivers/block/xen_block.c | |
parent | 1ab51674422443a893e4a64b3ffc183e30375e31 (diff) | |
download | xen-949f4e58ad0d0c78dd6ec8c10e9d1ba3dd6520bd.tar.gz xen-949f4e58ad0d0c78dd6ec8c10e9d1ba3dd6520bd.tar.bz2 xen-949f4e58ad0d0c78dd6ec8c10e9d1ba3dd6520bd.zip |
bitkeeper revision 1.634 (3fc267950JCnZdSjqz12f7QhAx9gWA)
Many files:
Cleanups to page reference counting in Xen.
Diffstat (limited to 'xen/drivers/block/xen_block.c')
-rw-r--r-- | xen/drivers/block/xen_block.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/drivers/block/xen_block.c b/xen/drivers/block/xen_block.c index dc7a790408..78ba3c86b9 100644 --- a/xen/drivers/block/xen_block.c +++ b/xen/drivers/block/xen_block.c @@ -350,7 +350,7 @@ static int __buffer_is_valid(struct task_struct *p, /* If reading into the frame, the frame must be writeable. */ if ( writeable_buffer && ((page->flags & PG_type_mask) != PGT_writeable_page) && - (page->type_count != 0) ) + (page_type_count(page) != 0) ) { DPRINTK("non-writeable page passed for block read\n"); goto out; @@ -376,7 +376,7 @@ static void __lock_buffer(unsigned long buffer, page = frame_table + pfn; if ( writeable_buffer ) { - if ( page->type_count == 0 ) + if ( page_type_count(page) == 0 ) { page->flags &= ~PG_type_mask; /* No need for PG_need_flush here. */ |