net: Cap number of elements for sendmmsg
commit91f620f98412f866b385b16681d5e59b7e62e343
authorAnton Blanchard <anton@samba.org>
Thu, 4 Aug 2011 14:07:39 +0000 (4 14:07 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 16 Aug 2011 01:31:33 +0000 (15 18:31 -0700)
tree73cfb758b6f3422554e7683b41b1621599797389
parent365f1cd4cadc46455db97d0b568ea7ad3af106be
net: Cap number of elements for sendmmsg

commit 98382f419f32d2c12d021943b87dea555677144b upstream.

To limit the amount of time we can spend in sendmmsg, cap the
number of elements to UIO_MAXIOV (currently 1024).

For error handling an application using sendmmsg needs to retry at
the first unsent message, so capping is simpler and requires less
application logic than returning EINVAL.

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/socket.c