[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC/RFT][PATCH 0 of 3] rework locking in sched_adjust
On 11/23/2011 03:55 PM, Dario Faggioli wrote: Hi everyone, This series changes how locks are dealt with while adjusting domains' scheduling parameters. I've done and am still doing tests for credit and credit2, and it's surviving to all I threw at it up to now. Unfortunately, I can't test the sedf part yet, since it is not working on my test boxes due to other issues (which I'm also trying to track down). I'm sending the series out anyway, so that at least you can have a look at it, and maybe give a spin on the sedf part, if you don't have anything more interesting to do. ;-P Sorry, does not work with sched=sedf: nehalem1 login: (XEN) Xen BUG at spinlock.c:47 (XEN) ----[ Xen-4.2-unstable x86_64 debug=y Tainted: C ]---- (XEN) CPU: 0 (XEN) RIP: e008:[<ffff82c480124e84>] check_lock+0x44/0x50 (XEN) RFLAGS: 0000000000010046 CONTEXT: hypervisor (XEN) rax: 0000000000000000 rbx: ffff83033eb17868 rcx: 0000000000000001 (XEN) rdx: 0000000000000000 rsi: 0000000000000001 rdi: ffff83033eb1786c (XEN) rbp: ffff82c4802afc10 rsp: ffff82c4802afc10 r8: 0000000000000004 (XEN) r9: 000000000000003c r10: ffff82c4802285b0 r11: 0000000000000212 (XEN) r12: ffff83033eb16000 r13: 0000000000000010 r14: ffff82c4802e3c60 (XEN) r15: ffff83033eb17868 cr0: 0000000080050033 cr4: 00000000000026f0 (XEN) cr3: 000000032b937000 cr2: 00007f09a92342c0 (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e010 cs: e008 (XEN) Xen stack trace from rsp=ffff82c4802afc10: (XEN) ffff82c4802afc28 ffff82c480124ec1 0000000000000010 ffff82c4802afc68 (XEN) ffff82c48012c085 7400000000000002 0000000000000010 0000000000000010 (XEN) 0000000000000020 ffff82c4802e3c60 ffff83033eaf8fb0 ffff82c4802afca8 (XEN) ffff82c48012c557 ffff82c4802afd18 0000000000000010 0000000000000003 (XEN) 0000000000000004 ffff82c4802e3c60 ffff83033eaf8fb0 ffff82c4802afcc8 (XEN) ffff82c48012c660 ffff82c480124ec1 0000000000000004 ffff82c4802afd58 (XEN) ffff82c48011f8ab ffff82c480124ec1 ffff83033ea97048 ffff82c4802afd18 (XEN) ffff82c480121084 ffff82c4802afe48 ffff83033ea92000 ffff83033eb11f60 (XEN) 0000000000000296 ffff82c4802afd38 ffff82c480121aab 00000004bf2fb000 (XEN) ffff83033ea92000 000000000064b004 ffff83033ea92000 0000000000000000 (XEN) 00007fff37431340 ffff82c4802afd88 ffff82c480120fec ffff82c480125104 (XEN) fffffffffffffff3 ffff82c4802afd88 fffffffffffffff3 ffff82c4802afef8 (XEN) ffff82c4801037e3 000000000061f004 0000000000000000 000000000061f004 (XEN) 0000000000000001 ffff82c4802afef8 ffff82c480126cb8 ffff82c4802afdf8 (XEN) ffff82c480106f0e ffff002000000000 00000000000c0000 00000000ffffffff (XEN) 0000000000000000 0000000000000000 00000000000bf7b3 00000018d63a6d18 (XEN) 0000000300000004 0000000000000000 0000000000000000 0000000000000000 (XEN) ffff82c4802afe88 0000000800000010 00007f09a9890000 0000000000000004 (XEN) 0000000000000000 0000000000000000 0000000000000000 0000000a00000001 (XEN) 0000000000000000 00007fff374314e0 00007fff37431540 000000000061e050 (XEN) Xen call trace: (XEN) [<ffff82c480124e84>] check_lock+0x44/0x50 (XEN) [<ffff82c480124ec1>] _spin_lock+0x11/0x5d (XEN) [<ffff82c48012c085>] xmem_pool_alloc+0x138/0x4d2 (XEN) [<ffff82c48012c557>] _xmalloc+0x138/0x230 (XEN) [<ffff82c48012c660>] _xzalloc+0x11/0x2d (XEN) [<ffff82c48011f8ab>] sedf_adjust+0x37c/0x9b2 (XEN) [<ffff82c480120fec>] sched_adjust+0x5f/0xb7 (XEN) [<ffff82c4801037e3>] do_domctl+0xf32/0x1a9f (XEN) [<ffff82c48021f128>] syscall_enter+0xc8/0x122 (XEN) (XEN) (XEN) **************************************** (XEN) Panic on CPU 0: (XEN) Xen BUG at spinlock.c:47 (XEN) **************************************** (XEN) -- Juergen Gross Principal Developer Operating Systems PDG ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 Fujitsu Technology Solutions e-mail: juergen.gross@xxxxxxxxxxxxxx Domagkstr. 28 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |