========================================================= [ INFO: possible irq lock inversion dependency detected ] 2.6.31-rc3-rt1 #1 --------------------------------------------------------- canberra-gtk-pl/3110 just changed the state of lock: ((raw_spinlock_t *)(&lock->wait_lock)){+...-.}, at: [] do_fu1 but this lock was taken by another, HARDIRQ-safe lock in the past: (&irq_desc_lock_class){-.....} and interrupts could create inverse lock ordering between them. other info that might help us debug this: 1 lock held by canberra-gtk-pl/3110: #0: (&futex_queues[i].lock){+.+...}, at: [] do_futex+0x5b7/1 the first lock's dependencies: -> ((raw_spinlock_t *)(&lock->wait_lock)){+...-.} ops: 13011264 { HARDIRQ-ON-W at: [] __lock_acquire+0x2fd/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] do_futex+0x68e/0x961 [] sys_futex+0x11d/0x14f [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff IN-RECLAIM_FS-W at: [] __lock_acquire+0x361/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_spin_lock_slowlock+0x42/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] prepare_to_wait+0x2d/0x85 [] kswapd+0xfb/0x686 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_spin_lock_slowlock+0x42/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] free_pages_bulk+0x3b/0xda [] free_hot_cold_page+0x1eb/0x228 [] free_hot_page+0x1e/0x34 [] __free_pages+0x39/0x56 [] __free_pages_bootmem+0x91/0xa7 [] free_all_bootmem_core+0x102/0x1e5 [] free_all_bootmem_node+0x23/0x39 [] numa_free_all_bootmem+0x55/0x9f [] mem_init+0x38/0x187 [] start_kernel+0x20b/0x421 [] x86_64_start_reservations+0xb9/0xd4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] __key.17785+0x0/0x8 -> ((raw_spinlock_t *)(&p->pi_lock)){......} ops: 68583 { INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] __sched_setscheduler+0x17a/0x2a3 [] sched_setscheduler_nocheck+0x1e/04 [] kthread_create+0xf7/0x145 [] migration_call+0x55/0x4f7 [] migration_init+0x35/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.42870+0x0/0x8 -> ((raw_spinlock_t *)(&rq->lock)){-...-.} ops: 992365 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] scheduler_tick+0x55/0x280 [] update_process_times+0x59/0x80 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x2e/0x94 [] timer_interrupt+0x2d/0x48 [] handle_irq_action+0x88/0xab [] handle_IRQ_event+0x90/0x189 [] handle_level_irq+0x8f/0x106 [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff IN-RECLAIM_FS-W at: [] __lock_acquire+0x361/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_rq_lock+0x51/0x9b [] set_cpus_allowed_ptr+0x2e/0e [] kswapd+0x8f/0x686 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rq_attach_root+0x29/0xf6 [] sched_init+0x2cf/0x4b3 [] start_kernel+0x21a/0x421 [] x86_64_start_reservations+0xb9/4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] __key.50609+0x0/0x8 -> ((raw_spinlock_t *)(&vec->lock)){-.....} ops: 465394 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] cpupri_set+0x88/0x153 [] enqueue_task_rt+0x11a/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/0x2 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0x0 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x2e/0x4 [] smp_apic_timer_interrupt+0x9e [] apic_timer_interrupt+0x13/0x0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] cpupri_set+0xdd/0x153 [] rq_online_rt+0x79/0x94 [] set_rq_online+0x5b/0x7f [] rq_attach_root+0xb4/0xf6 [] sched_init+0x2cf/0x4b3 [] start_kernel+0x21a/0x421 [] x86_64_start_reservations+0xb4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] __key.15528+0x0/0x10 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] cpupri_set+0xdd/0x153 [] rq_online_rt+0x79/0x94 [] set_rq_online+0x5b/0x7f [] rq_attach_root+0xb4/0xf6 [] sched_init+0x2cf/0x4b3 [] start_kernel+0x21a/0x421 [] x86_64_start_reservations+0xb9/0xd4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&rt_b->rt_runtime_lock)){-.....} ops: 82 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] enqueue_task_rt+0x1ae/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/0x2 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0x0 [] tick_sched_timer+0x82/0xc2 [] __run_hrtimer+0x89/0xd5 [] hrtimer_interrupt+0x127/0x1a9 [] smp_apic_timer_interrupt+0x9e [] apic_timer_interrupt+0x13/0x0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] enqueue_task_rt+0x1ae/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.41271+0x0/0x8 -> ((raw_spinlock_t *)(&cpu_base->lock)){-.....} ops: 360070 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] hrtimer_run_queues+0x112/0f [] run_local_timers+0x1c/0x41 [] update_process_times+0x3f/0 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x2e/4 [] smp_apic_timer_interrupt+0e [] apic_timer_interrupt+0x13/0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0x4 [] lock_hrtimer_base+0x34/0x72 [] __hrtimer_start_range_ns+0xf [] enqueue_task_rt+0x1fd/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.20973+0x0/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] lock_hrtimer_base+0x34/0x72 [] __hrtimer_start_range_ns+0x3b/0x21f [] enqueue_task_rt+0x1fd/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&rt_rq->rt_runtime_lock)){-.....} ops: 269217 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] task_tick_rt+0x25/0xf1 [] scheduler_tick+0x131/0x280 [] update_process_times+0x59/0 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x2e/4 [] smp_apic_timer_interrupt+0e [] apic_timer_interrupt+0x13/0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] dequeue_task_rt+0x27/0xb4 [] dequeue_task+0xe0/0x102 [] deactivate_task+0x37/0x56 [] __schedule+0x1b8/0x8ef [] schedule+0x22/0x5c [] migration_thread+0x198/0x235 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.50587+0x0/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] __enable_runtime+0x4b/0xa3 [] rq_online_rt+0x5d/0x94 [] set_rq_online+0x5b/0x7f [] migration_call+0x142/0x4f7 [] notifier_call_chain+0x40/0x7f [] raw_notifier_call_chain+0x22/0x38 [] _cpu_up+0xef/0x154 [] cpu_up+0x74/0x9f [] kernel_init+0xe4/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] enqueue_task_rt+0x1ae/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] dequeue_task_rt+0x27/0xb4 [] dequeue_task+0xe0/0x102 [] deactivate_task+0x37/0x56 [] __schedule+0x1b8/0x8ef [] schedule+0x22/0x5c [] migration_thread+0x198/0x235 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&rq->lock)/1){......} ops: 1021 { INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_nested+0x4e/0x99 [] double_rq_lock+0x5d/0xa0 [] double_lock_balance+0x40/0x62 [] push_rt_task+0xc8/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0a [] task_blocks_on_rt_mutex+0x12a0 [] rt_spin_lock_slowlock+0xff/0xa [] rt_spin_lock_fastlock+0x67/0x2 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0x3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.50609+0x1/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] dequeue_task_rt+0x27/0xb4 [] dequeue_task+0xe0/0x102 [] deactivate_task+0x37/0x56 [] push_rt_task+0x18a/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] cpupri_set+0x88/0x153 [] enqueue_task_rt+0x11a/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] push_rt_task+0x1a7/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_nested+0x4e/0x99 [] double_rq_lock+0x5d/0xa0 [] double_lock_balance+0x40/0x62 [] push_rt_task+0xc8/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&sig->cputimer.lock)){-.....} ops: 2827 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] account_group_exec_runtime+05 [] update_curr+0xd7/0xf6 [] check_preempt_wakeup+0x56/0x5 [] try_to_wake_up+0x28a/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/0x2 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0x0 [] tick_sched_timer+0x82/0xc2 [] __run_hrtimer+0x89/0xd5 [] hrtimer_interrupt+0x127/0x1a9 [] smp_apic_timer_interrupt+0x9e [] apic_timer_interrupt+0x13/0x0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] thread_group_cputimer+0x3c/0x9 [] posix_cpu_timers_exit_group+0e [] release_task+0xdd/0x468 [] do_exit+0x6e1/0x7d9 [] usermodehelper_disable+0x0/0x2 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.22358+0x0/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] account_group_exec_runtime+0x46/0x75 [] update_curr+0xd7/0xf6 [] check_preempt_wakeup+0x56/0x195 [] try_to_wake_up+0x28a/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/0x42 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0x80 [] tick_sched_timer+0x82/0xc2 [] __run_hrtimer+0x89/0xd5 [] hrtimer_interrupt+0x127/0x1a9 [] smp_apic_timer_interrupt+0x94/0xbe [] apic_timer_interrupt+0x13/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] __task_rq_lock+0x40/0x86 [] __sched_setscheduler+0x186/0x2a3 [] sched_setscheduler_nocheck+0x1e/0x34 [] kthread_create+0xf7/0x145 [] migration_call+0x55/0x4f7 [] migration_init+0x35/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_release_non_nested+0x163/0x1d8 [] lock_release+0x204/0x24a [] __spin_unlock+0x2d/0x7d [] double_unlock_balance+0x23/0x58 [] push_rt_task+0x1bf/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] selinux_cred_free+0x2b/0x41 [] security_cred_free+0x24/0x3a [] put_cred_rcu+0x44/0xc4 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x43/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] wait_for_common+0xd2/0x124 [] wait_for_completion+0x2b/0x41 [] kthread_create+0x9b/0x145 [] cpu_callback+0xea/0x215 [] spawn_ksoftirqd+0x33/0x7b [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (init_task.pi_lock){......} ops: 6 { INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x106/0x10 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] lock_timer_base+0x39/0x77 [] __mod_timer+0x49/0x172 [] mod_timer+0x2e/0x44 [] blk_plug_device+0x5b/0xdd [] __make_request+0x3b3/0x46b [] generic_make_request+0x2e4/0x342 [] submit_bio+0xc8/0xe5 [] mpage_bio_submit+0x35/0x4d [] mpage_readpages+0xf6/0x11e [] xfs_vm_readpages+0x2d/0x43 [xfs] [] __do_page_cache_readahead+0x12b/05 [] ra_submit+0x2f/0x47 [] ondemand_readahead+0x1dc/0x203 [] page_cache_async_readahead+0x87/0a [] generic_file_aio_read+0x292/0x5cb [] xfs_read+0x183/0x205 [xfs] [] xfs_file_aio_read+0x7b/0x92 [xfs] [] do_sync_read+0xf9/0x152 [] vfs_read+0xbe/0x12f [] sys_read+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff } ... key at: [] init_task+0x760/0x2510 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_rq_lock+0x51/0x9b [] task_setprio+0x42/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] lock_timer_base+0x39/0x77 [] __mod_timer+0x49/0x172 [] mod_timer+0x2e/0x44 [] blk_plug_device+0x5b/0xdd [] __make_request+0x3b3/0x46b [] generic_make_request+0x2e4/0x342 [] submit_bio+0xc8/0xe5 [] mpage_bio_submit+0x35/0x4d [] mpage_readpages+0xf6/0x11e [] xfs_vm_readpages+0x2d/0x43 [xfs] [] __do_page_cache_readahead+0x12b/0x1b5 [] ra_submit+0x2f/0x47 [] ondemand_readahead+0x1dc/0x203 [] page_cache_async_readahead+0x87/0xaa [] generic_file_aio_read+0x292/0x5cb [] xfs_read+0x183/0x205 [xfs] [] xfs_file_aio_read+0x7b/0x92 [xfs] [] do_sync_read+0xf9/0x152 [] vfs_read+0xbe/0x12f [] sys_read+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x106/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] lock_timer_base+0x39/0x77 [] __mod_timer+0x49/0x172 [] mod_timer+0x2e/0x44 [] blk_plug_device+0x5b/0xdd [] __make_request+0x3b3/0x46b [] generic_make_request+0x2e4/0x342 [] submit_bio+0xc8/0xe5 [] mpage_bio_submit+0x35/0x4d [] mpage_readpages+0xf6/0x11e [] xfs_vm_readpages+0x2d/0x43 [xfs] [] __do_page_cache_readahead+0x12b/0x1b5 [] ra_submit+0x2f/0x47 [] ondemand_readahead+0x1dc/0x203 [] page_cache_async_readahead+0x87/0xaa [] generic_file_aio_read+0x292/0x5cb [] xfs_read+0x183/0x205 [xfs] [] xfs_file_aio_read+0x7b/0x92 [xfs] [] do_sync_read+0xf9/0x152 [] vfs_read+0xbe/0x12f [] sys_read+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff the second lock's dependencies: -> (&irq_desc_lock_class){-.....} ops: 174105 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] handle_level_irq+0x30/0x106 [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] set_irq_chip+0x6d/0xaa [] set_irq_chip_and_handler_name+0x2a/9 [] native_init_IRQ+0x63/0x228 [] start_kernel+0x24e/0x421 [] x86_64_start_reservations+0xb9/0xd4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] irq_desc_lock_class+0x0/0x8 -> (i8259A_lock){-.....} ops: 264 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] mask_and_ack_8259A+0x35/0x115 [] mask_ack_irq+0x43/0x5e [] handle_level_irq+0x3b/0x106 [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] init_8259A+0x2e/0x107 [] native_init_IRQ+0x28/0x228 [] start_kernel+0x24e/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] i8259A_lock+0x18/0x40 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] enable_8259A_irq+0x26/0x76 [] default_enable+0x2d/0x52 [] default_startup+0x2f/0x4c [] __setup_irq+0x1c7/0x340 [] setup_irq+0x33/0x50 [] hpet_time_init+0x33/0x49 [] start_kernel+0x35e/0x421 [] x86_64_start_reservations+0xb9/0xd4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff -> (ioapic_lock){-.....} ops: 3157 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] mask_IO_APIC_irq_desc+0x33/0x77 [] mask_IO_APIC_irq+0x24/0x3a [] handle_irq_action+0x64/0xab [] handle_IRQ_event+0x90/0x189 [] handle_fasteoi_irq+0xa5/0xfe [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] io_apic_get_version+0x26/0x84 [] mp_register_ioapic+0xff/0x179 [] acpi_parse_ioapic+0x43/0x67 [] acpi_table_parse_entries+0xca/0x1f [] acpi_table_parse_madt+0x30/0x46 [] acpi_boot_init+0x1d2/0x390 [] setup_arch+0x984/0xa2c [] start_kernel+0xe5/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] ioapic_lock+0x18/0x40 -> (vector_lock){-.....} ops: 99 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] assign_irq_vector+0x33/0x77 [] set_desc_affinity+0x42/0x90 [] set_msi_irq_affinity+0x34/0xab [] move_masked_irq+0x90/0xd4 [] move_native_irq+0x56/0x84 [] ack_apic_edge+0x33/0x62 [] handle_edge_irq+0x88/0x14e [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] assign_irq_vector+0x33/0x77 [] setup_IO_APIC_irq+0x69/0x1c0 [] setup_IO_APIC+0x23d/0x8e2 [] native_smp_prepare_cpus+0x3a4/0f [] kernel_init+0x80/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] vector_lock+0x18/0x40 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] assign_irq_vector+0x33/0x77 [] set_desc_affinity+0x42/0x90 [] set_ioapic_affinity_irq_desc+0x45/0x130 [] setup_ioapic_dest+0xbb/0xf8 [] native_smp_cpus_done+0xbf/0xe3 [] kernel_init+0x130/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] disable_8259A_irq+0x26/0x76 [] startup_ioapic_irq+0x3f/0x9e [] __setup_irq+0x1c7/0x340 [] request_threaded_irq+0x164/0x1c0 [] acpi_os_install_interrupt_handler+0x7d/0xc0 [] acpi_ev_install_sci_handler+0x31/0x47 [] acpi_ev_install_xrupt_handlers+0x1d/0x80 [] acpi_enable_subsystem+0x14c/0x16d [] acpi_init+0x88/0x28d [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] startup_ioapic_irq+0x2a/0x9e [] __setup_irq+0x1c7/0x340 [] request_threaded_irq+0x164/0x1c0 [] acpi_os_install_interrupt_handler+0x7d/0xc0 [] acpi_ev_install_sci_handler+0x31/0x47 [] acpi_ev_install_xrupt_handlers+0x1d/0x80 [] acpi_enable_subsystem+0x14c/0x16d [] acpi_init+0x88/0x28d [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (logbuf_lock){-.....} ops: 119000 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] release_console_sem+0x51/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] 0xffffffffa044b6dd [] 0xffffffffa044b32b [] generic_smp_call_function_single4 [] smp_call_function_single_interru9 [] call_function_single_interrupt+00 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] release_console_sem+0x51/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] start_kernel+0xda/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] logbuf_lock+0x18/0x40 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] release_console_sem+0x51/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] check_irq_resend+0x4c/0xd9 [] __enable_irq+0x78/0x96 [] enable_irq+0x4a/0x75 [] request_threaded_irq+0x193/0x1c0 [] i8042_probe+0x1e3/0x5e5 [] platform_drv_probe+0x25/0x3b [] driver_probe_device+0xa9/0x165 [] __device_attach+0x46/0x66 [] bus_for_each_drv+0x63/0xae [] device_attach+0x70/0x9b [] bus_attach_device+0x3b/0x8b [] device_add+0x4cc/0x64c [] platform_device_add+0x105/0x165 [] i8042_init+0x376/0x3c3 [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&lock->wait_lock)){+...-.} ops: 13011264 { HARDIRQ-ON-W at: [] __lock_acquire+0x2fd/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] do_futex+0x68e/0x961 [] sys_futex+0x11d/0x14f [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff IN-RECLAIM_FS-W at: [] __lock_acquire+0x361/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_spin_lock_slowlock+0x42/0xa [] rt_spin_lock_fastlock+0x67/0x2 [] rt_spin_lock+0x2e/0x68 [] prepare_to_wait+0x2d/0x85 [] kswapd+0xfb/0x686 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_spin_lock_slowlock+0x42/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] free_pages_bulk+0x3b/0xda [] free_hot_cold_page+0x1eb/0x228 [] free_hot_page+0x1e/0x34 [] __free_pages+0x39/0x56 [] __free_pages_bootmem+0x91/0xa7 [] free_all_bootmem_core+0x102/0x1e5 [] free_all_bootmem_node+0x23/0x39 [] numa_free_all_bootmem+0x55/0x9f [] mem_init+0x38/0x187 [] start_kernel+0x20b/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] __key.17785+0x0/0x8 -> ((raw_spinlock_t *)(&p->pi_lock)){......} ops: 68583 { INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] __sched_setscheduler+0x17a/0x2a3 [] sched_setscheduler_nocheck+0x1e4 [] kthread_create+0xf7/0x145 [] migration_call+0x55/0x4f7 [] migration_init+0x35/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.42870+0x0/0x8 -> ((raw_spinlock_t *)(&rq->lock)){-...-.} ops: 992365 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] scheduler_tick+0x55/0x280 [] update_process_times+0x59/0x0 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x2e/0x4 [] timer_interrupt+0x2d/0x48 [] handle_irq_action+0x88/0xab [] handle_IRQ_event+0x90/0x189 [] handle_level_irq+0x8f/0x106 [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff IN-RECLAIM_FS-W at: [] __lock_acquire+0x361/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_rq_lock+0x51/0x9b [] set_cpus_allowed_ptr+0x2ee [] kswapd+0x8f/0x686 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rq_attach_root+0x29/0xf6 [] sched_init+0x2cf/0x4b3 [] start_kernel+0x21a/0x421 [] x86_64_start_reservations+0xb4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] __key.50609+0x0/0x8 -> ((raw_spinlock_t *)(&vec->lock)){-.....} ops: 465394 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/04 [] cpupri_set+0x88/0x153 [] enqueue_task_rt+0x11a/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/2 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x2e/4 [] smp_apic_timer_interrupt+0e [] apic_timer_interrupt+0x13/0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0x4 [] cpupri_set+0xdd/0x153 [] rq_online_rt+0x79/0x94 [] set_rq_online+0x5b/0x7f [] rq_attach_root+0xb4/0xf6 [] sched_init+0x2cf/0x4b3 [] start_kernel+0x21a/0x421 [] x86_64_start_reservations+04 [] x86_64_start_kernel+0xd0/0xb [] 0xffffffffffffffff } ... key at: [] __key.15528+0x0/0x10 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] cpupri_set+0xdd/0x153 [] rq_online_rt+0x79/0x94 [] set_rq_online+0x5b/0x7f [] rq_attach_root+0xb4/0xf6 [] sched_init+0x2cf/0x4b3 [] start_kernel+0x21a/0x421 [] x86_64_start_reservations+0xb9/0xd4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&rt_b->rt_runtime_lock)){-.....} ops: 82 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] enqueue_task_rt+0x1ae/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/2 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0 [] tick_sched_timer+0x82/0xc2 [] __run_hrtimer+0x89/0xd5 [] hrtimer_interrupt+0x127/0x9 [] smp_apic_timer_interrupt+0e [] apic_timer_interrupt+0x13/0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] enqueue_task_rt+0x1ae/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.41271+0x0/0x8 -> ((raw_spinlock_t *)(&cpu_base->lock)){-.....} ops: 360070 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc1 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] hrtimer_run_queues+0x112f [] run_local_timers+0x1c/0x1 [] update_process_times+0x30 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x24 [] smp_apic_timer_interrupte [] apic_timer_interrupt+0x10 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/4 [] lock_hrtimer_base+0x34/0x2 [] __hrtimer_start_range_ns+f [] enqueue_task_rt+0x1fd/0x22 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.20973+0x0/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] lock_hrtimer_base+0x34/0x72 [] __hrtimer_start_range_ns+0x3b/0x21f [] enqueue_task_rt+0x1fd/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&rt_rq->rt_runtime_lock)){-.....} ops: 269217 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc1 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] task_tick_rt+0x25/0xf1 [] scheduler_tick+0x131/0x20 [] update_process_times+0x50 [] tick_periodic+0x76/0x96 [] tick_handle_periodic+0x24 [] smp_apic_timer_interrupte [] apic_timer_interrupt+0x10 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] dequeue_task_rt+0x27/0xb4 [] dequeue_task+0xe0/0x102 [] deactivate_task+0x37/0x56 [] __schedule+0x1b8/0x8ef [] schedule+0x22/0x5c [] migration_thread+0x198/0x5 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.50587+0x0/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] __enable_runtime+0x4b/0xa3 [] rq_online_rt+0x5d/0x94 [] set_rq_online+0x5b/0x7f [] migration_call+0x142/0x4f7 [] notifier_call_chain+0x40/0x7f [] raw_notifier_call_chain+0x22/0x38 [] _cpu_up+0xef/0x154 [] cpu_up+0x74/0x9f [] kernel_init+0xe4/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] enqueue_task_rt+0x1ae/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] try_to_wake_up+0x191/0x2f3 [] wake_up_process+0x25/0x3b [] migration_call+0xee/0x4f7 [] migration_init+0x57/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] dequeue_task_rt+0x27/0xb4 [] dequeue_task+0xe0/0x102 [] deactivate_task+0x37/0x56 [] __schedule+0x1b8/0x8ef [] schedule+0x22/0x5c [] migration_thread+0x198/0x235 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&rq->lock)/1){......} ops: 1021 { INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_nested+0x4e/0x99 [] double_rq_lock+0x5d/0xa0 [] double_lock_balance+0x40/0x2 [] push_rt_task+0xc8/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0xe [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2fa [] task_blocks_on_rt_mutex+0x10 [] rt_spin_lock_slowlock+0xff/a [] rt_spin_lock_fastlock+0x67/2 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.50609+0x1/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] update_curr_rt+0xd8/0x166 [] dequeue_task_rt+0x27/0xb4 [] dequeue_task+0xe0/0x102 [] deactivate_task+0x37/0x56 [] push_rt_task+0x18a/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] cpupri_set+0x88/0x153 [] enqueue_task_rt+0x11a/0x292 [] enqueue_task+0x6a/0x8c [] activate_task+0x37/0x56 [] push_rt_task+0x1a7/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_nested+0x4e/0x99 [] double_rq_lock+0x5d/0xa0 [] double_lock_balance+0x40/0x62 [] push_rt_task+0xc8/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] release_tgcred_rcu+0x4c/0x67 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> ((raw_spinlock_t *)(&sig->cputimer.lock)){-.....} ops: 2827 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] account_group_exec_runtime5 [] update_curr+0xd7/0xf6 [] check_preempt_wakeup+0x56/5 [] try_to_wake_up+0x28a/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/2 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0 [] tick_sched_timer+0x82/0xc2 [] __run_hrtimer+0x89/0xd5 [] hrtimer_interrupt+0x127/0x9 [] smp_apic_timer_interrupt+0e [] apic_timer_interrupt+0x13/0 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0x4 [] thread_group_cputimer+0x3c/9 [] posix_cpu_timers_exit_groupe [] release_task+0xdd/0x468 [] do_exit+0x6e1/0x7d9 [] usermodehelper_disable+0x0/2 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.22358+0x0/0x8 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] account_group_exec_runtime+0x46/0x75 [] update_curr+0xd7/0xf6 [] check_preempt_wakeup+0x56/0x195 [] try_to_wake_up+0x28a/0x2f3 [] wake_up_process+0x25/0x3b [] wakeup_softirqd+0x56/0x72 [] raise_softirq_irqoff+0x2c/0x42 [] raise_softirq+0x2c/0x62 [] run_local_timers+0x26/0x41 [] update_process_times+0x3f/0x80 [] tick_sched_timer+0x82/0xc2 [] __run_hrtimer+0x89/0xd5 [] hrtimer_interrupt+0x127/0x1a9 [] smp_apic_timer_interrupt+0x94/0xbe [] apic_timer_interrupt+0x13/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] __task_rq_lock+0x40/0x86 [] __sched_setscheduler+0x186/0x2a3 [] sched_setscheduler_nocheck+0x1e/0x34 [] kthread_create+0xf7/0x145 [] migration_call+0x55/0x4f7 [] migration_init+0x35/0x82 [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_release_non_nested+0x163/0x1d8 [] lock_release+0x204/0x24a [] __spin_unlock+0x2d/0x7d [] double_unlock_balance+0x23/0x58 [] push_rt_task+0x1bf/0x20e [] switched_to_rt+0x32/0x84 [] check_class_changed+0x54/0x7e [] task_setprio+0x1a3/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] _slab_irq_disable+0x4f/0x89 [] kfree+0x9d/0xeb [] selinux_cred_free+0x2b/0x41 [] security_cred_free+0x24/0x3a [] put_cred_rcu+0x44/0xc4 [] rcu_process_callbacks+0x8c/0xb3 [] ksoftirqd+0x176/0x2bf [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x43/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] wait_for_common+0xd2/0x124 [] wait_for_completion+0x2b/0x41 [] kthread_create+0x9b/0x145 [] cpu_callback+0xea/0x215 [] spawn_ksoftirqd+0x33/0x7b [] do_one_initcall+0x65/0x153 [] kernel_init+0x8e/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (init_task.pi_lock){......} ops: 6 { INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x106/00 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] lock_timer_base+0x39/0x77 [] __mod_timer+0x49/0x172 [] mod_timer+0x2e/0x44 [] blk_plug_device+0x5b/0xdd [] __make_request+0x3b3/0x46b [] generic_make_request+0x2e4/0x342 [] submit_bio+0xc8/0xe5 [] mpage_bio_submit+0x35/0x4d [] mpage_readpages+0xf6/0x11e [] xfs_vm_readpages+0x2d/0x43 [xfs] [] __do_page_cache_readahead+0x12b5 [] ra_submit+0x2f/0x47 [] ondemand_readahead+0x1dc/0x203 [] page_cache_async_readahead+0x87a [] generic_file_aio_read+0x292/0x5b [] xfs_read+0x183/0x205 [xfs] [] xfs_file_aio_read+0x7b/0x92 [xf] [] do_sync_read+0xf9/0x152 [] vfs_read+0xbe/0x12f [] sys_read+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff } ... key at: [] init_task+0x760/0x2510 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_rq_lock+0x51/0x9b [] task_setprio+0x42/0x1d2 [] __rt_mutex_adjust_prio+0x2f/0x4a [] task_blocks_on_rt_mutex+0x12a/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] lock_timer_base+0x39/0x77 [] __mod_timer+0x49/0x172 [] mod_timer+0x2e/0x44 [] blk_plug_device+0x5b/0xdd [] __make_request+0x3b3/0x46b [] generic_make_request+0x2e4/0x342 [] submit_bio+0xc8/0xe5 [] mpage_bio_submit+0x35/0x4d [] mpage_readpages+0xf6/0x11e [] xfs_vm_readpages+0x2d/0x43 [xfs] [] __do_page_cache_readahead+0x12b/0x1b5 [] ra_submit+0x2f/0x47 [] ondemand_readahead+0x1dc/0x203 [] page_cache_async_readahead+0x87/0xaa [] generic_file_aio_read+0x292/0x5cb [] xfs_read+0x183/0x205 [xfs] [] xfs_file_aio_read+0x7b/0x92 [xfs] [] do_sync_read+0xf9/0x152 [] vfs_read+0xbe/0x12f [] sys_read+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x106/0x1a0 [] rt_spin_lock_slowlock+0xff/0x2aa [] rt_spin_lock_fastlock+0x67/0x82 [] rt_spin_lock+0x2e/0x68 [] lock_timer_base+0x39/0x77 [] __mod_timer+0x49/0x172 [] mod_timer+0x2e/0x44 [] blk_plug_device+0x5b/0xdd [] __make_request+0x3b3/0x46b [] generic_make_request+0x2e4/0x342 [] submit_bio+0xc8/0xe5 [] mpage_bio_submit+0x35/0x4d [] mpage_readpages+0xf6/0x11e [] xfs_vm_readpages+0x2d/0x43 [xfs] [] __do_page_cache_readahead+0x12b/0x1b5 [] ra_submit+0x2f/0x47 [] ondemand_readahead+0x1dc/0x203 [] page_cache_async_readahead+0x87/0xaa [] generic_file_aio_read+0x292/0x5cb [] xfs_read+0x183/0x205 [xfs] [] xfs_file_aio_read+0x7b/0x92 [xfs] [] do_sync_read+0xf9/0x152 [] vfs_read+0xbe/0x12f [] sys_read+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowtrylock+0x27/0xb2 [] rt_spin_trylock_irqsave+0x29/0x76 [] serial8250_console_write+0x4b/0x100 [] __call_console_drivers+0xc9/0x108 [] _call_console_drivers+0x6a/0x85 [] release_console_sem+0x12e/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] check_irq_resend+0x4c/0xd9 [] __enable_irq+0x78/0x96 [] enable_irq+0x4a/0x75 [] request_threaded_irq+0x193/0x1c0 [] i8042_probe+0x1e3/0x5e5 [] platform_drv_probe+0x25/0x3b [] driver_probe_device+0xa9/0x165 [] __device_attach+0x46/0x66 [] bus_for_each_drv+0x63/0xae [] device_attach+0x70/0x9b [] bus_attach_device+0x3b/0x8b [] device_add+0x4cc/0x64c [] platform_device_add+0x105/0x165 [] i8042_init+0x376/0x3c3 [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (printing_lock.wait_lock){-.....} ops: 2310 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowtrylock+0x27/0xb2 [] rt_spin_trylock+0x22/0x6f [] vt_console_print+0x52/0x2c1 [] __call_console_drivers+0xc9/0x108 [] _call_console_drivers+0x6a/0x85 [] release_console_sem+0x12e/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] 0xffffffffa044b6dd [] 0xffffffffa044b32b [] generic_smp_call_function_single4 [] smp_call_function_single_interru9 [] call_function_single_interrupt+00 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowtrylock+0x27/0xb2 [] rt_spin_trylock+0x22/0x6f [] vt_console_print+0x52/0x2c1 [] __call_console_drivers+0xc9/0x108 [] _call_console_drivers+0x6a/0x85 [] release_console_sem+0x12e/0x1fc [] register_console+0x23d/0x260 [] con_init+0x219/0x237 [] console_init+0x28/0x50 [] start_kernel+0x2aa/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] printing_lock.27541+0x18/0x100 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowtrylock+0x27/0xb2 [] rt_spin_trylock+0x22/0x6f [] vt_console_print+0x52/0x2c1 [] __call_console_drivers+0xc9/0x108 [] _call_console_drivers+0x6a/0x85 [] release_console_sem+0x12e/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] check_irq_resend+0x4c/0xd9 [] __enable_irq+0x78/0x96 [] enable_irq+0x4a/0x75 [] request_threaded_irq+0x193/0x1c0 [] i8042_probe+0x1e3/0x5e5 [] platform_drv_probe+0x25/0x3b [] driver_probe_device+0xa9/0x165 [] __device_attach+0x46/0x66 [] bus_for_each_drv+0x63/0xae [] device_attach+0x70/0x9b [] bus_attach_device+0x3b/0x8b [] device_add+0x4cc/0x64c [] platform_device_add+0x105/0x165 [] i8042_init+0x376/0x3c3 [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (vga_lock){-.....} ops: 6736 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] write_vga+0x2b/0x77 [] vgacon_cursor+0xa1/0x198 [] hide_cursor+0x38/0x94 [] vt_console_print+0xca/0x2c1 [] __call_console_drivers+0xc9/0x108 [] _call_console_drivers+0x6a/0x85 [] release_console_sem+0x12e/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] 0xffffffffa044b6dd [] 0xffffffffa044b32b [] generic_smp_call_function_single4 [] smp_call_function_single_interru9 [] call_function_single_interrupt+00 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] write_vga+0x2b/0x77 [] vga_set_mem_top+0x2f/0x45 [] vgacon_set_origin+0x46/0x6f [] set_origin+0x5f/0xb2 [] con_init+0x195/0x237 [] console_init+0x28/0x50 [] start_kernel+0x2aa/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] vga_lock+0x18/0x40 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] write_vga+0x2b/0x77 [] vgacon_cursor+0xa1/0x198 [] hide_cursor+0x38/0x94 [] vt_console_print+0xca/0x2c1 [] __call_console_drivers+0xc9/0x108 [] _call_console_drivers+0x6a/0x85 [] release_console_sem+0x12e/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] check_irq_resend+0x4c/0xd9 [] __enable_irq+0x78/0x96 [] enable_irq+0x4a/0x75 [] request_threaded_irq+0x193/0x1c0 [] i8042_probe+0x1e3/0x5e5 [] platform_drv_probe+0x25/0x3b [] driver_probe_device+0xa9/0x165 [] __device_attach+0x46/0x66 [] bus_for_each_drv+0x63/0xae [] device_attach+0x70/0x9b [] bus_attach_device+0x3b/0x8b [] device_add+0x4cc/0x64c [] platform_device_add+0x105/0x165 [] i8042_init+0x376/0x3c3 [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (console_sem.lock){-.....} ops: 2993 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowunlock+0x22/0x99 [] rt_mutex_unlock+0x1c/0x32 [] rt_up+0x3b/0x77 [] release_console_sem+0x197/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] 0xffffffffa044b6dd [] 0xffffffffa044b32b [] generic_smp_call_function_single4 [] smp_call_function_single_interru9 [] call_function_single_interrupt+00 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowunlock+0x22/0x99 [] rt_mutex_unlock+0x1c/0x32 [] rt_up+0x3b/0x77 [] release_console_sem+0x197/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] start_kernel+0xda/0x421 [] x86_64_start_reservations+0xb9/0x4 [] x86_64_start_kernel+0xd0/0xeb [] 0xffffffffffffffff } ... key at: [] console_sem+0x20/0xa0 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock+0x4b/0x94 [] task_blocks_on_rt_mutex+0x43/0x1a0 [] __rt_mutex_slowlock+0xae/0x12f [] rt_mutex_slowlock+0x142/0x1f9 [] rt_mutex_lock+0x3d/0x58 [] rt_down+0x29/0x59 [] acquire_console_sem+0x3e/0x71 [] do_con_write+0x68/0x1cd9 [] con_write+0x22/0x4a [] n_tty_write+0x2db/0x3b2 [] tty_write+0x19c/0x242 [] vfs_write+0xc1/0x133 [] sys_write+0x59/0x99 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] rt_mutex_slowunlock+0x22/0x99 [] rt_mutex_unlock+0x1c/0x32 [] rt_up+0x3b/0x77 [] release_console_sem+0x197/0x1fc [] vprintk+0x3a1/0x3e3 [] printk+0x4b/0x64 [] check_irq_resend+0x4c/0xd9 [] __enable_irq+0x78/0x96 [] enable_irq+0x4a/0x75 [] request_threaded_irq+0x193/0x1c0 [] i8042_probe+0x1e3/0x5e5 [] platform_drv_probe+0x25/0x3b [] driver_probe_device+0xa9/0x165 [] __device_attach+0x46/0x66 [] bus_for_each_drv+0x63/0xae [] device_attach+0x70/0x9b [] bus_attach_device+0x3b/0x8b [] device_add+0x4cc/0x64c [] platform_device_add+0x105/0x165 [] i8042_init+0x376/0x3c3 [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] ioapic_retrigger_irq+0x3b/0xae [] check_irq_resend+0x7e/0xd9 [] __enable_irq+0x78/0x96 [] enable_irq+0x4a/0x75 [] request_threaded_irq+0x193/0x1c0 [] i8042_probe+0x1e3/0x5e5 [] platform_drv_probe+0x25/0x3b [] driver_probe_device+0xa9/0x165 [] __device_attach+0x46/0x66 [] bus_for_each_drv+0x63/0xae [] device_attach+0x70/0x9b [] bus_attach_device+0x3b/0x8b [] device_add+0x4cc/0x64c [] platform_device_add+0x105/0x165 [] i8042_init+0x376/0x3c3 [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff -> (pci_lock){-.....} ops: 13220 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] pci_bus_read_config_dword+0x4b/0a [] read_msi_msg_desc+0x6f/0xd6 [] set_msi_irq_affinity+0x61/0xab [] move_masked_irq+0x90/0xd4 [] move_native_irq+0x56/0x84 [] ack_apic_edge+0x33/0x62 [] handle_edge_irq+0x88/0x14e [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] pci_bus_read_config_dword+0x4b/0xa [] pci_scan_single_device+0x54/0x15f [] pci_scan_slot+0x2c/0xbe [] pci_scan_child_bus+0x37/0xc7 [] pci_acpi_scan_root+0x2d3/0x34b [] acpi_pci_root_add+0x184/0x297 [] acpi_device_probe+0x66/0x1e7 [] driver_probe_device+0xa9/0x165 [] __driver_attach+0x67/0xa1 [] bus_for_each_dev+0x63/0xae [] driver_attach+0x2f/0x45 [] bus_add_driver+0xca/0x22f [] driver_register+0xc5/0x14a [] acpi_bus_register_driver+0x51/0x67 [] acpi_pci_root_init+0x2c/0x4f [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] pci_lock+0x18/0x40 -> (pci_config_lock){-.....} ops: 13377 { IN-HARDIRQ-W at: [] __lock_acquire+0x282/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] pci_conf1_read+0x6a/0x108 [] raw_pci_read+0x31/0x5d [] pci_read+0x3a/0x50 [] pci_bus_read_config_dword+0x69a [] read_msi_msg_desc+0x6f/0xd6 [] set_msi_irq_affinity+0x61/0xab [] move_masked_irq+0x90/0xd4 [] move_native_irq+0x56/0x84 [] ack_apic_edge+0x33/0x62 [] handle_edge_irq+0x88/0x14e [] handle_irq+0x98/0xb7 [] do_IRQ+0x71/0xe6 [] ret_from_intr+0x0/0xf [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x37a/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] pci_direct_probe+0x5f/0x1f5 [] pci_arch_init+0x1d/0x7d [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] pci_config_lock+0x18/0x40 ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] pci_conf1_read+0x6a/0x108 [] raw_pci_read+0x31/0x5d [] pci_read+0x3a/0x50 [] pci_bus_read_config_dword+0x69/0xaa [] pci_scan_single_device+0x54/0x15f [] pci_scan_slot+0x2c/0xbe [] pci_scan_child_bus+0x37/0xc7 [] pci_acpi_scan_root+0x2d3/0x34b [] acpi_pci_root_add+0x184/0x297 [] acpi_device_probe+0x66/0x1e7 [] driver_probe_device+0xa9/0x165 [] __driver_attach+0x67/0xa1 [] bus_for_each_dev+0x63/0xae [] driver_attach+0x2f/0x45 [] bus_add_driver+0xca/0x22f [] driver_register+0xc5/0x14a [] acpi_bus_register_driver+0x51/0x67 [] acpi_pci_root_init+0x2c/0x4f [] do_one_initcall+0x65/0x153 [] kernel_init+0x179/0x289 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xab4/0xc61 [] lock_acquire+0x10d/0x145 [] __spin_lock_irqsave+0x56/0xa4 [] pci_bus_read_config_dword+0x4b/0xaa [] read_msi_msg_desc+0x6f/0xd6 [] set_msi_irq_affinity+0x61/0xab [] setup_affinity+0x80/0x9d [] __setup_irq+0x1e9/0x340 [] request_threaded_irq+0x164/0x1c0 [] devm_request_threaded_irq+0x7d/0xcb [] ata_host_activate+0x9a/0x113 [libata] [] ahci_init_one+0xd7a/0xdae [ahci] [] local_pci_probe+0x25/0x3d [] do_work_for_cpu+0x28/0x54 [] kthread+0xa6/0xae [] child_rip+0xa/0x20 [] 0xffffffffffffffff stack backtrace: Pid: 3110, comm: canberra-gtk-pl Not tainted 2.6.31-rc3-rt1 #1 Call Trace: [] print_irq_inversion_bug+0x132/0x157 [] ? find_usage_backwards+0x122/0x161 [] ? check_usage_backwards+0x0/0x78 [] check_usage_backwards+0x59/0x78 [] mark_lock+0x13f/0x24e [] ? mark_lock+0x31/0x24e [] __lock_acquire+0x2fd/0xc61 [] ? __lock_acquire+0xc3e/0xc61 [] ? do_futex+0x68e/0x961 [] ? mark_held_locks+0x60/0x94 [] ? __rcu_read_unlock+0x9d/0xbf [] ? do_futex+0x68e/0x961 [] lock_acquire+0x10d/0x145 [] ? do_futex+0x68e/0x961 [] __spin_lock+0x4b/0x94 [] ? do_futex+0x68e/0x961 [] do_futex+0x68e/0x961 [] ? __spin_unlock_irqrestore+0x5c/0x9e [] ? trace_hardirqs_on_caller+0x126/0x169 [] ? __spin_unlock_irqrestore+0x79/0x9e [] ? rt_mutex_slowunlock+0x58/0x99 [] sys_futex+0x11d/0x14f [] system_call_fastpath+0x16/0x1b