• S
    [GFS2] Remove lm.[ch] and distribute content · da755fdb
    Steven Whitehouse 提交于
    The functions in lm.c were just wrappers which were mostly
    only used in one other file. By moving the functions to
    the files where they are being used, they can be marked
    static and also this will usually result in them being inlined
    since they are often only used from one point in the code.
    
    A couple of really trivial functions have been inlined by hand
    into the function which called them as it makes the code clearer
    to do that.
    
    We also gain from one fewer function call in the glock lock and
    unlock paths.
    Signed-off-by: NSteven Whitehouse <swhiteho@redhat.com>
    da755fdb
glock.c 51.6 KB