28 Jul, 2005

1 commit

  • Oliver Paukstadt from our test department is testing the xip patches in
    Linus' git-tree. He found a problem that shows when reading a file that
    contains sparse blocks (holes) on a -o xip mounted ext2 filesystem: the
    BUG_ON() in fs/ext2/xip.c:40 triggers where it should not. The problem was
    introduced by a cleanup in my previous patch, this patch fixes it.

    Signed-off-by: Carsten Otte
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Carsten Otte
     

16 Jul, 2005

1 commit

  • This patch includes feedback from Andrew and Christoph. Thanks for
    taking time to review.

    Use of empty_zero_page was eliminated to fix compilation for architectures
    that don't have it.

    This patch removes setting pages up-to-date in ext2_get_xip_page and all
    bug checks to verify that the page is indeed up to date. Setting the page
    state on mapping to userland is bogus. None of the code patchs involved
    with these pages in mm cares about the page state.

    still on my ToDo list: identify a place outside second extended where
    __inode_direct_access should reside

    Signed-off-by: Carsten Otte
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Carsten Otte
     

24 Jun, 2005

1 commit