From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754497AbYI0CbX (ORCPT ); Fri, 26 Sep 2008 22:31:23 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753826AbYI0Cad (ORCPT ); Fri, 26 Sep 2008 22:30:33 -0400 Received: from mx2.redhat.com ([66.187.237.31]:50465 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753749AbYI0Caa (ORCPT ); Fri, 26 Sep 2008 22:30:30 -0400 Date: Fri, 26 Sep 2008 22:30:02 -0400 From: Dave Jones To: Linux Kernel Cc: avi@qumranet.com Subject: inconsistent lock state. (kvm) Message-ID: <20080927023002.GA28250@redhat.com> Mail-Followup-To: Dave Jones , Linux Kernel , avi@qumranet.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I just triggered this with just modprobe kvm_intel ; rmmod kvm kvm_intel Dave ================================= [ INFO: inconsistent lock state ] 2.6.26.3-29.fc9.x86_64.debug #1 --------------------------------- inconsistent {hardirq-on-W} -> {in-hardirq-W} usage. Xorg/2680 [HC1[1]:SC0[0]:HE0:SE1] takes: (kvm_lock){+-..}, at: [] decache_vcpus_on_cpu+0x20/0xbd [kvm] {hardirq-on-W} state was registered at: [] __lock_acquire+0x62f/0xd89 [] lock_acquire+0x96/0xc3 [] _spin_lock+0x26/0x53 [] mmu_shrink+0x26/0x116 [kvm] [] shrink_slab+0x70/0x158 [] try_to_free_pages+0x25c/0x365 [] __alloc_pages_internal+0x2ef/0x49c [] __alloc_pages_nodemask+0x9/0xb [] alloc_pages_current+0xb9/0xc2 [] __get_free_pages+0xe/0x4d [] proc_pid_attr_write+0x65/0xe4 [] vfs_write+0xae/0x157 [] sys_write+0x47/0x6f [] system_call_after_swapgs+0x8a/0x8f [] 0xffffffffffffffff irq event stamp: 1251057442 hardirqs last enabled at (1251057441): [] trace_hardirqs_on_thunk+0x35/0x3a hardirqs last disabled at (1251057442): [] trace_hardirqs_off_thunk+0x35/0x37 softirqs last enabled at (1251057438): [] __do_softirq+0xf2/0x101 softirqs last disabled at (1251057433): [] call_softirq+0x1c/0x28 other info that might help us debug this: no locks held by Xorg/2680. stack backtrace: Pid: 2680, comm: Xorg Not tainted 2.6.26.3-29.fc9.x86_64.debug #1 Call Trace: [] print_usage_bug+0x15e/0x16f [] mark_lock+0x126/0x463 [] __lock_acquire+0x5b1/0xd89 [] ? lock_release_holdtime+0x1e/0x109 [] ? _spin_unlock_irq+0x2b/0x37 [] lock_acquire+0x96/0xc3 [] ? :kvm:decache_vcpus_on_cpu+0x20/0xbd [] _spin_lock+0x26/0x53 [] ? :kvm:hardware_disable+0x0/0x2f [] :kvm:decache_vcpus_on_cpu+0x20/0xbd [] ? :kvm:hardware_disable+0x0/0x2f [] :kvm:hardware_disable+0x26/0x2f [] smp_call_function_interrupt+0x45/0x6e [] call_function_interrupt+0x77/0x80 -- http://www.codemonkey.org.uk