diff options
author | Shuah Khan <shuahkh@osg.samsung.com> | 2014-11-11 10:04:13 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-11-11 21:43:34 -0500 |
commit | fbf8e7211ac7858d3df4a4203c18da7a58560784 (patch) | |
tree | 563432a5328a8ebdfeffce9167a6bd8619ac93c1 /drivers/block/rsxx | |
parent | caa13a9f6a66f00203bea1ee9fc4446b96dcfe7c (diff) | |
download | blackbird-op-linux-fbf8e7211ac7858d3df4a4203c18da7a58560784.tar.gz blackbird-op-linux-fbf8e7211ac7858d3df4a4203c18da7a58560784.zip |
selftests/net: psock_fanout seg faults in sock_fanout_read_ring()
The while loop in sock_fanout_read_ring() checks mmap region
bounds after access, causing it to segfault. Fix it to check
count before accessing header->tp_status. This problem can be
reproduced consistently when the test in run as follows:
make -C tools/testing/selftests TARGETS=net run_tests
or
make run_tests from tools/testing/selftests
or
make run_test from tools/testing/selftests/net
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/block/rsxx')
0 files changed, 0 insertions, 0 deletions