===================================== [ BUG: bad unlock balance detected! ] 3.8.0-rc3+ #99 Not tainted ------------------------------------- dmsetup/12756 is trying to release lock ( BUG: sleeping function called from invalid context at arch/x86/mm/fault.c:1144 in_atomic(): 0, irqs_disabled(): 1, pid: 12756, name: dmsetup INFO: lockdep is turned off. irq event stamp: 7035 hardirqs last enabled at (7035): [] _raw_spin_unlock_irq+0x32/0x80 hardirqs last disabled at (7034): [] _raw_spin_lock_irq+0x58/0xe0 softirqs last enabled at (6440): [] __do_softirq+0x3bf/0x400 softirqs last disabled at (6435): [] call_softirq+0x1c/0x30 Pid: 12756, comm: dmsetup Not tainted 3.8.0-rc3+ #99 Call Trace: [] __might_sleep+0x12c/0x1b0 [] ? __do_page_fault+0x400/0xa00 [] __do_page_fault+0x6f3/0xa00 [] ? usb_console_write+0x14a/0x230 [] ? trace_hardirqs_off_thunk+0x3a/0x3c [] ? drop_super+0x1a/0x30 [] do_page_fault+0xe/0x10 [] page_fault+0x28/0x30 [] ? drop_super+0x1a/0x30 [] ? print_lockdep_cache+0x1a/0x70 [] ? drop_super+0x1a/0x30 [] ? printk+0x4d/0x4f [] print_unlock_inbalance_bug+0xa0/0x100 [] lock_release_non_nested+0x24f/0x3a0 [] ? trace_hardirqs_off+0xd/0x10 [] ? local_clock+0x165/0x170 [] ? drop_super+0x1a/0x30 [] ? drop_super+0x1a/0x30 [] __lock_release+0x90/0x1f0 [] ? drop_super+0x1a/0x30 [] lock_release+0x92/0x140 [] up_read+0x23/0x40 [] drop_super+0x1a/0x30 [] freeze_bdev+0x103/0x130 [] lock_fs+0x68/0xf0 [dm_mod] [] dm_suspend+0x358/0x460 [dm_mod] [] ? do_resume+0x320/0x320 [dm_mod] [] ? up_read+0x23/0x40 [] do_suspend+0xfb/0x120 [dm_mod] [] ? do_resume+0x320/0x320 [dm_mod] [] dev_suspend+0x35/0x40 [dm_mod] [] ctl_ioctl+0x2ce/0x320 [dm_mod] [] dm_ctl_ioctl+0x13/0x20 [dm_mod] [] vfs_ioctl+0x34/0x80 [] do_vfs_ioctl+0x373/0x400 [] ? retint_swapgs+0x13/0x1b [] sys_ioctl+0xf1/0x100 [] system_call_fastpath+0x16/0x1b