On Mon, Jul 06, 2009 at 12:11:14AM +0200, Mariusz Kozlowski wrote: > > Can you try this patch? > > diff --git a/drivers/net/tun.c b/drivers/net/tun.c > index 11a0ba4..c599327 100644 > --- a/drivers/net/tun.c > +++ b/drivers/net/tun.c > @@ -486,12 +486,14 @@ static unsigned int tun_chr_poll(struct file *file, poll_table * wait) > { > struct tun_file *tfile = file->private_data; > struct tun_struct *tun = __tun_get(tfile); > - struct sock *sk = tun->sk; > + struct sock *sk; > unsigned int mask = 0; > > if (!tun) > return POLLERR; > > + sk = tun->sk; > + > DBG(KERN_INFO "%s: tun_chr_poll\n", tun->dev->name); > > poll_wait(file, &tun->socket.wait, wait); Good catch. Can you please resend with a sign-off? Thanks, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html