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.

