--- drivers/block/loop.c.orig Tue Nov 6 10:13:48 2001 +++ drivers/block/loop.c Tue Nov 6 10:17:55 2001 @@ -218,14 +218,16 @@ static int lo_send(struct loop_device *l index++; pos += size; UnlockPage(page); - deactivate_page(page); + /* deactivate_page(page); + */ page_cache_release(page); } return 0; unlock: UnlockPage(page); - deactivate_page(page); + /*deactivate_page(page); + */ page_cache_release(page); fail: return -1;