diff options
author | Deepak Saxena <dsaxena@net.rmk.(none)> | 2005-04-25 23:40:05 +0100 |
---|---|---|
committer | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2005-04-25 23:40:05 +0100 |
commit | 2fac6f3fec2303649e9cd572255776cb93d3f888 (patch) | |
tree | 091344bb955417f32aa60f9693612fc06d1079a4 /drivers/serial | |
parent | 41130d37a449dbff3593c8585a102d5e9173eea7 (diff) |
[PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters
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
Diffstat (limited to 'drivers/serial')
0 files changed, 0 insertions, 0 deletions