Re: netlink: Add netlink_bound helper and use it in netlink_getname

From: Tejun Heo
Date: Sat Sep 26 2015 - 15:52:55 EST


Hello,

On Sun, Sep 27, 2015 at 03:49:16AM +0800, Herbert Xu wrote:
> If the autobind is not complete then netlink_getname must return
> zero rather than some garbage portid that belongs to somebody
> else's socket. That's what we did before any of this lockless
> code was introduced.
>
> If you don't check nlk->bound then you may return garbage.

Ah, yeah, you're right. We need to check that there because it may
contain a garbage value. I still think it'd better to use
netlink_bound() test in connect() too tho.

Thanks.

--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/