• Michael Ellerman's avatar
    [PATCH] ppc64: Remove redundant use of pointers in lmb code · a4a0f970
    Michael Ellerman authored
    The lmb code is all written to use a pointer to an lmb struct. But it's always
    the same lmb struct, called "lmb". So we take the address of lmb, call it
    _lmb and then start using _lmb->foo everywhere, which is silly.
    
    This patch removes the _lmb pointers and replaces them with direct references
    to the one "lmb" struct. We do the same for some _mem and _rsv pointers which
    point to lmb.memory and lmb.reserved respectively.
    
    This patch looks quite busy, but it's basically just:
    s/_lmb->/lmb./g
    s/_mem->/lmb.memory./g
    s/_rsv->/lmb.reserved./g
    s/_rsv/&lmb.reserved/g
    s/mem->/lmb.memory./g
    Signed-off-by: default avatarMichael Ellerman <michael@ellerman.id.au>
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    a4a0f970
lmb.c 8.31 KB