+++ This bug was initially created as a clone of Bug #990955 +++ Additional info: reporter: libreport-2.1.5 BUG: scheduling while atomic: swapper/0/0/0x10000300 Modules linked in: bnep bluetooth nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_nat nf_nat_ipv6 ip6table_mangle ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 iptable_nat nf_nat_ipv4 nf_nat iptable_mangle nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ebtable_filter ebtables ip6table_filter ip6_tables arc4 ath9k_htc snd_hda_codec_via ath9k_common ath9k_hw ath snd_hda_intel snd_hda_codec acpi_cpufreq snd_hwdep mperf snd_seq snd_seq_device snd_pcm mac80211 kvm_amd cfg80211 kvm snd_page_alloc rfkill ppdev k10temp snd_timer snd soundcore edac_core edac_mce_amd forcedeth i2c_nforce2 microcode parport_pc parport binfmt_misc uinput nouveau mxm_wmi wmi video i2c_algo_bit drm_kms_helper ttm ata_generic drm i2c_core pata_acpi sata_nv pata_amd CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.3-300.fc19.x86_64 #1 Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./N68-S3 FX, BIOS P1.20 06/04/2012 ffff88012fc141c0 ffff88012fc03b30 ffffffff81643216 ffff88012fc03b40 ffffffff8163f5f7 ffff88012fc03ba0 ffffffff8164783b ffffffff81c01fd8 00000000000141c0 ffffffff81c01fd8 00000000000141c0 ffffffff81c13440 Call Trace: <IRQ> [<ffffffff81643216>] dump_stack+0x19/0x1b [<ffffffff8163f5f7>] __schedule_bug+0x4d/0x5b [<ffffffff8164783b>] __schedule+0x73b/0x740 [<ffffffff8108e1e6>] __cond_resched+0x26/0x30 [<ffffffff81647c2a>] _cond_resched+0x3a/0x50 [<ffffffff81646312>] mutex_lock+0x12/0x30 [<ffffffffa04b8d4c>] ath9k_htc_sta_rc_update+0x3c/0xb0 [ath9k_htc] [<ffffffff81077e6b>] ? __queue_work+0x12b/0x310 [<ffffffff81460b43>] ? __usb_unanchor_urb+0x23/0x70 [<ffffffffa0381c6a>] rate_control_rate_update+0x10a/0x14e [mac80211] [<ffffffffa034effb>] ieee80211_rx_handlers+0x1c5b/0x20c0 [mac80211] [<ffffffff8116e2f7>] ? dma_pool_free+0xa7/0xd0 [<ffffffff8108e0c5>] ? check_preempt_curr+0x75/0xa0 [<ffffffffa034f8b4>] ieee80211_prepare_and_rx_handle+0x454/0xa80 [mac80211] [<ffffffffa03501cd>] ieee80211_rx+0x2ed/0x850 [mac80211] [<ffffffffa04b77dd>] ath9k_rx_tasklet+0x36d/0x610 [ath9k_htc] [<ffffffff810647ee>] tasklet_action+0x6e/0x110 [<ffffffff81064987>] __do_softirq+0xf7/0x240 [<ffffffff81064c65>] irq_exit+0xb5/0xc0 [<ffffffff816534d6>] do_IRQ+0x56/0xc0 [<ffffffff8164952d>] common_interrupt+0x6d/0x6d <EOI> [<ffffffff810b468b>] ? tick_nohz_idle_exit+0x13b/0x1a0 [<ffffffff810b46b5>] ? tick_nohz_idle_exit+0x165/0x1a0 [<ffffffff810aa525>] cpu_startup_entry+0x235/0x280 [<ffffffff8162d3c7>] rest_init+0x77/0x80 [<ffffffff81d0bedc>] start_kernel+0x40a/0x416 [<ffffffff81d0b8db>] ? repair_env_string+0x5c/0x5c [<ffffffff81d0b120>] ? early_idt_handlers+0x120/0x120 [<ffffffff81d0b5da>] x86_64_start_reservations+0x2a/0x2c [<ffffffff81d0b6cf>] x86_64_start_kernel+0xf3/0x100 --- Additional comment from Stanislaw Gruszka on 2014-01-28 07:18:31 EST --- I posted patch which partially fix this bug (for most commonly used station mode). It was already reviewed by Oleksij. http://marc.info/?l=linux-wireless&m=139089679607090&w=2 Josh, please apply it as fix for this bug. For remaining issues (IBSS & mesh modes) I will clone this bug report.
I posted patch here: http://marc.info/?l=linux-wireless&m=139142423010283&w=2 Josh, please apply it as fix for this bug.
Closing, this will hit fedora with the kernel update.