diff -urN linux/drivers/block/loop.c~ linux/drivers/block/loop.c --- linux/drivers/block/loop.c~ Mon Nov 5 07:29:16 2001 +++ linux/drivers/block/loop.c Tue Nov 6 22:14:24 2001 @@ -207,7 +207,6 @@ index++; pos += size; UnlockPage(page); - deactivate_page(page); page_cache_release(page); } return 0; @@ -218,7 +217,6 @@ kunmap(page); unlock: UnlockPage(page); - deactivate_page(page); page_cache_release(page); fail: return -1;