If prepare_write or commit_write return AOP_TRUNCATED_PAGE we jump to "retry" label and than if find_or_create_page() failed function return incorrect error code. Initilally i've add this fix as a part of prepare_write_retval patch, but IMHO it is better to split this to separate fix. Patch against 2.6.20-rc6-mm3. Signed-off-by: Dmitriy Monakhov -------