[svn-commits] sruffell: branch linux/2.6 r10697 - /linux/branches/2.6/drivers/dahdi/wcte12xp/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Fri Jun 22 23:36:11 CDT 2012
Author: sruffell
Date: Fri Jun 22 23:36:08 2012
New Revision: 10697
URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=10697
Log:
wcte12xp: Destroy the cache if the linemode is not recognized.
Fixes the following errors when running:
# modprobe wcte12xp default_linemode=blah; modprobe wcte12xp default_linemode=blah
'blah' is an unknown span type.kmem_cache_create: duplicate cache wcte12xp
Call Trace:
[<ffffffff800394cf>] kmem_cache_create+0x572/0x5ac
[<ffffffff800a926e>] __link_module+0x0/0x18
[<ffffffff80064624>] __down_read+0x12/0x92
[<ffffffff8002224d>] __up_read+0x19/0x7f
[<ffffffff8818b01f>] :wcte12xp:te12xp_init+0x1f/0xde
[<ffffffff800a9e37>] sys_init_module+0xbd/0x206
[<ffffffff8005d28d>] tracesys+0xd5/0xe0
Reported-by: James Brown <jbrown at digium.com>
Signed-off-by: Shaun Ruffell <sruffell at digium.com>
Origin: http://svnview.digium.com/svn/dahdi?view=rev&rev=10695
Modified:
linux/branches/2.6/drivers/dahdi/wcte12xp/base.c
Modified: linux/branches/2.6/drivers/dahdi/wcte12xp/base.c
URL: http://svnview.digium.com/svn/dahdi/linux/branches/2.6/drivers/dahdi/wcte12xp/base.c?view=diff&rev=10697&r1=10696&r2=10697
==============================================================================
--- linux/branches/2.6/drivers/dahdi/wcte12xp/base.c (original)
+++ linux/branches/2.6/drivers/dahdi/wcte12xp/base.c Fri Jun 22 23:36:08 2012
@@ -2940,6 +2940,7 @@
strcasecmp(default_linemode, "e1")) {
pr_err("'%s' is an unknown span type.", default_linemode);
default_linemode = "auto";
+ kmem_cache_destroy(cmd_cache);
return -EINVAL;
}
res = dahdi_pci_module(&te12xp_driver);
More information about the svn-commits
mailing list