Messages in this thread | | | Date | Mon, 20 Nov 2006 13:01:59 +0100 | From | Jarek Poplawski <> | Subject | Re: [PATCH] AF_UNIX recv/shutdown race |
| |
On 20-11-2006 00:40, jmalicki@metacarta.com wrote: ... > @@ -650,7 +651,7 @@ static int unix_autobind(struct socket * > struct unix_address * addr; > int err; > > - mutex_lock(&u->readlock); > + unix_state_rlock(sk);
Here follows: err = 0; if (u->addr) goto out;
err = -ENOMEM; addr = kzalloc(sizeof(*addr) + sizeof(short) + 16, GFP_KERNEL); if (!addr) goto out;
Are you sure you can use spin_lock here?
Jarek P. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |