[zaptel-commits] kpfleming: trunk r1342 - /trunk/zttranscode.c
zaptel-commits at lists.digium.com
zaptel-commits at lists.digium.com
Tue Aug 22 14:03:04 MST 2006
Author: kpfleming
Date: Tue Aug 22 16:03:03 2006
New Revision: 1342
URL: http://svn.digium.com/view/zaptel?rev=1342&view=rev
Log:
fix for kernel weirdness when transcode devices are closed
Modified:
trunk/zttranscode.c
Modified: trunk/zttranscode.c
URL: http://svn.digium.com/view/zaptel/trunk/zttranscode.c?rev=1342&r1=1341&r2=1342&view=diff
==============================================================================
--- trunk/zttranscode.c (original)
+++ trunk/zttranscode.c Tue Aug 22 16:03:03 2006
@@ -199,8 +199,16 @@
static void ztc_release(struct zt_transcoder_channel *ztc)
{
+ struct zt_transcode_header *zth = ztc->tch;
+ struct page *page;
+
if (!ztc)
return;
+
+ for (page = virt_to_page(zth);
+ page < virt_to_page((unsigned long) zth + sizeof(*zth));
+ page++)
+ ClearPageReserved(page);
ztc->flags &= ~(ZT_TC_FLAG_BUSY);
if (ztc->tch)
More information about the zaptel-commits
mailing list