aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/block/xen_block.c
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-11-24 20:18:29 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-11-24 20:18:29 +0000
commit949f4e58ad0d0c78dd6ec8c10e9d1ba3dd6520bd (patch)
treee58b1fbea933fceaa5b8ecf7bb82fd6a73328196 /xen/drivers/block/xen_block.c
parent1ab51674422443a893e4a64b3ffc183e30375e31 (diff)
downloadxen-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.c4
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. */