diff -urN linux-2.6.36.orig/fs/reiser4/plugin/file/cryptcompress.c linux-2.6.36/fs/reiser4/plugin/file/cryptcompress.c --- linux-2.6.36.orig/fs/reiser4/plugin/file/cryptcompress.c 2010-11-22 04:34:19.000000000 +0100 +++ linux-2.6.36/fs/reiser4/plugin/file/cryptcompress.c 2010-11-22 04:39:34.000000000 +0100 @@ -3785,10 +3785,6 @@ ClearPageUptodate(page); goto err0; } - if (len != PAGE_CACHE_SIZE && !PageUptodate(page)) { - ret = RETERR(-EIO); - goto err0; - } /* Success. All resources (including checkin_mutex) will be released in ->write_end() */ *fsdata = (void *)buf;