diff options
author | Vladislav Yasevich <vladislav.yasevich@hp.com> | 2005-11-11 16:07:40 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2005-11-11 16:07:40 -0800 |
commit | 19c7e9eef503dc1ae926f3d26c56f88bee568d7b (patch) | |
tree | a1e79285a2ab740280435fb11d79e74a3c4afbe2 /net/sctp/socket.c | |
parent | 1e7d3d90c95b32374057e454417b2f50440be20e (diff) |
[SCTP]: Fix ia64 NaT consumption fault with sctp_sideffect commands.
On ia64, it is possible to get NaT Consumption Fault and a kernel panic
when initializing sctp sideeffect commands arguments. The union
sctp_arg_t contains different sized elements and when loading a smaller
sized element (32 or 16 bits), it is possible for a speculative load to
fail and result in a NaT bit set which causes a kernel crash. The easy
way to get around it is to load the largerst member of the union.
Signed-off-by: Vladislav Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sctp/socket.c')
0 files changed, 0 insertions, 0 deletions