• Deepak Saxena's avatar
    [PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters · 2fac6f3f
    Deepak Saxena authored
    Patch from Deepak Saxena
    
    The current memset() and memzero() macros on ARM reference the
    incoming parameters more than once and this can cause uninted
    side-effects. The issue was found while debugging SCTP protocol
    and with the specific usage of memzero(skb_put(skb,size),size).
    This call would call skb_put(skb,size) twice leading to badness.
    The fixed version copies the incoming parameters into local
    variables and uses those instead.
    
    Signed-off-by: Deepak Saxena
    Signed-off-by: Russell King
    2fac6f3f
string.h 1.15 KB