From: Carsten Emde <Carsten.Emde@osadl.org>
To: Jan Blunck <jblunck@suse.de>
Cc: rt-users <linux-rt-users@vger.kernel.org>,
kvm@vger.kernel.org, Marcelo Tosatti <mtosatti@redhat.com>
Subject: Re: [patch 0/3] Patches for KVM & RT
Date: Thu, 09 Apr 2009 23:44:44 +0200 [thread overview]
Message-ID: <49DE6C4C.3070308@osadl.org> (raw)
In-Reply-To: <20090407235853.309888494@suse.de>
[-- Attachment #1: Type: text/plain, Size: 330 bytes --]
Jan,
> Here are some patches that are necessary to get KVM running with the -rt4
> patchset.
Thanks a lot.
Unfortunaately, there is still a last one at kernel/smp.c:288
/* Can deadlock when called with interrupts disabled */
WARN_ON_ONCE(irqs_disabled() && !oops_in_progress);
Do we get another fix?
Carsten.
[-- Attachment #2: warn-kvm-2.6.29.1-rt5 --]
[-- Type: text/plain, Size: 4183 bytes --]
Apr 9 22:57:55 deliv1 kernel: ------------[ cut here ]------------
Apr 9 22:57:55 deliv1 kernel: WARNING: at kernel/smp.c:289 smp_call_function_single+0x5a/0x11c()
Apr 9 22:57:55 deliv1 kernel: Hardware name: SD37V10
Apr 9 22:57:55 deliv1 kernel: Modules linked in: tun fuse radeon drm nfsd lockd nfs_acl auth_rpcgss exportfs sco bridge stp bnep l2cap bluetooth coretemp it87 hwmon_vid hwmon sunrpc zd1211rw mac80211 cfg80211 ipt_MASQUERADE iptable_nat nf_nat ipt_REJECT ipt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter ip_tables nf_conntrack_netbios_ns ip6t_REJECT xt_tcpudp nf_conntrack_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables x_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_mirror dm_region_hash dm_log dm_multipath scsi_dh dm_mod kvm_intel kvm uinput snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_usb_audio snd_usb_lib snd_rawmidi snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore iTCO_wdt i2c_i801 tg3 i82975x_edac ohci1394 snd_page_alloc iTCO_vendor_support i2c_core libphy edac_core ieee1394 auerswald sr_mod sg button cdrom pcspkr ata_generic pata_acpi ata_piix libata sd_mod scsi_mod raid456 async_xor async_memcpy async
Apr 9 22:57:55 deliv1 kernel: _tx xor raid1 ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd [last unloaded: microcode]
Apr 9 22:57:55 deliv1 kernel: Pid: 4085, comm: qemu-kvm Not tainted 2.6.29.1-rt5-32bit #39
Apr 9 22:57:55 deliv1 kernel: Call Trace:
Apr 9 22:57:55 deliv1 kernel: [<c022e89e>] warn_slowpath+0x76/0xad
Apr 9 22:57:55 deliv1 kernel: [<c0227688>] ? sub_preempt_count+0x94/0xa3
Apr 9 22:57:55 deliv1 kernel: [<f8352622>] ? set_spte+0xe/0x5dd [kvm]
Apr 9 22:57:55 deliv1 kernel: [<c048757f>] ? __schedule+0x9b0/0x9f9
Apr 9 22:57:55 deliv1 kernel: [<f834a626>] ? unalias_gfn+0xe/0x54 [kvm]
Apr 9 22:57:55 deliv1 kernel: [<c026c4cc>] ? __rcu_read_unlock+0x6e/0x7d
Apr 9 22:57:55 deliv1 kernel: [<c022185b>] ? cpuacct_charge+0x52/0x58
Apr 9 22:57:55 deliv1 kernel: [<c0221f0b>] ? update_curr+0x136/0x177
Apr 9 22:57:55 deliv1 kernel: [<c0207f87>] ? sched_clock+0x44/0x64
Apr 9 22:57:55 deliv1 kernel: [<c026c4cc>] ? __rcu_read_unlock+0x6e/0x7d
Apr 9 22:57:55 deliv1 kernel: [<c022185b>] ? cpuacct_charge+0x52/0x58
Apr 9 22:57:55 deliv1 kernel: [<c024fc95>] smp_call_function_single+0x5a/0x11c
Apr 9 22:57:55 deliv1 kernel: [<f81cc72f>] ? __vcpu_clear+0x0/0xbc [kvm_intel]
Apr 9 22:57:55 deliv1 kernel: [<f81cf19d>] vmx_vcpu_load+0x46/0x191 [kvm_intel]
Apr 9 22:57:55 deliv1 kernel: [<c0489067>] ? __spin_unlock+0x14/0x28
Apr 9 22:57:55 deliv1 kernel: [<f834db41>] kvm_arch_vcpu_load+0x14/0x1e [kvm]
Apr 9 22:57:55 deliv1 kernel: [<f83481d7>] kvm_sched_in+0x10/0x12 [kvm]
Apr 9 22:57:55 deliv1 kernel: [<c02275a5>] finish_task_switch+0x97/0xe6
Apr 9 22:57:55 deliv1 kernel: [<c0487570>] __schedule+0x9a1/0x9f9
Apr 9 22:57:55 deliv1 kernel: [<c024430f>] ? hrtimer_interrupt+0x18a/0x192
Apr 9 22:57:55 deliv1 kernel: [<c0202c9d>] ? restore_nocheck_notrace+0x0/0xe
Apr 9 22:57:55 deliv1 kernel: [<f834e7c3>] ? kvm_arch_vcpu_ioctl_run+0x406/0x634 [kvm]
Apr 9 22:57:55 deliv1 kernel: [<c048774f>] ? preempt_schedule+0x3e/0x67
Apr 9 22:57:55 deliv1 kernel: [<c048775e>] preempt_schedule+0x4d/0x67
Apr 9 22:57:55 deliv1 kernel: [<f834e7c3>] kvm_arch_vcpu_ioctl_run+0x406/0x634 [kvm]
Apr 9 22:57:55 deliv1 kernel: [<f834740d>] kvm_vcpu_ioctl+0xf4/0x659 [kvm]
Apr 9 22:57:55 deliv1 kernel: [<c048757f>] ? __schedule+0x9b0/0x9f9
Apr 9 22:57:55 deliv1 kernel: [<c024b232>] ? tick_dev_program_event+0x2d/0x9a
Apr 9 22:57:55 deliv1 kernel: [<f8347319>] ? kvm_vcpu_ioctl+0x0/0x659 [kvm]
Apr 9 22:57:55 deliv1 kernel: [<c02b8a8d>] vfs_ioctl+0x27/0x6e
Apr 9 22:57:55 deliv1 kernel: [<c02b9038>] do_vfs_ioctl+0x49b/0x4d4
Apr 9 22:57:55 deliv1 kernel: [<c0335058>] ? trace_hardirqs_on_thunk+0xc/0x10
Apr 9 22:57:55 deliv1 kernel: [<c02ae507>] ? fget_light+0x85/0x9a
Apr 9 22:57:55 deliv1 kernel: [<c02b90b6>] sys_ioctl+0x45/0x5f
Apr 9 22:57:55 deliv1 kernel: [<c0202b88>] sysenter_do_call+0x12/0x27
Apr 9 22:57:55 deliv1 kernel: ---[ end trace ea071060aeca7fc5 ]---
next prev parent reply other threads:[~2009-04-10 5:27 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-07 23:58 [patch 0/3] Patches for KVM & RT Jan Blunck
2009-04-07 23:58 ` [patch 1/3] Make rt_down_read_trylock() behave like down_read_trylock() Jan Blunck
2009-04-09 13:47 ` Thomas Gleixner
2009-04-07 23:58 ` [patch 2/3] kvm: convert spin-locks to raw_spinlock_t Jan Blunck
2009-04-09 9:21 ` Marcelo Tosatti
2009-04-09 13:48 ` Thomas Gleixner
2009-04-07 23:58 ` [patch 3/3] kvm: wake up waitqueue before calling get_cpu() Jan Blunck
2009-04-09 9:24 ` Marcelo Tosatti
2009-04-09 13:48 ` Thomas Gleixner
2009-04-09 21:44 ` Carsten Emde [this message]
2009-04-10 7:23 ` [patch 0/3] Patches for KVM & RT Thomas Gleixner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49DE6C4C.3070308@osadl.org \
--to=carsten.emde@osadl.org \
--cc=jblunck@suse.de \
--cc=kvm@vger.kernel.org \
--cc=linux-rt-users@vger.kernel.org \
--cc=mtosatti@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.