• Steven Whitehouse's avatar
    [GFS2] Reorder writeback for glock sync · 3042a2cc
    Steven Whitehouse authored
    Previously we were doing (write data, wait for data, write metadata, wait
    for metadata). After this patch we so (write metadata, write data, wait for
    data, wait for metadata) which should be more efficient.
    Also I noticed that the drop_bh and xmote_bh functions were almost
    identical. In fact the only difference was a single test, and that
    test is such that in the drop_bh case, it would always evaluate to
    the correct result. As such we can use the xmote_bh functions in
    all the places where we were using the drop_bh function and remove
    the drop_bh functions.
    Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
glock.c 50.8 KB