diff options
| author | Eduardo Blanco <[email protected]> | 2010-10-19 09:26:47 +0000 |
|---|---|---|
| committer | Simon Horman <[email protected]> | 2010-10-19 15:13:16 +0000 |
| commit | d86bef73b4a24e59e7c1f896a72bbf38430ac2c6 (patch) | |
| tree | 724097038b8d5bf76da75b55af13de23b46365f1 /net/ipv6/tcp_ipv6.c | |
| parent | ipvs: IPv6 tunnel mode (diff) | |
| download | kernel-d86bef73b4a24e59e7c1f896a72bbf38430ac2c6.tar.gz kernel-d86bef73b4a24e59e7c1f896a72bbf38430ac2c6.zip | |
Fixed race condition at ip_vs.ko module init.
Lists were initialized after the module was registered. Multiple ipvsadm
processes at module load triggered a race condition that resulted in a null
pointer dereference in do_ip_vs_get_ctl(). As a result, __ip_vs_mutex
was left locked preventing all further ipvsadm commands.
Signed-off-by: Eduardo J. Blanco <[email protected]>
Signed-off-by: Simon Horman <[email protected]>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions
