From dd092efb7efeb16d894c41e9ce628e1cce50e9fd Mon Sep 17 00:00:00 2001 From: Chrisian Richter Date: Fri, 23 Mar 2007 17:31:13 +0000 Subject: [PATCH] workaround for Kernel Oops.. fixing real root soon :) --- drivers/isdn/hardware/mISDN/dsp_core.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/isdn/hardware/mISDN/dsp_core.c b/drivers/isdn/hardware/mISDN/dsp_core.c index 664c557..053b4c9 100644 --- a/drivers/isdn/hardware/mISDN/dsp_core.c +++ b/drivers/isdn/hardware/mISDN/dsp_core.c @@ -476,6 +476,12 @@ dsp_from_up(mISDNinstance_t *inst, struct sk_buff *skb) spin_lock_irqsave(&dsp_obj.lock, flags); ret = dsp_control_req(dsp, hh, skb); spin_unlock_irqrestore(&dsp_obj.lock, flags); + printk("%x Having Conference, still receiving Data !!!\n", dsp->inst.id); + if (dsp->features.pcm_id>=0) { + printk(" -- > returning cause HW bridge\n"); + dev_kfree_skb(skb); + break; + } break; case DL_ESTABLISH | REQUEST: