Package: batman-adv-source Version: 2010.0.0-1 Severity: serious It is possible that the kernel may oopses when unregistering two network devices at once (for example when the there is a wifi main device and vap devices connected to the main device).
Example backtrace (on openwrt backfire for WRT54GL): Jan 1 00:07:59 OpenWrt user.alert kernel: CPU 0 Unable to handle kernel paging request at virtual address 00003aa1, epc == 805982f4, ra == 805982dc Jan 1 00:07:59 OpenWrt user.warn kernel: Oops[#1]: Jan 1 00:07:59 OpenWrt user.warn kernel: Cpu 0 Jan 1 00:07:59 OpenWrt user.warn kernel: $ 0 : 00000000 10009800 3c9c2500 80c9c000 Jan 1 00:07:59 OpenWrt user.warn kernel: $ 4 : 80495608 00003a9e 00003a98 00000000 Jan 1 00:07:59 OpenWrt user.warn kernel: $ 8 : 00000004 00000001 8029fd20 00000001 Jan 1 00:07:59 OpenWrt user.warn kernel: $12 : 0000000f 8023a728 ffffffff 80627bc8 Jan 1 00:07:59 OpenWrt user.warn kernel: $16 : 80d21600 80c9c000 8059c344 8058aec0 Jan 1 00:07:59 OpenWrt user.warn kernel: $20 : 00000008 7ff589d0 7ff58920 00000001 Jan 1 00:07:59 OpenWrt user.warn kernel: $24 : 0000003c 8f1bbcdc Jan 1 00:07:59 OpenWrt user.warn kernel: $28 : 80626000 80627d58 00475028 805982dc Jan 1 00:07:59 OpenWrt user.warn kernel: Hi : 0000006f Jan 1 00:07:59 OpenWrt user.warn kernel: Lo : 7b6b4f00 Jan 1 00:07:59 OpenWrt user.warn kernel: epc : 805982f4 update_min_mtu+0x2d8/0x4d8 [batman_adv] Jan 1 00:07:59 OpenWrt user.warn kernel: Not tainted Jan 1 00:07:59 OpenWrt user.warn kernel: ra : 805982dc update_min_mtu+0x2c0/0x4d8 [batman_adv] Jan 1 00:07:59 OpenWrt user.warn kernel: Status: 10009803 KERNEL EXL IE Jan 1 00:07:59 OpenWrt user.warn kernel: Cause : 0080000c Jan 1 00:07:59 OpenWrt user.warn kernel: BadVA : 00003aa1 Jan 1 00:07:59 OpenWrt user.warn kernel: PrId : 00029008 (Broadcom BCM3302) Jan 1 00:07:59 OpenWrt user.warn kernel: Modules linked in: batman_adv nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack Jan 1 00:07:59 OpenWrt user.warn kernel: Process hostapd (pid: 1985, threadinfo=80626000, task=80d644b0, tls=00000000) Jan 1 00:07:59 OpenWrt user.warn kernel: Stack : 80d21600 80c9c000 8059c344 8058aec0 80d21600 80598a78 803b42a8 fffffff2 Jan 1 00:07:59 OpenWrt user.warn kernel: 00000000 80c9c000 00000000 fffffff0 00000000 80c9c000 00000008 8004343c Jan 1 00:07:59 OpenWrt user.warn kernel: 00000000 80c9c000 00000000 801a545c 00000000 80c9c000 7ff58960 00000000 Jan 1 00:07:59 OpenWrt user.warn kernel: 80627e18 800435d8 00000000 7ff58960 00008914 00000000 00000000 ffffffed Jan 1 00:07:59 OpenWrt user.warn kernel: 80c9c000 801a93c4 802e6c90 801aa3ec 00000000 0000001d 00008924 00008924 Jan 1 00:07:59 OpenWrt user.warn kernel: ... Jan 1 00:07:59 OpenWrt user.warn kernel: Call Trace: Jan 1 00:07:59 OpenWrt user.warn kernel: [<805982f4>] update_min_mtu+0x2d8/0x4d8 [batman_adv] Jan 1 00:07:59 OpenWrt user.warn kernel: [<805982dc>] update_min_mtu+0x2c0/0x4d8 [batman_adv] Jan 1 00:07:59 OpenWrt user.warn kernel: Code: 24c50006 88820003 98820000 <a8a20003> b8a20000 90830004 a0a30004 90820005 a0a20005 Jan 1 00:07:59 OpenWrt user.warn kernel: Disabling lock debugging due to kernel taint That makes it in my (maintainers) opinion unsuitable for release. The patch is "batman-adv: Don't use net_dev after dev_put" and currently waits to be approved as valid fix. --- System information. --- Architecture: i386 Kernel: Linux 2.6.35-trunk-686 Debian Release: squeeze/sid 500 testing www.debian-multimedia.org 500 testing ftp.debian.org 500 testing eeepc.debian.net 1 experimental ftp.debian.org --- Package information. --- Depends (Version) | Installed ===============================-+-=========== module-assistant | 0.11.3 debhelper (>= 7) | 7.9.3 make | 3.81-8 bzip2 | 1.0.5-4 Recommends (Version) | Installed =========================-+-=========== batctl | 2010.0.0-2 Package's Suggests field is empty.
signature.asc
Description: This is a digitally signed message part.