Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759924AbZACNVa (ORCPT ); Sat, 3 Jan 2009 08:21:30 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757795AbZACNVV (ORCPT ); Sat, 3 Jan 2009 08:21:21 -0500 Received: from e28smtp06.in.ibm.com ([59.145.155.6]:60776 "EHLO e28smtp06.in.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752786AbZACNVQ (ORCPT ); Sat, 3 Jan 2009 08:21:16 -0500 Date: Sat, 3 Jan 2009 18:51:00 +0530 From: Dhaval Giani To: davem@davemloft.net, Peter Zijlstra Cc: lkml Subject: Unsafe lock order detected with &fbc->lock Message-ID: <20090103132100.GA5610@linux.vnet.ibm.com> Reply-To: Dhaval Giani 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 Content-Length: 136516 Lines: 2637 hi, I am hitting this with git of yesterday or maybe day before yeseterday. (top SHA is b58602a4bac012b5f4fc12fe6b46ab237b610d5d) I am still not sure how to reproduce it. thanks, ====================================================== [ INFO: soft-safe -> soft-unsafe lock order detected ] 2.6.28 #2 ------------------------------------------------------ firefox/3695 [HC0[0]:SC0[1]:HE1:SE0] is trying to acquire: (&fbc->lock){--..}, at: [] __percpu_counter_add+0x52/0x7a and this task is already holding: (slock-AF_INET){-+..}, at: [] tcp_close+0x1a4/0x347 which would create a new lock dependency: (slock-AF_INET){-+..} -> (&fbc->lock){--..} but this new dependency connects a soft-irq-safe lock: (slock-AF_INET){-+..} ... which became soft-irq-safe at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] udp_queue_rcv_skb+0x123/0x1a3 [] __udp4_lib_rcv+0x35e/0x517 [] udp_rcv+0x17/0x19 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff to a soft-irq-unsafe lock: (&fbc->lock){--..} ... which became soft-irq-unsafe at: ... [] __lock_acquire+0x2ed/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __percpu_counter_sum+0xd/0x4a [] ext3_statfs+0xbf/0x163 [] vfs_statfs+0x4e/0x67 [] sys_statfs64+0x49/0x85 [] sysenter_do_call+0x12/0x3f [] 0xffffffff other info that might help us debug this: 1 lock held by firefox/3695: #0: (slock-AF_INET){-+..}, at: [] tcp_close+0x1a4/0x347 the soft-irq-safe lock's dependencies: -> (slock-AF_INET){-+..} ops: 67148 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] lock_sock_nested+0x31/0xd0 [] tcp_close+0x1a/0x347 [] inet_release+0x4e/0x54 [] sock_release+0x19/0x65 [] sock_close+0x21/0x25 [] __fput+0xd4/0x164 [] fput+0x1c/0x1e [] filp_close+0x55/0x5f [] sys_close+0x78/0xb2 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] udp_queue_rcv_skb+0x123/0x1a3 [] __udp4_lib_rcv+0x35e/0x517 [] udp_rcv+0x17/0x19 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] lock_sock_nested+0x31/0xd0 [] tcp_close+0x1a/0x347 [] inet_release+0x4e/0x54 [] sock_release+0x19/0x65 [] sock_close+0x21/0x25 [] __fput+0xd4/0x164 [] fput+0x1c/0x1e [] filp_close+0x55/0x5f [] sys_close+0x78/0xb2 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] af_family_slock_keys+0x10/0x120 -> (&list->lock){-+..} ops: 10858 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_queue_tail+0x19/0x37 [] netlink_broadcast+0x1be/0x29f [] kobject_uevent_env+0x263/0x2fd [] kobject_uevent+0xa/0xc [] device_add+0x313/0x475 [] input_register_device+0xae/0x181 [] psmouse_connect+0x181/0x239 [] serio_connect_driver+0x25/0x35 [] serio_driver_probe+0x1b/0x1d [] driver_probe_device+0xa7/0x143 [] __driver_attach+0x54/0x76 [] bus_for_each_dev+0x43/0x6d [] driver_attach+0x19/0x1b [] serio_thread+0x16a/0x2e7 [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_queue_tail+0x19/0x37 [] sock_queue_rcv_skb+0xb1/0xd3 [] __udp_queue_rcv_skb+0x17/0x8b [] udp_queue_rcv_skb+0x132/0x1a3 [] __udp4_lib_rcv+0x35e/0x517 [] udp_rcv+0x17/0x19 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] udp_poll+0x58/0xec [] sock_poll+0x17/0x1a [] do_sys_poll+0x21a/0x3cd [] sys_poll+0x45/0x8f [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.25807+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_queue_tail+0x19/0x37 [] sock_queue_rcv_skb+0xb1/0xd3 [] __udp_queue_rcv_skb+0x17/0x8b [] udp_queue_rcv_skb+0x132/0x1a3 [] __udp4_lib_rcv+0x35e/0x517 [] udp_rcv+0x17/0x19 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&q->lock){++..} ops: 12122994 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irq+0x32/0x62 [] wait_for_common+0x34/0xde [] wait_for_completion+0x17/0x19 [] kthread_create+0x6e/0x96 [] migration_call+0x39/0x41b [] migration_init+0x1d/0x4b [] _stext+0x4f/0x127 [] kernel_init+0x53/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-hardirq-W at: [] __lock_acquire+0x24f/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __wake_up+0x1a/0x40 [] acpi_ec_gpe_handler+0x5b/0xcb [] acpi_ev_gpe_dispatch+0x51/0x10f [] acpi_ev_gpe_detect+0x9f/0xe6 [] acpi_ev_sci_xrupt_handler+0x1a/0x20 [] acpi_irq+0x13/0x28 [] handle_IRQ_event+0x1f/0x54 [] handle_fasteoi_irq+0x7d/0xb6 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __wake_up+0x1a/0x40 [] acpi_ec_gpe_handler+0x5b/0xcb [] acpi_ev_gpe_dispatch+0x51/0x10f [] acpi_ev_gpe_detect+0x9f/0xe6 [] acpi_ev_sci_xrupt_handler+0x1a/0x20 [] acpi_irq+0x13/0x28 [] handle_IRQ_event+0x1f/0x54 [] handle_fasteoi_irq+0x7d/0xb6 [] 0xffffffff } ... key at: [] __key.17929+0x0/0x8 -> (&rq->lock){++..} ops: 14736567 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] rq_attach_root+0x17/0x9b [] sched_init+0x25e/0x3c8 [] start_kernel+0x112/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff in-hardirq-W at: [] __lock_acquire+0x24f/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] scheduler_tick+0x3f/0x17d [] update_process_times+0x47/0x53 [] tick_periodic+0x6b/0x77 [] tick_handle_periodic+0x1e/0x6f [] timer_interrupt+0x46/0x4d [] handle_IRQ_event+0x1f/0x54 [] handle_level_irq+0x6c/0xb4 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] scheduler_tick+0x3f/0x17d [] update_process_times+0x47/0x53 [] tick_periodic+0x6b/0x77 [] tick_handle_periodic+0x1e/0x6f [] __irqentry_text_start+0x74/0x87 [] apic_timer_interrupt+0x2d/0x34 [] 0xffffffff } ... key at: [] __key.45378+0x0/0x8 -> (&vec->lock){.+..} ops: 271976 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] cpupri_set+0xb8/0x112 [] rq_online_rt+0x61/0x64 [] set_rq_online+0x43/0x4d [] rq_attach_root+0x8b/0x9b [] sched_init+0x25e/0x3c8 [] start_kernel+0x112/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] cpupri_set+0x66/0x112 [] __enqueue_rt_entity+0x105/0x1f0 [] enqueue_rt_entity+0x39/0x44 [] enqueue_task_rt+0x27/0x38 [] enqueue_task+0x51/0x5d [] activate_task+0x1e/0x24 [] try_to_wake_up+0x1ab/0x238 [] wake_up_process+0x14/0x16 [] rebalance_domains+0x33a/0x42c [] run_rebalance_domains+0x33/0x9d [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.14666+0x0/0x1c ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] cpupri_set+0xb8/0x112 [] rq_online_rt+0x61/0x64 [] set_rq_online+0x43/0x4d [] rq_attach_root+0x8b/0x9b [] sched_init+0x25e/0x3c8 [] start_kernel+0x112/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff -> (&rt_b->rt_runtime_lock){.+..} ops: 615 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __enqueue_rt_entity+0x187/0x1f0 [] enqueue_rt_entity+0x39/0x44 [] enqueue_task_rt+0x27/0x38 [] enqueue_task+0x51/0x5d [] activate_task+0x1e/0x24 [] try_to_wake_up+0x1ab/0x238 [] wake_up_process+0x14/0x16 [] migration_call+0xb9/0x41b [] migration_init+0x3b/0x4b [] _stext+0x4f/0x127 [] kernel_init+0x53/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __enqueue_rt_entity+0x187/0x1f0 [] enqueue_rt_entity+0x39/0x44 [] enqueue_task_rt+0x27/0x38 [] enqueue_task+0x51/0x5d [] activate_task+0x1e/0x24 [] try_to_wake_up+0x1ab/0x238 [] wake_up_process+0x14/0x16 [] rebalance_domains+0x33a/0x42c [] run_rebalance_domains+0x33/0x9d [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.36757+0x0/0x8 -> (&cpu_base->lock){++..} ops: 8754644 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_hrtimer_base+0x1d/0x38 [] hrtimer_start_range_ns+0x1e/0x140 [] hrtimer_start_expires+0x1f/0x27 [] __enqueue_rt_entity+0x1b3/0x1f0 [] enqueue_rt_entity+0x39/0x44 [] enqueue_task_rt+0x27/0x38 [] enqueue_task+0x51/0x5d [] activate_task+0x1e/0x24 [] try_to_wake_up+0x1ab/0x238 [] wake_up_process+0x14/0x16 [] migration_call+0xb9/0x41b [] migration_init+0x3b/0x4b [] _stext+0x4f/0x127 [] kernel_init+0x53/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-hardirq-W at: [] __lock_acquire+0x24f/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] hrtimer_run_queues+0xd4/0x11e [] run_local_timers+0xd/0x1e [] update_process_times+0x29/0x53 [] tick_periodic+0x6b/0x77 [] tick_handle_periodic+0x1e/0x6f [] __irqentry_text_start+0x74/0x87 [] apic_timer_interrupt+0x2d/0x34 [] __alloc_pages_internal+0xb5/0x3a3 [] __get_free_pages+0x19/0x29 [] ring_buffer_alloc+0x1a1/0x2d0 [] tracer_alloc_buffers+0x1e/0x15d [] _stext+0x4f/0x127 [] kernel_init+0x53/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] hrtimer_run_queues+0xd4/0x11e [] run_local_timers+0xd/0x1e [] update_process_times+0x29/0x53 [] tick_periodic+0x6b/0x77 [] tick_handle_periodic+0x1e/0x6f [] __irqentry_text_start+0x74/0x87 [] apic_timer_interrupt+0x2d/0x34 [] 0xffffffff } ... key at: [] __key.20157+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_hrtimer_base+0x1d/0x38 [] hrtimer_start_range_ns+0x1e/0x140 [] hrtimer_start_expires+0x1f/0x27 [] __enqueue_rt_entity+0x1b3/0x1f0 [] enqueue_rt_entity+0x39/0x44 [] enqueue_task_rt+0x27/0x38 [] enqueue_task+0x51/0x5d [] activate_task+0x1e/0x24 [] try_to_wake_up+0x1ab/0x238 [] wake_up_process+0x14/0x16 [] migration_call+0xb9/0x41b [] migration_init+0x3b/0x4b [] _stext+0x4f/0x127 [] kernel_init+0x53/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff -> (&rt_rq->rt_runtime_lock){++..} ops: 138664 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] update_curr_rt+0x141/0x21e [] dequeue_task_rt+0x13/0x2f [] dequeue_task+0x10b/0x11d [] deactivate_task+0x1e/0x24 [] schedule+0x160/0x6a9 [] migration_thread+0x15b/0x1ed [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-hardirq-W at: [] __lock_acquire+0x24f/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] sched_rt_period_timer+0xe7/0x23d [] __run_hrtimer+0x70/0xa2 [] hrtimer_interrupt+0xc8/0x122 [] __irqentry_text_start+0x74/0x87 [] apic_timer_interrupt+0x2d/0x34 [] inflate_dynamic+0x4c0/0x4f0 [] unpack_to_rootfs+0x520/0x961 [] populate_rootfs+0x76/0xcd [] _stext+0x4f/0x127 [] kernel_init+0x102/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] sched_rt_period_timer+0xe7/0x23d [] __run_hrtimer+0x70/0xa2 [] hrtimer_interrupt+0xc8/0x122 [] __irqentry_text_start+0x74/0x87 [] apic_timer_interrupt+0x2d/0x34 [] cpu_quiet+0x43/0x72 [] __rcu_process_callbacks+0x66/0x207 [] rcu_process_callbacks+0x3b/0x42 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.45309+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __enable_runtime+0x4a/0xb1 [] rq_online_rt+0x47/0x64 [] set_rq_online+0x43/0x4d [] migration_call+0xf3/0x41b [] notifier_call_chain+0x2b/0x4a [] raw_notifier_call_chain+0x11/0x13 [] _cpu_up+0xbd/0xfc [] cpu_up+0x50/0x65 [] kernel_init+0x99/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __enqueue_rt_entity+0x187/0x1f0 [] enqueue_rt_entity+0x39/0x44 [] enqueue_task_rt+0x27/0x38 [] enqueue_task+0x51/0x5d [] activate_task+0x1e/0x24 [] try_to_wake_up+0x1ab/0x238 [] wake_up_process+0x14/0x16 [] migration_call+0xb9/0x41b [] migration_init+0x3b/0x4b [] _stext+0x4f/0x127 [] kernel_init+0x53/0x150 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] update_curr_rt+0x141/0x21e [] dequeue_task_rt+0x13/0x2f [] dequeue_task+0x10b/0x11d [] deactivate_task+0x1e/0x24 [] schedule+0x160/0x6a9 [] migration_thread+0x15b/0x1ed [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff -> (&rq->lock/1){.+..} ops: 106313 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_nested+0x21/0x51 [] double_rq_lock+0x53/0x65 [] __migrate_task+0x4f/0xc5 [] migration_thread+0x18e/0x1ed [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_nested+0x21/0x51 [] double_rq_lock+0x53/0x65 [] rebalance_domains+0x1bb/0x42c [] run_rebalance_domains+0x33/0x9d [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.45378+0x1/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_nested+0x21/0x51 [] double_rq_lock+0x53/0x65 [] __migrate_task+0x4f/0xc5 [] migration_thread+0x18e/0x1ed [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] task_rq_lock+0x4e/0x78 [] try_to_wake_up+0x70/0x238 [] default_wake_function+0x10/0x12 [] __wake_up_common+0x3a/0x60 [] complete+0x30/0x43 [] kthread+0x24/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff -> (&ep->lock){.+..} ops: 165035 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] sys_epoll_ctl+0x259/0x432 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] ep_poll_callback+0x1b/0xb9 [] __wake_up_common+0x3a/0x60 [] __wake_up_sync+0x36/0x49 [] sock_def_readable+0x3d/0x68 [] tcp_child_process+0x4c/0x9a [] tcp_v4_do_rcv+0x249/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.22330+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] task_rq_lock+0x4e/0x78 [] try_to_wake_up+0x70/0x238 [] default_wake_function+0x10/0x12 [] __wake_up_common+0x3a/0x60 [] __wake_up_locked+0x16/0x1a [] ep_poll_callback+0x7b/0xb9 [] __wake_up_common+0x3a/0x60 [] __wake_up_sync+0x36/0x49 [] sock_def_readable+0x3d/0x68 [] unix_stream_connect+0x33d/0x381 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] ep_poll_callback+0x1b/0xb9 [] __wake_up_common+0x3a/0x60 [] __wake_up_sync+0x36/0x49 [] sock_def_readable+0x3d/0x68 [] unix_stream_connect+0x33d/0x381 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __wake_up_sync+0x1e/0x49 [] sock_def_readable+0x3d/0x68 [] sock_queue_rcv_skb+0xc9/0xd3 [] __udp_queue_rcv_skb+0x17/0x8b [] udp_queue_rcv_skb+0x132/0x1a3 [] __udp4_lib_rcv+0x35e/0x517 [] udp_rcv+0x17/0x19 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&tcp_hashinfo.bhash[i].lock){-+..} ops: 446 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] inet_csk_get_port+0xe2/0x1eb [] inet_bind+0xfb/0x197 [] sys_bind+0x5f/0x7e [] sys_socketcall+0x7f/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] inet_put_port+0x35/0x76 [] tcp_set_state+0xaa/0xe1 [] tcp_done+0x39/0x65 [] tcp_rcv_state_process+0x7b5/0x892 [] tcp_v4_do_rcv+0x264/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] inet_csk_get_port+0xe2/0x1eb [] inet_bind+0xfb/0x197 [] sys_bind+0x5f/0x7e [] sys_socketcall+0x7f/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.44731+0x0/0x8 -> (&hashinfo->ehash_locks[i]){-+..} ops: 758 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __inet_hash_nolisten+0x7e/0xb3 [] __inet_hash_connect+0x193/0x22b [] inet_hash_connect+0x3b/0x43 [] tcp_v4_connect+0x34b/0x4be [] inet_stream_connect+0x8f/0x202 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] inet_unhash+0x4b/0x8a [] tcp_set_state+0x94/0xe1 [] tcp_done+0x39/0x65 [] tcp_rcv_state_process+0x7b5/0x892 [] tcp_v4_do_rcv+0x264/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __inet_hash_nolisten+0x7e/0xb3 [] __inet_hash_connect+0x193/0x22b [] inet_hash_connect+0x3b/0x43 [] tcp_v4_connect+0x34b/0x4be [] inet_stream_connect+0x8f/0x202 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.37899+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __inet_hash_nolisten+0x7e/0xb3 [] __inet_hash_connect+0x193/0x22b [] inet_hash_connect+0x3b/0x43 [] tcp_v4_connect+0x34b/0x4be [] inet_stream_connect+0x8f/0x202 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] inet_put_port+0x35/0x76 [] tcp_v4_destroy_sock+0x1ac/0x1e1 [] inet_csk_destroy_sock+0x8c/0xbd [] tcp_close+0x31e/0x347 [] inet_release+0x4e/0x54 [] sock_release+0x19/0x65 [] sock_close+0x21/0x25 [] __fput+0xd4/0x164 [] fput+0x1c/0x1e [] filp_close+0x55/0x5f [] sys_close+0x78/0xb2 [] sysenter_do_call+0x12/0x3f [] 0xffffffff -> (tcp_lock){-+..} ops: 15510 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] tcp_packet+0x7d/0xa31 [] nf_conntrack_in+0x3f9/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_connect+0x32a/0x389 [] tcp_v4_connect+0x464/0x4be [] inet_stream_connect+0x8f/0x202 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] tcp_packet+0x7d/0xa31 [] nf_conntrack_in+0x3f9/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] ip_send_reply+0x1f3/0x212 [] tcp_v4_send_reset+0x186/0x1b7 [] tcp_v4_rcv+0x524/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] tcp_packet+0x7d/0xa31 [] nf_conntrack_in+0x3f9/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_connect+0x32a/0x389 [] tcp_v4_connect+0x464/0x4be [] inet_stream_connect+0x8f/0x202 [] sys_connect+0x65/0x82 [] sys_socketcall+0x93/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] tcp_lock+0x10/0x24 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] tcp_packet+0x7d/0xa31 [] nf_conntrack_in+0x3f9/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] ip_send_reply+0x1f3/0x212 [] tcp_v4_send_reset+0x186/0x1b7 [] tcp_v4_rcv+0x524/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (nf_conntrack_lock){-+..} ops: 19763 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] nf_conntrack_in+0x204/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] nf_conntrack_in+0x204/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] igmpv3_sendpack+0x42/0x49 [] igmp_ifc_timer_expire+0x1f0/0x21a [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] nf_conntrack_in+0x204/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] nf_conntrack_lock+0x10/0x24 -> (&base->lock){++..} ops: 3594202 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_timer_base+0x24/0x43 [] __mod_timer+0x2c/0xac [] mod_timer+0x35/0x39 [] con_init+0xa3/0x1db [] console_init+0x12/0x20 [] start_kernel+0x1fe/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff in-hardirq-W at: [] __lock_acquire+0x24f/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_timer_base+0x24/0x43 [] __mod_timer+0x2c/0xac [] mod_timer+0x35/0x39 [] e1000_intr_msi+0xb4/0x111 [] handle_IRQ_event+0x1f/0x54 [] handle_edge_irq+0xb1/0xf2 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irq+0x32/0x62 [] run_timer_softirq+0x37/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.22801+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_timer_base+0x24/0x43 [] __mod_timer+0x2c/0xac [] __nf_conntrack_confirm+0x13d/0x1f9 [] ipv4_confirm+0xc2/0xe0 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_output+0x74/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] __nf_ct_kill_acct+0x25/0x95 [] tcp_packet+0x9b4/0xa31 [] nf_conntrack_in+0x3f9/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] ip_send_reply+0x1f3/0x212 [] tcp_v4_send_reset+0x186/0x1b7 [] tcp_v4_rcv+0x524/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_timer_base+0x24/0x43 [] del_timer+0x27/0x5a [] __nf_ct_kill_acct+0x80/0x95 [] tcp_packet+0x9b4/0xa31 [] nf_conntrack_in+0x3f9/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] ip_send_reply+0x1f3/0x212 [] tcp_v4_send_reset+0x186/0x1b7 [] tcp_v4_rcv+0x524/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&n->list_lock){++..} ops: 141701 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] add_partial+0x16/0x40 [] __slab_free+0x87/0x293 [] kmem_cache_free+0x85/0xbb [] ida_get_new_above+0x157/0x171 [] ida_get_new+0xc/0xe [] set_anon_super+0x43/0xa7 [] sget+0x2cc/0x340 [] get_sb_single+0x24/0x8d [] sysfs_get_sb+0x18/0x1a [] vfs_kern_mount+0x89/0x102 [] kern_mount_data+0x15/0x17 [] sysfs_init+0x50/0xa0 [] mnt_init+0x89/0x184 [] vfs_caches_init+0xd6/0xe8 [] start_kernel+0x2e8/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff in-hardirq-W at: [] __lock_acquire+0x24f/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] add_partial+0x16/0x40 [] unfreeze_slab+0x84/0xbc [] flush_slab+0x64/0x69 [] flush_cpu_slab+0x28/0x2a [] generic_smp_call_function_single_interrupt+0x6c/0x9b [] smp_call_function_single_interrupt+0x22/0x39 [] call_function_single_interrupt+0x2d/0x34 [] cpu_idle+0x2b/0xae [] start_secondary+0x1d1/0x1d9 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] add_partial+0x16/0x40 [] __slab_free+0x87/0x293 [] kmem_cache_free+0x85/0xbb [] put_cred_rcu+0x79/0x7f [] __rcu_process_callbacks+0x13d/0x207 [] rcu_process_callbacks+0x24/0x42 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.25082+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __slab_alloc+0x101/0x466 [] kmem_cache_alloc+0x84/0xe3 [] __alloc_skb+0x2e/0xfd [] sock_wmalloc+0x30/0x5b [] ip_append_data+0x43e/0x7af [] ip_send_reply+0x19e/0x212 [] tcp_v4_send_reset+0x186/0x1b7 [] tcp_v4_rcv+0x524/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&list->lock#5){-+..} ops: 25742 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] dev_deactivate+0x83/0xd3 [] __linkwatch_run_queue+0x150/0x180 [] linkwatch_event+0x20/0x27 [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] dev_queue_xmit+0x364/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] dev_deactivate+0x83/0xd3 [] __linkwatch_run_queue+0x150/0x180 [] linkwatch_event+0x20/0x27 [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff } ... key at: [] __key.21533+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] dev_queue_xmit+0x364/0x4d1 [] ip_finish_output2+0x191/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_send_ack+0xd6/0xde [] tcp_delack_timer+0x15a/0x1b1 [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (_xmit_ETHER#2){-+..} ops: 5689 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] netif_tx_lock+0x40/0x6f [] dev_deactivate+0x3d/0xd3 [] __linkwatch_run_queue+0x150/0x180 [] linkwatch_event+0x20/0x27 [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] netif_tx_lock+0x40/0x6f [] dev_deactivate+0x3d/0xd3 [] __linkwatch_run_queue+0x150/0x180 [] linkwatch_event+0x20/0x27 [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff } ... key at: [] netdev_xmit_lock_key+0x8/0x1c8 -> (&sta->flaglock){.+..} ops: 40738 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] set_sta_flags+0x19/0x2a [mac80211] [] ieee80211_rx_mgmt_assoc_resp+0x2f8/0xad7 [mac80211] [] ieee80211_sta_rx_queued_mgmt+0x6db/0x831 [mac80211] [] ieee80211_sta_work+0x74/0x5d0 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] test_sta_flags+0x19/0x2c [mac80211] [] ieee80211_invoke_rx_handlers+0x24b/0x1707 [mac80211] [] __ieee80211_rx_handle_packet+0x497/0x4a9 [mac80211] [] __ieee80211_rx+0x4f7/0x559 [mac80211] [] ath5k_tasklet_rx+0x4f7/0x53b [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.35891+0x0/0xffff066d [mac80211] ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] get_sta_flags+0x16/0x28 [mac80211] [] ieee80211_subif_start_xmit+0x4ba/0x7e7 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] dev_queue_xmit+0x364/0x4d1 [] ieee80211_subif_start_xmit+0x7cc/0x7e7 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (_xmit_IEEE80211#2){-+..} ops: 6251 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_subif_start_xmit+0x7cc/0x7e7 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff } ... key at: [] netdev_xmit_lock_key+0x190/0x1c8 -> (&sc->txbuflock){-+..} ops: 12464 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] ath5k_tx+0x106/0x41e [ath5k] [] __ieee80211_tx+0x47/0x12e [mac80211] [] ieee80211_master_start_xmit+0x38a/0x491 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] ath5k_tasklet_tx+0x1e2/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] ath5k_tasklet_tx+0x1e2/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.35053+0x0/0xffff0aef [ath5k] ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] ath5k_tx+0x106/0x41e [ath5k] [] __ieee80211_tx+0x47/0x12e [mac80211] [] ieee80211_master_start_xmit+0x38a/0x491 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff -> (&txq->lock){-+..} ops: 19001 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] ath5k_txq_cleanup+0x1d1/0x267 [ath5k] [] ath5k_stop_locked+0xa6/0xd7 [ath5k] [] ath5k_init+0xa8/0x14e [ath5k] [] ath5k_start+0x12/0x14 [ath5k] [] ieee80211_open+0x29e/0x6a8 [mac80211] [] dev_open+0x7c/0xbb [] dev_change_flags+0xaa/0x15d [] do_setlink+0x2aa/0x362 [] rtnl_setlink+0xd7/0xdb [] rtnetlink_rcv_msg+0x19d/0x1b7 [] netlink_rcv_skb+0x35/0x7b [] rtnetlink_rcv+0x23/0x2b [] netlink_unicast+0xf6/0x14c [] netlink_sendmsg+0x243/0x250 [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendmsg+0x144/0x197 [] sys_socketcall+0x162/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] ath5k_tasklet_tx+0x35/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] ath5k_txq_cleanup+0x1d1/0x267 [ath5k] [] ath5k_stop_locked+0xa6/0xd7 [ath5k] [] ath5k_init+0xa8/0x14e [ath5k] [] ath5k_start+0x12/0x14 [ath5k] [] ieee80211_open+0x29e/0x6a8 [mac80211] [] dev_open+0x7c/0xbb [] dev_change_flags+0xaa/0x15d [] do_setlink+0x2aa/0x362 [] rtnl_setlink+0xd7/0xdb [] rtnetlink_rcv_msg+0x19d/0x1b7 [] netlink_rcv_skb+0x35/0x7b [] rtnetlink_rcv+0x23/0x2b [] netlink_unicast+0xf6/0x14c [] netlink_sendmsg+0x243/0x250 [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendmsg+0x144/0x197 [] sys_socketcall+0x162/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.35719+0x0/0xffff0ad7 [ath5k] ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] ath5k_tasklet_tx+0x1e2/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __wake_up_sync+0x1e/0x49 [] sock_def_write_space+0x4d/0x88 [] sock_wfree+0x31/0x46 [] ieee80211_tx_status+0x243/0x3fb [mac80211] [] ath5k_tasklet_tx+0x1d0/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] add_partial+0x16/0x40 [] __slab_free+0x87/0x293 [] kmem_cache_free+0x85/0xbb [] __kfree_skb+0x6f/0x72 [] kfree_skb+0x33/0x35 [] ieee80211_tx_status+0x3f3/0x3fb [mac80211] [] ath5k_tasklet_tx+0x1d0/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] destroy_conntrack+0x8b/0x10b [] nf_conntrack_destroy+0x39/0x52 [] skb_release_head_state+0x5a/0x8f [] __kfree_skb+0x10/0x72 [] kfree_skb+0x33/0x35 [] ieee80211_tx_status+0x3f3/0x3fb [mac80211] [] ath5k_tasklet_tx+0x1d0/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (nf_nat_lock){-+..} ops: 836 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] 0xf8f98078 [] _stext+0x4f/0x127 [] sys_init_module+0x8e/0x183 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] nf_nat_cleanup_conntrack+0x33/0x55 [nf_nat] [] __nf_ct_ext_destroy+0x51/0x76 [] nf_conntrack_free+0x19/0x2c [] destroy_conntrack+0x104/0x10b [] nf_conntrack_destroy+0x39/0x52 [] tcp_v4_rcv+0x1f3/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] 0xf8f98078 [] _stext+0x4f/0x127 [] sys_init_module+0x8e/0x183 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] nf_nat_lock+0x10/0xffffe68e [nf_nat] ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] nf_nat_cleanup_conntrack+0x33/0x55 [nf_nat] [] __nf_ct_ext_destroy+0x51/0x76 [] nf_conntrack_free+0x19/0x2c [] destroy_conntrack+0x104/0x10b [] nf_conntrack_destroy+0x39/0x52 [] skb_release_head_state+0x5a/0x8f [] __kfree_skb+0x10/0x72 [] kfree_skb+0x33/0x35 [] ieee80211_tx_status+0x3f3/0x3fb [mac80211] [] ath5k_tasklet_tx+0x1d0/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&rnp->lock){.+..} ops: 2066483 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] rcu_init_percpu_data+0x22/0x124 [] rcu_cpu_notify+0x53/0x90 [] __rcu_init+0xed/0x11d [] rcu_init+0x8/0xa [] start_kernel+0x199/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] cpu_quiet+0x1c/0x72 [] __rcu_process_callbacks+0x66/0x207 [] rcu_process_callbacks+0x24/0x42 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.17652+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __call_rcu+0x7a/0xf5 [] call_rcu+0x12/0x14 [] nf_conntrack_free+0x29/0x2c [] destroy_conntrack+0x104/0x10b [] nf_conntrack_destroy+0x39/0x52 [] skb_release_head_state+0x5a/0x8f [] __kfree_skb+0x10/0x72 [] kfree_skb+0x33/0x35 [] ieee80211_tx_status+0x3f3/0x3fb [mac80211] [] ath5k_tasklet_tx+0x1d0/0x265 [ath5k] [] tasklet_action+0x84/0xef [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] ath5k_tx+0x362/0x41e [ath5k] [] __ieee80211_tx+0x47/0x12e [mac80211] [] ieee80211_master_start_xmit+0x38a/0x491 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __slab_alloc+0x101/0x466 [] __kmalloc+0xb6/0x118 [] pskb_expand_head+0x54/0x140 [] ieee80211_skb_resize+0x69/0xa0 [mac80211] [] ieee80211_master_start_xmit+0x264/0x491 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff -> (&zone->lock){.+..} ops: 155675 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] free_pages_bulk+0x23/0x6c [] free_hot_cold_page+0x113/0x17c [] free_hot_page+0xf/0x11 [] __free_pages+0x20/0x2b [] __free_pages_bootmem+0x59/0x5d [] free_all_bootmem_core+0xd5/0x17b [] free_all_bootmem+0xd/0xf [] mem_init+0x26/0x2b4 [] start_kernel+0x27a/0x329 [] __init_begin+0x85/0x8d [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __free_pages_ok+0xca/0x150 [] __free_pages+0x29/0x2b [] __free_slab+0xaf/0xb7 [] discard_slab+0x35/0x37 [] __slab_free+0xe6/0x293 [] kmem_cache_free+0x85/0xbb [] free_task+0x38/0x3b [] __put_task_struct+0xa6/0xab [] delayed_put_task_struct+0x41/0x45 [] __rcu_process_callbacks+0x13d/0x207 [] rcu_process_callbacks+0x24/0x42 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.30392+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] get_page_from_freelist+0x258/0x41f [] __alloc_pages_internal+0xb5/0x3a3 [] alloc_slab_page+0x25/0x2f [] __slab_alloc+0x197/0x466 [] __kmalloc+0xb6/0x118 [] pskb_expand_head+0x54/0x140 [] ieee80211_skb_resize+0x69/0xa0 [mac80211] [] ieee80211_master_start_xmit+0x264/0x491 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_tx_skb+0x4d/0x50 [mac80211] [] ieee80211_send_probe_req+0x1c3/0x1cb [mac80211] [] ieee80211_scan_work+0x134/0x154 [mac80211] [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __ieee80211_tx_prepare+0x21a/0x282 [mac80211] [] ieee80211_master_start_xmit+0x339/0x491 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_subif_start_xmit+0x7cc/0x7e7 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ieee80211_subif_start_xmit+0x7cc/0x7e7 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __slab_alloc+0x101/0x466 [] kmem_cache_alloc+0x84/0xe3 [] skb_clone+0x3f/0x57 [] dev_hard_start_xmit+0x9b/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] neigh_resolve_output+0x206/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] ndisc_send_skb+0xfb/0x1d6 [ipv6] [] __ndisc_send+0x3f/0x4a [ipv6] [] ndisc_send_ns+0x68/0x73 [ipv6] [] addrconf_dad_timer+0xed/0xfe [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] get_page_from_freelist+0x258/0x41f [] __alloc_pages_internal+0xb5/0x3a3 [] alloc_slab_page+0x25/0x2f [] __slab_alloc+0x197/0x466 [] __kmalloc+0xb6/0x118 [] pskb_expand_head+0x54/0x140 [] ieee80211_skb_resize+0x69/0xa0 [mac80211] [] ieee80211_subif_start_xmit+0x646/0x7e7 [mac80211] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x191/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_write_xmit+0x78a/0x858 [] tcp_push_one+0x2d/0x31 [] tcp_sendmsg+0x5b1/0x6dc [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_send+0x1d/0x1f [] sys_socketcall+0xdf/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x191/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_send_ack+0xd6/0xde [] tcp_delack_timer+0x15a/0x1b1 [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&rt_hash_locks[i]){-+..} ops: 620 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_intern_hash+0x84/0x407 [] __ip_route_output_key+0x718/0x74b [] ip_route_output_flow+0x13/0x47 [] udp_sendmsg+0x2df/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_intern_hash+0x84/0x407 [] __ip_route_output_key+0x718/0x74b [] ip_route_output_flow+0x13/0x47 [] ip_route_output_key+0x11/0x13 [] igmpv3_newpack+0x76/0x17c [] add_grhead+0x24/0x69 [] add_grec+0x308/0x335 [] igmp_ifc_timer_expire+0x1c1/0x21a [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_intern_hash+0x84/0x407 [] __ip_route_output_key+0x718/0x74b [] ip_route_output_flow+0x13/0x47 [] udp_sendmsg+0x2df/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.43061+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __slab_alloc+0x101/0x466 [] kmem_cache_alloc+0x84/0xe3 [] neigh_create+0x14b/0x401 [] arp_bind_neighbour+0x61/0x77 [] rt_intern_hash+0x332/0x407 [] __ip_route_output_key+0x718/0x74b [] ip_route_output_flow+0x13/0x47 [] ip_route_output_key+0x11/0x13 [] igmpv3_newpack+0x76/0x17c [] add_grhead+0x24/0x69 [] add_grec+0x308/0x335 [] igmp_ifc_timer_expire+0x1c1/0x21a [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __call_rcu+0x7a/0xf5 [] call_rcu_bh+0x12/0x14 [] rt_worker_func+0x1d5/0x263 [] run_workqueue+0xdb/0x1a9 [] worker_thread+0xd1/0xdd [] kthread+0x40/0x66 [] kernel_thread_helper+0x7/0x10 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_intern_hash+0x84/0x407 [] __ip_route_output_key+0x718/0x74b [] icmp_send+0x26f/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (rt_peer_lock){-+..} ops: 3 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_bind_peer+0x23/0x4d [] __ip_select_ident+0x2e/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_bind_peer+0x23/0x4d [] __ip_select_ident+0x2e/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_bind_peer+0x23/0x4d [] __ip_select_ident+0x2e/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] rt_peer_lock.43875+0x10/0x24 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] rt_bind_peer+0x23/0x4d [] __ip_select_ident+0x2e/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (inet_peer_idlock){-+..} ops: 59 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] __ip_select_ident+0x42/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] __ip_select_ident+0x42/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] __ip_select_ident+0x42/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] inet_peer_idlock+0x10/0x24 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_bh+0x28/0x58 [] __ip_select_ident+0x42/0xa9 [] ip_push_pending_frames+0x208/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&n->lock){-+-+} ops: 375 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] neigh_resolve_output+0x9b/0x250 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] neigh_resolve_output+0x9b/0x250 [] ip6_output_finish+0x97/0xe0 [ipv6] [] ip6_output2+0x1d7/0x1df [ipv6] [] ip6_output+0xa40/0xa4d [ipv6] [] mld_sendpack+0x194/0x289 [ipv6] [] mld_ifc_timer_expire+0x1dd/0x20c [ipv6] [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] neigh_resolve_output+0x9b/0x250 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-R at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _read_lock_bh+0x28/0x58 [] neigh_fill_info+0xa0/0x182 [] __neigh_notify+0x3d/0xa7 [] neigh_cleanup_and_release+0x27/0x31 [] neigh_periodic_timer+0xe5/0x14d [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-R at: [] __lock_acquire+0x29f/0xb4a [] lock_acquire+0x70/0x97 [] _read_lock_bh+0x28/0x58 [] neigh_fill_info+0xa0/0x182 [] __neigh_notify+0x3d/0xa7 [] neigh_cleanup_and_release+0x27/0x31 [] neigh_periodic_timer+0xe5/0x14d [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.33760+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] lock_timer_base+0x24/0x43 [] __mod_timer+0x2c/0xac [] mod_timer+0x35/0x39 [] neigh_add_timer+0x1a/0x39 [] __neigh_event_send+0xaa/0x13e [] neigh_resolve_output+0x63/0x250 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_send+0x1d/0x1f [] sys_socketcall+0xdf/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff -> (&list->lock#7){.+..} ops: 12 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_dequeue+0x17/0x51 [] skb_queue_purge+0x19/0x20 [] neigh_destroy+0xba/0xfb [] neigh_release+0x1c/0x1e [] neigh_cleanup_and_release+0x2e/0x31 [] neigh_periodic_timer+0xe5/0x14d [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_dequeue+0x17/0x51 [] skb_queue_purge+0x19/0x20 [] neigh_destroy+0xba/0xfb [] neigh_release+0x1c/0x1e [] neigh_cleanup_and_release+0x2e/0x31 [] neigh_periodic_timer+0xe5/0x14d [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.18732+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_dequeue+0x17/0x51 [] skb_queue_purge+0x19/0x20 [] neigh_update+0x338/0x38b [] arp_process+0x4ca/0x4fe [] arp_rcv+0xdf/0xf2 [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] neigh_resolve_output+0x9b/0x250 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] icmp_push_reply+0xd1/0xdc [] icmp_send+0x347/0x369 [] reject_tg+0x40/0x2cb [] ipt_do_table+0x262/0x2b2 [] ipt_local_in_hook+0x1d/0x24 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] ip_local_deliver+0x55/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __inet_hash_nolisten+0x7e/0xb3 [] tcp_v4_syn_recv_sock+0x196/0x1dd [] tcp_check_req+0x1b4/0x340 [] tcp_v4_do_rcv+0x1c4/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (&queue->syn_wait_lock){-+-.} ops: 205 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] reqsk_queue_alloc+0xba/0xcf [] inet_csk_listen_start+0x1d/0xbc [] inet_listen+0x43/0x67 [] sys_listen+0x48/0x62 [] sys_socketcall+0x9c/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock+0x23/0x53 [] inet_csk_reqsk_queue_hash_add+0x69/0xaf [] tcp_v4_conn_request+0x3f7/0x42c [] tcp_rcv_state_process+0x62/0x892 [] tcp_v4_do_rcv+0x264/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock_bh+0x28/0x58 [] reqsk_queue_alloc+0xba/0xcf [] inet_csk_listen_start+0x1d/0xbc [] inet_listen+0x43/0x67 [] sys_listen+0x48/0x62 [] sys_socketcall+0x9c/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff hardirq-on-R at: [] __lock_acquire+0x29f/0xb4a [] lock_acquire+0x70/0x97 [] _read_lock_bh+0x28/0x58 [] listening_get_next+0x11b/0x1b0 [] tcp_get_idx+0x2a/0x79 [] tcp_seq_next+0x1d/0x5f [] seq_read+0x1d2/0x2b0 [] proc_reg_read+0x65/0x79 [] vfs_read+0x86/0xe1 [] sys_read+0x40/0x65 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.33787+0x0/0x8 ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _write_lock+0x23/0x53 [] tcp_check_req+0x223/0x340 [] tcp_v4_do_rcv+0x1c4/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff -> (_xmit_NONE#2){-+..} ops: 933 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_send_ack+0xd6/0xde [] tcp_rcv_state_process+0x3a9/0x892 [] tcp_v4_do_rcv+0x264/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] netdev_xmit_lock_key+0x1c0/0x1c8 -> (&list->lock#8){.+..} ops: 1866 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_queue_tail+0x19/0x37 [] tun_net_xmit+0xf8/0x14f [tun] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff in-softirq-W at: [] __lock_acquire+0x272/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_queue_tail+0x19/0x37 [] tun_net_xmit+0xf8/0x14f [tun] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_send_ack+0xd6/0xde [] tcp_rcv_state_process+0x3a9/0x892 [] tcp_v4_do_rcv+0x264/0x2ad [] tcp_v4_rcv+0x366/0x553 [] ip_local_deliver_finish+0xe1/0x16a [] ip_local_deliver+0x66/0x6f [] ip_rcv_finish+0x241/0x257 [] ip_rcv+0x1f2/0x21c [] netif_receive_skb+0x322/0x355 [] napi_gro_receive+0x1bf/0x1c7 [] process_backlog+0x8e/0xca [] net_rx_action+0x70/0x16b [] __do_softirq+0x9d/0x157 [] 0xffffffff } ... key at: [] __key.24574+0x0/0xffffda91 [tun] ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] skb_queue_tail+0x19/0x37 [] tun_net_xmit+0xf8/0x14f [tun] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __wake_up+0x1a/0x40 [] tun_net_xmit+0x137/0x14f [tun] [] dev_hard_start_xmit+0x219/0x288 [] __qdisc_run+0xf4/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_push_pending_frames+0x26b/0x2c6 [] udp_push_pending_frames+0x2ad/0x2ff [] udp_sendmsg+0x481/0x561 [] inet_sendmsg+0x40/0x4d [] __sock_sendmsg+0x4a/0x53 [] sock_sendmsg+0xbd/0xd3 [] sys_sendto+0xa9/0xc8 [] sys_socketcall+0xf7/0x192 [] sysenter_do_call+0x12/0x3f [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __qdisc_run+0xc3/0x1f7 [] dev_queue_xmit+0x3a1/0x4d1 [] ip_finish_output2+0x1a0/0x1cb [] ip_finish_output+0x57/0x59 [] ip_output+0x83/0x88 [] ip_local_out+0x1d/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_send_ack+0xd6/0xde [] tcp_delack_timer+0x15a/0x1b1 [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff ... acquired at: [] __lock_acquire+0x9c4/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock_irqsave+0x3f/0x72 [] __call_rcu+0x7a/0xf5 [] call_rcu+0x12/0x14 [] nf_conntrack_free+0x29/0x2c [] nf_conntrack_in+0x1db/0x478 [] ipv4_conntrack_local+0x52/0x59 [] nf_iterate+0x34/0x67 [] nf_hook_slow+0x5e/0xca [] __ip_local_out+0x8c/0x96 [] ip_local_out+0x10/0x20 [] ip_queue_xmit+0x2b1/0x2f2 [] tcp_transmit_skb+0x5a8/0x5df [] tcp_retransmit_skb+0x49b/0x594 [] tcp_write_timer+0x3ce/0x575 [] run_timer_softirq+0x140/0x1a0 [] __do_softirq+0x9d/0x157 [] 0xffffffff the soft-irq-unsafe lock's dependencies: -> (&fbc->lock){--..} ops: 2626 { initial-use at: [] __lock_acquire+0x302/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __percpu_counter_sum+0xd/0x4a [] ext3_statfs+0xbf/0x163 [] vfs_statfs+0x4e/0x67 [] sys_statfs64+0x49/0x85 [] sysenter_do_call+0x12/0x3f [] 0xffffffff softirq-on-W at: [] __lock_acquire+0x2ed/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __percpu_counter_sum+0xd/0x4a [] ext3_statfs+0xbf/0x163 [] vfs_statfs+0x4e/0x67 [] sys_statfs64+0x49/0x85 [] sysenter_do_call+0x12/0x3f [] 0xffffffff hardirq-on-W at: [] __lock_acquire+0x2cc/0xb4a [] lock_acquire+0x70/0x97 [] _spin_lock+0x23/0x53 [] __percpu_counter_sum+0xd/0x4a [] ext3_statfs+0xbf/0x163 [] vfs_statfs+0x4e/0x67 [] sys_statfs64+0x49/0x85 [] sysenter_do_call+0x12/0x3f [] 0xffffffff } ... key at: [] __key.11891+0x0/0x8 stack backtrace: Pid: 3695, comm: firefox Not tainted 2.6.28 #2 Call Trace: [] ? printk+0x14/0x18 [] check_usage+0x1fb/0x20c [] __lock_acquire+0x901/0xb4a [] lock_acquire+0x70/0x97 [] ? __percpu_counter_add+0x52/0x7a [] _spin_lock+0x23/0x53 [] ? __percpu_counter_add+0x52/0x7a [] __percpu_counter_add+0x52/0x7a [] tcp_close+0x1d2/0x347 [] inet_release+0x4e/0x54 [] sock_release+0x19/0x65 [] sock_close+0x21/0x25 [] __fput+0xd4/0x164 [] fput+0x1c/0x1e [] filp_close+0x55/0x5f [] sys_close+0x78/0xb2 [] sysenter_do_call+0x12/0x3f -- regards, Dhaval -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/