[Prism54-devel] [Bug 4] New: /proc/net/wireless: bad: scheduling while atomic!

bugzilla-daemon@mcgrof.com bugzilla-daemon@mcgrof.com
Fri, 14 Nov 2003 09:14:15 +0000 (UTC)


http://prism54.org/cgi-bin/bugzilla/show_bug.cgi?id=4

           Summary: /proc/net/wireless: bad: scheduling while atomic!
           Product: prim54
           Version: 1.0.2.2
          Platform: ia32
        OS/Version: Linux 2.6
            Status: NEW
          Severity: minor
          Priority: P2
         Component: Kernel patches
        AssignedTo: prism54-devel@prism54.org
        ReportedBy: erik.oomen@home.nl


kernel: 2.6.0-test9-mm3 
kernel patch: patch-2.6.0-test9-prism54-CVS-2003-11-14 
hardware: SMC2835W cardbus in IBM A31 laptop 
lspci output: 
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 
04) 
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 
04) 
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02) 
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02) 
00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02) 
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42) 
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02) 
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02) 
00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02) 
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio 
Controller (rev 02) 
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02) 
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW 
[Radeon Mobility 7500] 
02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80) 
02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80) 
02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VE (LOM) 
Ethernet Controller (rev 42) 
03:00.0 Network controller: Harris Semiconductor D-Links DWL-g650 A1 (rev 01) 
 
 
With kernel 2.6.0-test9-mm3 (but also other test9 kernels) and the recent 
patches from prism54.org reading /proc/net/wireless results in (5 times!): 
 
bad: scheduling while atomic! 
Call Trace: 
 [<c011fc1d>] schedule+0x66c/0x671 
 [<c01cf06b>] do_journal_end+0xcc/0xbdd 
 [<c012b6c3>] schedule_timeout+0x63/0xb7 
 [<c012b657>] process_timeout+0x0/0x9 
 [<c01ce4f0>] journal_end+0x27/0x2b 
 [<c0120084>] interruptible_sleep_on_timeout+0x58/0xbc 
 [<c011fc65>] default_wake_function+0x0/0x12 
 [<d0a1645c>] islpci_mgt_response+0xbe/0x2be [prism54] 
 [<d0a16091>] islpci_mgt_queue+0x164/0x21e [prism54] 
 [<d0a17bfc>] prism54_get_wireless_stats+0xac/0x55a [prism54] 
 [<c018b0d3>] proc_lookup+0xba/0x111 
 [<c0177f55>] seq_printf+0x35/0x56 
 [<c03145ce>] wireless_seq_show+0xca/0xeb 
 [<c0177a91>] seq_read+0x1da/0x2e3 
 [<c0159c84>] vfs_read+0xb0/0x119 
 [<c0159f2b>] sys_read+0x42/0x63 
 [<c03648eb>] syscall_call+0x7/0xb 
 
The result of cat /proc/net/wireless: 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | 
WE 
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 
16 
  eth1: 0000   97     0   159        0      0      0      0      0        0 
r



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.