• Christoph Hellwig's avatar
    xfs: remove incorrect assert in xfs_vm_writepage · ece413f5
    Christoph Hellwig authored
    In commit 20cb52eb, titled
    "xfs: simplify xfs_vm_writepage" I added an assert that any !mapped and
    uptodate buffers are not dirty.  That asserts turns out to trigger a lot
    when running fsx on filesystems with small block sizes.  The reason for
    that is that the assert is simply incorrect.  !mapped and uptodate
    just mean this buffer covers a hole, and whenever we do a set_page_dirty
    we mark all blocks in the page dirty, no matter if they have data or
    not.  So remove the assert, and update the comment above the condition
    to match reality.
    Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
    Signed-off-by: default avatarAlex Elder <aelder@sgi.com>
    ece413f5
xfs_aops.c 38.3 KB