From: Eric Dumazet <[EMAIL PROTECTED]>
Date: Wed, 14 Nov 2007 20:42:38 +0100
> On Wed, 14 Nov 2007 21:08:29 +0300
> Pavel Emelyanov <[EMAIL PROTECTED]> wrote:
>
> > The request_sock_queue's listen_opt is either vmalloc-ed or
> > kmalloc-ed depending on the number of table entries. Thus it
> > is
On Wed, 14 Nov 2007 21:08:29 +0300
Pavel Emelyanov <[EMAIL PROTECTED]> wrote:
> The request_sock_queue's listen_opt is either vmalloc-ed or
> kmalloc-ed depending on the number of table entries. Thus it
> is expected to be handled properly on free, which is done in
> the reqsk_queue_destroy().
>
The request_sock_queue's listen_opt is either vmalloc-ed or
kmalloc-ed depending on the number of table entries. Thus it
is expected to be handled properly on free, which is done in
the reqsk_queue_destroy().
However the error path in inet_csk_listen_start() calls
the lite version of reqsk_queu