From 176b24ab0535a80d697f915223538ea70d92c49c Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Sat, 4 Sep 1999 13:00:26 +0000 Subject: 1999-09-04 Thomas Bushnell, BSG * pager.c (file_pager_write_page): Don't report errors on writes that extend past NODE->allocsize. This avoids a race between sync and truncate. Reported by Mark Kettenis . --- ext2fs/pager.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'ext2fs/pager.c') diff --git a/ext2fs/pager.c b/ext2fs/pager.c index f2315c90..8981390e 100644 --- a/ext2fs/pager.c +++ b/ext2fs/pager.c @@ -374,10 +374,7 @@ file_pager_write_page (struct node *node, vm_offset_t offset, void *buf) pending_blocks_init (&pb, buf); if (offset >= node->allocsize) - { - err = EIO; - left = 0; - } + left = 0; else if (offset + left > node->allocsize) left = node->allocsize - offset; -- cgit v1.2.3