francesco iannone wrote: > Hi > > Unfortunately the problem persists also with v.0.98 > > I captured this oops (in backup-master) after "tdmacfg rteth0 detach" > > > BUG: spinlock bad magic on CPU#1 tdmacfg/5955 > Lock: f5a8daf0, .magic:00000000, .owner: <none>/-1 .owner_cpu: 0 > <------> _raw_spin_lock+0x1a/0x69 > <------> _spin_lock+0x6/0x8 > <------> __rtskb_pool_release+ox2b/ox55 [rtnet] > <------> tdma_detach+0xc2/0x145 [rtmac] > <------> tdma_ioctl+0ea/0xbf [tdma] > <------> rtnet_ioctl+0xa1/0xd1 [rtnet] > <------> do_ioctl+0x54/0x65 > <------> vfs_ioctl+0x180/0x18e > <------> sys_ioctl+ox46/0x62 > <------> sysenter_past_esp+063/0x67 > > (more o less)
Hmm, looks like there is another cleanup bug in RTnet. Does this help?
--- stack/rtmac/tdma/tdma_module.c (Revision 1109)
+++ stack/rtmac/tdma/tdma_module.c (Arbeitskopie)
@@ -273,7 +273,8 @@ int tdma_detach(struct rtnet_device *rtd
kfree(tdma->slot_table);
#ifdef CONFIG_RTNET_TDMA_MASTER
- rtskb_pool_release(&tdma->cal_rtskb_pool);
+ if (test_bit(TDMA_FLAG_MASTER, &tdma->flags))
+ rtskb_pool_release(&tdma->cal_rtskb_pool);
#endif
RTNET_MOD_DEC_USE_COUNT;
Jan
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ RTnet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rtnet-users

