|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] "kobject add failed"
> -----Original Message-----
> From: Keir Fraser [mailto:keir@xxxxxxxxxxxxx]
> Sent: 03 May 2007 18:27
> To: Petersson, Mats; xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] "kobject add failed"
>
>
>
>
> On 3/5/07 18:19, "Petersson, Mats" <Mats.Petersson@xxxxxxx> wrote:
>
> >> However, the invocation of tun_set_iff() is wrapped in
> >> rtnl_lock()/unlock()
> >> so should be concurrency safe. Still, this is where I would
> >> concentrate my
> >> search if I were you.
> >
> > Indeed, the tun_set_iff() is protected by rtnl_lock/unlock()... Any
> > reason to believe that doesn't work?
>
> Your crash report. :-)
>
> However tun_set_iff() is not in the oops backtrace... Perhaps
> I'm wrong
> about which ioctl is being executed, or the path taken
> through the Linux
> kernel.
According to my dump of the tun.o object file, "tun_set_iff" is inlined
into tun_chr_ioctl(), so it's no real surprise it's not in the
call-stack...
>
> However, it definitely does look like a lack of locking
> around picking a
> device name and registering it. I'm fairly confident that
> this will turn out
> to be the problem. You might want to add some tracing to the
> kernel to find
> out what paths you take during qemu-dm startup (this might
> cause the race
> not to happen any more, but you can remove the tracing once
> you know which
> functions you should be staring at).
I'll look at it on Wednesday.
--
Mats
>
> -- Keir
>
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] "kobject add failed", Petersson, Mats
- Re: [Xen-devel] "kobject add failed", Keir Fraser
- RE: [Xen-devel] "kobject add failed", Petersson, Mats
- Re: [Xen-devel] "kobject add failed", Keir Fraser
- RE: [Xen-devel] "kobject add failed", Petersson, Mats
- Re: [Xen-devel] "kobject add failed", Keir Fraser
- RE: [Xen-devel] "kobject add failed",
Petersson, Mats <=
- RE: [Xen-devel] "kobject add failed", Petersson, Mats
- RE: [Xen-devel][PATCH][RFC] "kobject add failed" Suggested workaround., Petersson, Mats
|
|
|
|
|