From fae982562ae1490e085e40573a2b4b1b5f219dad Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Wed, 20 Aug 2008 21:35:13 +0000 Subject: update code to match version in Zaptel git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4804 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- drivers/dahdi/dahdi_dynamic.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'drivers/dahdi/dahdi_dynamic.c') diff --git a/drivers/dahdi/dahdi_dynamic.c b/drivers/dahdi/dahdi_dynamic.c index c15a9b8..f8d85d6 100644 --- a/drivers/dahdi/dahdi_dynamic.c +++ b/drivers/dahdi/dahdi_dynamic.c @@ -621,11 +621,17 @@ static int create_dynamic(struct dahdi_dynamic_span *zds) spin_lock_irqsave(&dlock, flags); ztd = find_driver(zds->driver); if (!ztd) { - /* Try loading the right module */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,70) char fn[80]; +#endif + spin_unlock_irqrestore(&dlock, flags); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,70) + request_module("dahdi_dynamic_%s", zds->driver); +#else sprintf(fn, "dahdi_dynamic_%s", zds->driver); request_module(fn); +#endif spin_lock_irqsave(&dlock, flags); ztd = find_driver(zds->driver); } -- cgit v1.2.3